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 2.0 et Ipp


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de suzan_
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 87
    Par défaut OpenCV 2.0 et Ipp
    Bonjour,

    pour améliorer les performances d'un petit programme de réalité augmenté que je fais avec openCV j'ai entendu parlé de IPP...
    Je sais pas trop comment l'installer
    Pour installer openCV 2.0 j'ai utilisé cmake avec la méthode décrite ici http://knol.google.com/k/yassine-ben...31ug7b5vz5/11#

    Est ce que je dois changer le Path??, tout refaire avec Cmake??

    merci de votre aide

  2. #2
    Membre confirmé Avatar de suzan_
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 87
    Par défaut
    En fait j'avais mal regardé la doc d'openCV

    ils disent bien de mettre l'option USE_IPP dans CMake...

    merci

  3. #3
    Membre confirmé Avatar de suzan_
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 87
    Par défaut
    Ben finalement je veux bien un peu d'aide...

    Je crois avoir bien installé IPP mais je ne vois pas de différence significative...
    Je travaille sur du tracking avec plusieurs flux vidéos et j'ai pas mal de calcul qui ralentissent le rendu de la vidéo finale. Pensez vous que IPP pourrait améliorer les performances de OpenCV dans mon cas?
    Comment voir si IPP est "activé" et "utilisé" par mon programme?

    Sinon il y a t'il des pistes pour améliorer les performances d'un programme ( déclarer avant des variables, éviter les fonctions... )

    Merci de votre aide

  4. #4
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    Comment voir si IPP est "activé"
    Is it possible to get OpenCV 2.0 to use the IPP libraries?
    •Yes, WITH_IPP option should be selected in CMake and you must ensure that after configuration it prints "Use IPP: YES"

    et "utilisé" par mon programme
    Is there a list, and if not can we get a list, of OpenCV functions for versions 1.0 and 2.0 that can use IPP?
    •The list of the function can be retrieved using the following commands: cd opencv/src/cxcore
    grep "ipp[is]" *.cpp
    cd ../cv
    grep "ipp[is]" *.cpp

    si les fonctions que tu utilises en font partie et que c'est actif c'est utilisé.

    Sinon il y a t'il des pistes pour améliorer les performances d'un programme
    tu trouveras beaucoup de gens qui recodent les fonctions mais générallement tout est à disposition dans la lib pour faire au mieux.

  5. #5
    Membre confirmé Avatar de suzan_
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 87
    Par défaut
    Citation Envoyé par snowpy Voir le message
    •Yes, WITH_IPP option should be selected in CMake and you must ensure that after configuration it prints "Use IPP: YES"
    moi il y a marqué : Use IPP: C:/Program Files/Intel/IPP/6.1.2.041/ia32/stublib

    Citation Envoyé par snowpy Voir le message
    •The list of the function can be retrieved using the following commands: cd opencv/src/cxcore
    grep "ipp[is]" *.cpp
    cd ../cv
    grep "ipp[is]" *.cpp

    si les fonctions que tu utilises en font partie et que c'est actif c'est utilisé.
    comment on fais si on a pas Linux???

    Citation Envoyé par snowpy Voir le message
    tu trouveras beaucoup de gens qui recodent les fonctions mais générallement tout est à disposition dans la lib pour faire au mieux.
    Oui mais on m'a dit par exemple que faire des fonctions en dehors du main ça prenait plus de temps que si on en faisait pas... tu connais des trucs comme ça?

    En tout cas merci beaucoup de ton aide

  6. #6
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    Citation Envoyé par suzan_ Voir le message
    moi il y a marqué : Use IPP: C:/Program Files/Intel/IPP/6.1.2.041/ia32/stublib
    je dirais pourquoi pas ^^, tant qu'il ne t'indique pas d'erreur c'est qu'il a trouvé ce qu'il lui falait.

    comment on fais si on a pas Linux???
    vu la tête de la commande pas besoin de linux =) sinon tu peux ouvrir le fichier toi même à la main

    Oui mais on m'a dit par exemple que faire des fonctions en dehors du main ça prenait plus de temps que si on en faisait pas... tu connais des trucs comme ça?
    Le but étant de recoder une fonction complexe de point de vue algorithmique si tu ne sais pas exactement ce que tu veux c'est très long en effet. En effet il est préférable des les codes dans une fonction à part et non dans le main. Ta un exemple de code accéléré sur le wiki openCV mais je ne sais plus pour quelle utilisation. Personnellement je pense pas être capable de faire de tel chose en tout cas pas rapidement, il me faudrait beaucoup de temps pour retravailler l'algo

  7. #7
    Membre confirmé Avatar de suzan_
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 87
    Par défaut
    Citation Envoyé par snowpy Voir le message

    •The list of the function can be retrieved using the following commands: cd opencv/src/cxcore
    grep "ipp[is]" *.cpp
    cd ../cv
    grep "ipp[is]" *.cpp
    il reconnait pas quand je tape grep...

  8. #8
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    autant pour moi je dois avoir un kit de dev d'installé d'ou le fait que j'ai un grep ^^

    fait une recherche window :
    dans le dossier : opencv/src/cxcore
    contenant les mots : ipp[is]
    sur le résultat tu ne regarde que les fichiers.cpp

    et une autre recherche window :
    dans le dossier : opencv/src/cv
    contenant les mots : ipp[is]
    sur le résultat tu ne regarde que les fichiers.cpp

    en traduction window ca doit donner ca =)

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