wsl ubuntu18.04 opencv4 c++安装编译过程排坑
主要步骤主要安装过程见https://www.jianshu.com/p/f12fcc36f382其中最重要的是cmake的参数,由于我们是C++安装,python部分可以删除,最后的-D OPENCV_GENERATE_PKGCONFIG=ON很重要。cmake-D CMAKE_BUILD_TYPE=Release-D CMAKE_INSTALL_PREFIX=/usr/local# 不需要使用
主要步骤
主要安装过程见https://www.jianshu.com/p/f12fcc36f382
其中最重要的是cmake的参数,由于我们是C++安装,python部分可以删除,最后的-D OPENCV_GENERATE_PKGCONFIG=ON很重要。
cmake
-D CMAKE_BUILD_TYPE=Release
-D CMAKE_INSTALL_PREFIX=/usr/local
# 不需要使用opencv的GPU加速,将CUDA选项关掉
-D WITH_CUDA=OFF
# 这个选项非常重要,会生成一个被pkg-config模块使用的opencv4.pc文件,编译opencv的c++项目时可能会用到
-D OPENCV_GENERATE_PKGCONFIG=ON
问题
除此之外,安装完后可能出现以下问题,
可以参照https://blog.csdn.net/Sunshine_in_Moon/article/details/103455629,在cmake编译的时候加上参数-D_GLIBCXX_USE_CXX11_ABI=0。
最后,由于opencv4与opencv3及之前的文件名不同,在编译的时候我们使用以下命令g++ test.cpp `pkg-config opencv4 --cflags --libs` -o test。
在查找了半天的方法之后,终于解决了opencv的安装问题,谨以此作为记录。
昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链
更多推荐


所有评论(0)