Все,
В течение 3 дней я пытался добиться привязки OpenCV Python, и у меня есть (полная эпическая борьба задокументировано здесь), но, несмотря на включение флага SWIG в CMake после установки swig через macports, я не получаю никаких действий SWIG :(
Моя команда cmake выглядит так:
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 ..
который вытаскивает эту ошибку:
-- Looking for libavformat/avformat.h
-- Looking for libavformat/avformat.h - not found
-- Looking for ffmpeg/avformat.h
-- Looking for ffmpeg/avformat.h - not found
ТАК Я предполагаю, что он не находит тот, который у меня есть:
/opt/local/include/libavformat/avformat.h
Как мне об этом рассказать? С чем-то вроде
-D CMAKE_CXX_FLAGS="-I/opt/local/include" -D CMAKE_SHARED_LINKER_FLAGS="-L/opt/local/lib"
???
Я использую OSX 10.5.8, Python 2.6 через Macports и компилирую последнюю версию OpenCV-транка.