Y'all,SWIG liaisons Python pour OpenCV 2.0 avec MacPorts
Je suis à la pendant 3 jours en essayant d'obtenir OpenCV Python lie qui se passe, et je l'ai (la lutte épique complète est documented here), mais en dépit de rotation le drapeau SWIG dans cMake après l'installation rasade via MacPorts, je ne reçois aucune action SWIG :(
Ma commande cmake ressemble:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/opt/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_SWIG_PYTHON_SUPPORT=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON -D BUILD_TESTS=ON -D PYTHON_INCLUDE_DIR=/opt/local/Library/Frameworks/Headers -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_SWIG_PYTHON_SUPPORT=ON -D CMAKE_CXX_COMPILER=/usr/bin/g++-4.2 -D CMAKE_C_COMPILER=/usr/bin/gcc-4.2 ..
qui tire cette erreur:
-- Looking for libavformat/avformat.h
-- Looking for libavformat/avformat.h - not found
-- Looking for ffmpeg/avformat.h
-- Looking for ffmpeg/avformat.h - not found
SO Je suppose que ne pas trouver celui que j'ai à:
/opt/local/include/libavformat/avformat.h
Comment puis-je le dis à ce sujet? Avec quelque chose comme
-D CMAKE_CXX_FLAGS="-I/opt/local/include" -D CMAKE_SHARED_LINKER_FLAGS="-L/opt/local/lib"
??? J'utilise OSX 10.5.8, Python 2.6 via Macports et compile le dernier tronc OpenCV.
ressemble les liaisons Python sont une variante - est + Python26 nécessaire? –
Ahh ... c'est probablement le cas. Modification de ma réponse - merci! –