2010-07-06 7 views
6

Matin SO.MacOS et OpenCV

Je voudrais compiler openCV pour le faire fonctionner sur une capture de webcam en utilisant Qt 4.7. Pour ce faire, OpenCV doit être compilé pour un système 64 bits.

Alors, je l'ai essayé 3 compilations:

  • de la source Compiler avec CMake:

    sudo cmake -G "Unix Makefiles" . 
    

    cela fonctionne, mais je ne peux pas vider une vidéo dans un fichier en utilisant cvCreateVideoWriter : le fichier de sortie est vide.

  • utilisant macports:

    sudo port install opencv 
    

    c'est pas terrible parce que cela dépend de GTK2, ffmpeg et libX .. et il n'y a pas d'image capturée.

  • en utilisant le cadre compilé

    le cadre est compilé uniquement pour les systèmes 32 bits.

Quelqu'un a-t-il une idée?

+0

Pouvez-vous expliquer un peu plus sur l'installation de macports opencv? Je pense que cela ne pourrait plus être le problème, mais je peux mal comprendre votre problème. Avec OpenCV2.4.2 + tbb j'ai de bonnes performances et il semble être entièrement fonctionnel, a également écrit des programmes Qt + OpenCV capturant flux webcam. D'autre part, je ne pouvais pas faire fonctionner OpenCV + python. : S –

Répondre

0

Je pense que CMake est le meilleur choix. Votre problème avec cvCreateVideoWriter est probablement lié à un codec vidéo manquant.