IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

OpenCV et TBB


Sujet :

OpenCV

  1. #1
    Membre éprouvé
    Homme Profil pro
    R&D imagerie 3D / prog embarquée
    Inscrit en
    Mars 2007
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : R&D imagerie 3D / prog embarquée
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2007
    Messages : 417
    Points : 1 247
    Points
    1 247
    Par défaut OpenCV et TBB
    Bonjour,

    J'utilise OpenCV depuis déjà un moment. Il y a peu de temps, je suis passé presque en même temps à :
    - la version 2.4 d'OpenCV
    - Visual C++ 2012
    - une caméra 3M pixels (au lieu de ma 1.2M)

    Depuis, mes performances lors de la détection d'une chessboard sont vraiment mauvaises.
    Il est clair que les images de 3MPx y sont pour beaucoup. Je cherche donc à avoir un build d'OpenCV le plus optimisé possible.

    J'ai remarqué dans la doc d'OpenCV 2.4 qu'ils n'utilisent plus OpenMP, mais TBB. Je voudrais donc faire un build d'OpenCV avec TBB.

    TBB existe en 2 versions : Commerciale et "for open source projects" en GPLv2.
    Bon, c'est pour un projet commercial, donc je vais acheter la licence si le jeu en vaut la chandelle. Pour l'instant, j'ai installer le trial et j'arrive bien à l'utiliser pour compiler des projets sous VC++.
    Pourtant le CMake d'OpenCV n'arrive pas à trouver TBB. J'ai beau cocher l'option "WITH_TBB", après la configuration j'as toujours :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      Other third-party libraries:
        Use IPP:                     NO
        Use TBB:                     NO
        Use Cuda:                    NO
        Use Eigen:                   NO
    Avec dans la fenêtre de config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OPENEXR_INCLUDE_PATH    OPENEXR_INCLUDE_PATH-NOTFOUND
    Je n'arrive pas à trouver de doc satisfaisante sur le net et je connais mal CMake. Un petit coup de main serait très apprécié

    Merci d'avance.

  2. #2
    Membre éprouvé
    Homme Profil pro
    R&D imagerie 3D / prog embarquée
    Inscrit en
    Mars 2007
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : R&D imagerie 3D / prog embarquée
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2007
    Messages : 417
    Points : 1 247
    Points
    1 247
    Par défaut
    J'avais lu ce post, mais je n'avais pas regardé la vidéo.

    Il suffisait de remplacer la valeur "OPENEXR_INCLUDE_PATH-NOTFOUND" par le path vers le include directory de TBB.
    Bref, je me sent un peu bête
    Sûrement la fatigue... Il est tard
    Mais ça aidera sûrement certaines personnes derrière moi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. OpenCV sous vista
    Par gandanlf dans le forum OpenCV
    Réponses: 10
    Dernier message: 16/03/2007, 15h55
  2. probleme avec opencv
    Par dz_robotix dans le forum Visual C++
    Réponses: 2
    Dernier message: 06/03/2007, 10h39
  3. Réponses: 1
    Dernier message: 01/10/2006, 15h44
  4. Traitement d'image java OpenCV
    Par moris113 dans le forum Multimédia
    Réponses: 1
    Dernier message: 12/07/2006, 19h12
  5. [Qt]Afficher une image d'openCV dans un pixmap
    Par astragoth dans le forum Qt
    Réponses: 8
    Dernier message: 14/03/2006, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo