如何成功编译OpenCV以及contrib
前言:
最近这一年多时间学习了大量的视觉以及SLAM相关知识,因此也编译安装了很多遍OpenCV和contrib,这里面踩了不少的坑,最终总结下来了一个可以在Linux_x86_64架构以及ARM64架构的处理器都可以成功的教程。
下面是具体的安装步骤:
1.下载OpenCV以及对应版本的contrib,注意版本一定要对应,本人下载的是OpenCV3.4.13以及对应的contrib
2.下载cmake-gui,Ubuntu下的安装命令为:sudo apt-get install cmake-qt-gui
3.进入OpenCV文件夹
cd opencv-3.4.13
mkdir build
cd build
cmake-gui
4.使用cmake-gui编译可参考以下教程
cmake-gui 教程
如果编译opencv_contrib的话,记得在这时进入OpenCV3.4.13/modules/CMakeLists.txt,如下所示,加入include_directories()
add_definitions(-D__OPENCV_BUILD=1)
include_directories(/opencv_contrib-3.4.13/modules/xfeatures2d/include)#注意括号里面的路径要改成你自己OpenCVcontrib下的xfeature2d对应的路径,可以采用pwd命令查询后复制粘贴
if(NOT OPENCV_MODULES_PATH)
set(OPENCV_MODULES_PATH "${CMAKE_CURREN

最低0.47元/天 解锁文章
972

被折叠的 条评论
为什么被折叠?



