文章目录
1. cmake及依赖安装
sudo apt install cmake
sudo apt install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
sudo apt-get update
2.cmake-gui安装
sudo apt-get install cmake-qt-gui
3. 编译安装opencv
3.1 下载opencv源码
- 位置:NAS /BBWHNAS/公用/SR tools
- 可放置在任意位置,建议放在software中
3.2 解压安装包
unzip opencv-3.4.14.zip
3.3 cmake-gui设置及编译
- 打开cmake-gui
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7LAdnQes-1626860804713)(uploads/a5e59a89415b07a56fb398a5216d1384/image.png)]](https://i-blog.csdnimg.cn/blog_migrate/d451a88a74357645b097a1dbf303c1b5.png)
- cmake-gui设置图下
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iMxPUAkb-1626860804715)(uploads/6f0cc05fe0465e2e32e196eba2019c6c/image.png)]](https://i-blog.csdnimg.cn/blog_migrate/db12105f2d3681f531c11837610195ad.png)
-
点击Configure,会出现是否新建build文件,选择是
-
cmakeSetup设置如下:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QQZcDjBX-1626860804716)(uploads/38b2cfa63d0c22497c3e41eee8ed967c/image.png)]](https://i-blog.csdnimg.cn/blog_migrate/fc3c03e7b4287244f3682a46ffc72738.png)
- 几个参数进行修改
- CMAKE_BUILD_TYPE设置为RELEASE

- cuda项选中
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sf2CCXnT-1626860804719)(uploads/25e1252657418a2fae91b2648e5d7c1a/image.png)]](https://i-blog.csdnimg.cn/blog_migrate/5f34f771e41810d5056ba1895839bf32.png)
- 最后点击Generate生成配置文件
3.4 终端编译
cd opencv_lib/build
make -j16 # 时间较长,请耐心等待
sudo make install
4. cpp IDE安装
- CLion:应用商店可下载,30天免费试用,优点:使用方便,类似Pycharm(应是同一家公司的产品);
- qt-creator:应用商店可下载,优点:免费,ubuntu系统使用较广

本文指导读者在Ubuntu系统上安装CMake、cmake-gui,并详细介绍了如何下载、解压并配置OpenCV 3.14源码,包括使用cmake-gui进行编译设置,以及在终端通过make和sudo make install完成安装。同时,还介绍了如何在CLion和Qt Creator等C++ IDE中集成OpenCV。
6万+

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



