Ubuntu16.0.4 配置 openCV+contrib C++开发环境

环境:

  • Ubuntu:16.0.4
  • Clion
  • openCV:4.1.1
  • openCV-contrib:4.1.1

第一步:

安装openCV依赖:
sudo apt-get install build-essential
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev
sudo apt-get install libavformat-dev libswscale-dev
sudo apt-get install gtk+-3.0
sudo apt-get install cmake

第二步:

首先在浏览器上输入https://github.com/opencv/opencv/archive/4.1.1.zip即可自动下载openCV4.1.1的压缩包;
然后解压openCV4.1.1
unzip opencv-4.1.1.zip
进入解压好的opencv文件夹
cd opencv-4.1.1
下载opencv拓展包
git clone -b 4.1.1 https://github.com/opencv/opencv_contrib
进入超级用户权限或者超级用户执行
su or sudo& mkdir build & cd build
cd <opencv_build_directory>
cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules -DOPENCV_ENABLE_NONFREE=ON <opencv_source_directory>
make -j5
make install
其中 <opencv_source_directory><opencv_contrib>分别输入opencv的路径和opencv拓展包的路径.
在最后输入
sudo ldconfig -v 即可,到这一步如果没有报错就说明安装好了。
在Clion你的project的CmakeLists.txt 加上这两句即可:
find_package( OpenCV REQUIRED )
target_link_libraries( your_project_name ${OpenCV_LIBS} )

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容