Why cv2.so missing after opencv installed?

后端 未结 9 1266
你的背包
你的背包 2020-12-01 01:24

Today I installed opencv 2.4.4 to Ubuntu 12.10

But import cv2 not works.

root@-:~# python
Python 2.7.3 (default, Sep 26 2012, 21:53:58) 
[GCC 4.7.2]          


        
9条回答
  •  醉梦人生
    2020-12-01 02:13

    I had a similar problem when I manually configured using CMAKE on OSX El Capitan. I had given this additional option:

    PYTHON2_PACKAGES_PATH='lib/python2.7/site-packages'
    

    which stopped the cv2.so in that package from getting installed. It seems to install properly in my build folder after I removed it:

    PYTHON2_EXECUTABLE='/usr/bin/python2.7'
    PYTHON2_INCLUDE_DIR='/usr/include/python2.7'
    PYTHON2_LIBRARY='/usr/lib/libpython2.7.dylib' # TODO - Fix for linux
    PYTHON2_NUMPY_INCLUDE_DIRS='/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include' # Todo - Fix for linux
    
    
    cd $OPENCV_DIR
    
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=$OPENCV_INSTALL_PATH \
                                      -D WITH_CUDA=OFF \
                                      -D BUILD_opencv_python2:BOOL=ON \
                                      -D PYTHON2_EXECUTABLE=$PYTHON2_EXECUTABLE \
                                      -D PYTHON2_INCLUDE_DIR=$PYTHON2_INCLUDE_DIR \
                                      -D PYTHON2_LIBRARY=$PYTHON2_LIBRARY \
                                      -D PYTHON2_NUMPY_INCLUDE_DIRS=$PYTHON2_NUMPY_INCLUDE_DIRS \
                                      -D INSTALL_PYTHON_EXAMPLES:BOOL=ON \
                                      ..
    make -j8
    make install
    

提交回复
热议问题