cmake设置自己安装的特定的opencv版本(已经解决)

版权声明:学无止境,好好学习 https://blog.csdn.net/m0_38116269/article/details/88790838

先参考:http://www.cnblogs.com/xzd1575/p/5555523.html
还有opencv 官方给出的samples中的小字注释。

但是设置之后,还是默认在使用anaconda安装的opencv,这样不行,准备参考:https://blog.csdn.net/nxcxl88/article/details/52968372
https://www.jianshu.com/p/c42fc8702f2b 这个有点扯淡,贼麻烦还不一定管用。。。
进行尝试

https://blog.csdn.net/u012986684/article/details/77490824
https://blog.csdn.net/learning_tortosie/article/details/80594399
目测这2个比较靠谱。

我突然又在想,是不是我当前是conda启用的情况下,到时我的设置不管用呢?尝试学习conda的启动和终止试试。

(base) wwh@wwh-Lenovo-YOGA-710-14IKB:~$ conda info

     active environment : base
    active env location : /home/wwh/anaconda3
            shell level : 1
       user config file : /home/wwh/.condarc
 populated config files : /home/wwh/.condarc
          conda version : 4.6.8
    conda-build version : 3.15.1
         python version : 3.7.2.final.0
       base environment : /home/wwh/anaconda3  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/linux-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /home/wwh/anaconda3/pkgs
                          /home/wwh/.conda/pkgs
       envs directories : /home/wwh/anaconda3/envs
                          /home/wwh/.conda/envs
               platform : linux-64
             user-agent : conda/4.6.8 requests/2.19.1 CPython/3.7.2 Linux/4.15.0-46-generic ubuntu/16.04.6 glibc/2.23
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

发现我正处在conda的激活环境当中。。。

(base) wwh@wwh-Lenovo-YOGA-710-14IKB:~$ conda list opencv
# packages in environment at /home/wwh/anaconda3:
#
# Name                    Version                   Build  Channel
libopencv                 3.4.2                hb342d67_1  
opencv-contrib-python     4.0.0.21                 pypi_0    pypi
py-opencv                 3.4.2            py37hb342d67_1 

先把这几个卸载一下试试。。。
我卸载了libopencv,C++代码可以用了哈哈哈

-- OpenCV library status:
--     config: /usr/local/lib/cmake/opencv4
--     version: 4.0.1
--     libraries: opencv_calib3d;opencv_flann;opencv_features2d;opencv_imgproc;opencv_imgcodecs;opencv_video;opencv_objdetect;opencv_photo;opencv_stitching;opencv_dnn;opencv_gapi;opencv_core;opencv_ml;opencv_highgui;opencv_videoio
--     include path: /usr/local/include/opencv4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/wwh/Downloads/opencv-4.0.1/samples/cpp/example_cmake

版本变了,终于不是强势的anaconda安装的opencv版本了哈哈哈。
现在再尝试一下,anaconda的opencv还能不能用
卧槽,现在anaconda下面调用opencv竟然也可以用了哈哈哈!!!

猜你喜欢

转载自blog.csdn.net/m0_38116269/article/details/88790838