记录ubuntu18.04使用cmake-gui安装opencv4.4

先用sudo apt isntall 安装gcc,g++,cmake,cmake-gui

sudo apt install libgtk2.0-dev
sudo apt install pkg-config
#已经手动编译安装过ffmpeg的跳过这步
sudo apt install ffmpeg
sudo apt install libavcodec-dev
sudo apt install libavformat-dev
sudo apt install libswscale-dev
#根据实际需要,选择性安装libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev等
sudo apt install libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev libtbb2 libtbb-dev libdc1394 2.x CUDA Toolkit 6.5

在opencv官网下载需要的版本,这里是opencv4.4.0

cd opencv-4.4.0
mkdir build
cd build
cmake-gui
#选择源码目录和生成目录,配置extra目录为contrib下的moduls目录,配置其他参数

 camke-gui中的配置勾选参考https://blog.csdn.net/LclLsh/article/details/131416160

#在build目录下,根据自己的内核数选择
make -j8

sudo make install

#更改配置,免于拷贝动态库,如果打开弹出警告和内容空白,不用管
sudo gedit /etc/ld.so.conf.d/opencv.conf 
 
# 添加lib路經 在 末尾 保存退出
/usr/local/lib
 
# 更新
sudo ldconfig

configure出现错误信息,可以查看信息中的日志文件,fan dao zui xia mian找到

前面是文件需要存放的位置和文件名,后面为下载地址

#cmake_download "/home/xxxx/opencv-4.4.0/.cache/data/7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat" "https://raw.githubusercontent.com/opencv/opencv_3rdparty/8afa57abc8229d611c4937165d20e2a2d9fc5a12/face_landmark_model.dat"

 翻墙从该地址下载完成后,将下载的文件改名为7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat

移动到opencv-4.4.0/.cache/data/目录下,可以看到同名文件,但是字节数为0(下载失败的),删除掉,再复制进来

如果需要安装gpu版本,先下载安装CUDA(11.2)和cudnn(8.2),然后在cmake-gui中勾选带有关键词cuda的框框。

注意:拷贝cudnn的头文件时需要把所有的头文件都拷贝

参考:

Ubuntu 20.04安装CUDA & CUDNN 手把手带你撸_ubuntu install cudnn_哈希Map的博客-CSDN博客解决Cmake编译 OPENCV_DNN_CUDA 报错: CMake Error at modules/dnn/CMakeLists.txt:39._C++有手就行的博客-CSDN博客

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu安装cmake-gui,你可以使用以下两种方法: 方法一:使用apt-get命令安装 1. 打开终端,运行以下命令安装cmake:sudo apt-get install cmake 2. 运行以下命令安装cmake-gui:sudo apt-get install cmake-qt-gui 3. 运行cmake-gui命令来启动cmake-gui。 方法二:从cmake官网下载最新版 1. 前往cmake官网(cmake.org)下载最新版的cmake,并解压下载的文件。 2. 在终端中,使用cd命令进入解压后的cmake目录,例如:cd ~/cmake-3.10.0/ 3. 运行以下命令配置cmake-gui:./configure --qt-gui 4. 运行make命令进行编译:make -j4 (其中4代表电脑核数,可以根据实际情况进行调整) 5. 运行sudo make install命令进行安装。 6. 最后,运行cmake-gui命令来启动cmake-gui。 希望这些方法能够帮助你在Ubuntu上成功安装cmake-gui。\[1\]\[2\] #### 引用[.reference_title] - *1* [如何在Ubuntu(LINUX)下安装cmakecmake-gui](https://blog.csdn.net/Toky_min/article/details/120041380)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [在Ubuntu16.04下安装cmakecmake-gui](https://blog.csdn.net/u014072827/article/details/97789671)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值