您当前的位置:首页 > 计算机 > 系统应用 > Linux

Ubuntu中安装openCV3.4.12编译过程中与Anaconda冲突

时间:01-24来源:作者:点击数:

解决openCV编译报错问题

安装之前将opencv_contrib文件夹 移动到opencv文件夹目录下。

编译过程中会出现类似这样的错误

untime library [libssl.so.1.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/rw/anaconda3/lib
    runtime library [libcrypto.so.1.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/rw/anaconda3/lib

经查资料,这是由于Anaconda将系统路径屏蔽掉了。将指令变为

sudo cmake -D CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ -D CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -D CMAKE_BUILD_TYPE=RELEASE -D  CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Auto OPENCV_EXTRA_MODULES_PATH=../opencv/opencv_contrib/modules/ ..

其中g++和gcc版本路径可使用which g++和which gcc 指令查找。OPENCV_EXTRA_MODULES_PATH=…/opencv/opencv_contrib/modules/ “=” 后的内容需根据自己的路径进行更改。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门