转高手写的Ubuntu 的anaconda下编译安装opencv3

网上用CMAK-GUI安装opencv3的很多方法,最后都生成python2.7的cv2.so了,运行起来就出pyObject错,在CMAKE-gui中添加BUILD_opencv_python3. ON...........添加py3的include、lib、package路径,试了几遍都不行。。。。最后果断放弃CMAKE-GUI,

找到高手写的Ubuntu 的anaconda下编译安装opencv3,如下:


cmake xxxx  -DBUILD_TIFF=ON -DBUILD_opencv_java=OFF -DWITH_CUDA=OFF -DENABLE_AVX=ON -DWITH_OPENGL=ON -DWITH_OPENCL=ON -DWITH_IPP=ON -DWITH_TBB=ON -DWITH_EIGEN=ON -DWITH_V4L=ON -DWITH_VTK=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_opencv_python2=OFF -DCMAKE_INSTALL_PREFIX=$(python3 -c "import sys; print(sys.prefix)") -DPYTHON3_EXECUTABLE=$(which python3) -DPYTHON3_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())") -DPYTHON3_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") 

其中xxxx是源代码的目录

输入:sudo make -j8

sudo make install

-j是多任务的意思,可以根据自己处理器线程数量设置,可以加速编译!!!!非常好用!!!


下面是安装好后,配置环境,好像不配置也能用,怕忘了,记录如下:

sudo gedit /etc/ld.so.conf.d/opencv.conf

/usr/local/lib

sudo ldconfig
 
 

    打开/etc/bash.bashrc,加入:

    PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
    export PKG_CONFIG_PATH



    原帖地址:

    https://www.2cto.com/kf/201704/625323.html  

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值