在ubuntu环境下安装OpenCV

1.安装依赖
必须装
sudo apt-get 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 libjasper-dev libdc1394-22-dev

如果遇到无法获得锁错误提示,重启设备再装即可。

2.下载官方opencv源码
https://opencv.org/releases/ 当中的source 或者 github
截至2020-08-25官方的最新版本是4.4.0,该版本在将来肯定会被替代,新的版本号将影响库文件的名称,如果读者下载到更新的版本,在后续设置库文件地址时要注意修改。
官方文件下载后,名称是opencv-master.zip ,在任意文件夹解压(注意自己要能够找得到)。

3.编译源码
进入源码文件夹,启动terminal,输入以下命令:

  mkdir build
   cd build
   cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. 
   (如果出现IPPICV: Download: ippicv_2017u3_lnx_intel64_general_20170822.tgz,不要慌是因为网络太慢,等待下载完成即可)
   sudo make //(这一步会耗时1个小时左右)
   sudo make install
   sudo sh -c "echo '/usr/local/lib' >> /etc/ld.so.conf.d/opencv.conf"
   sudo ldconfig

4.在QT中测试
QT的安装方法见:https://blog.csdn.net/zvui_/article/details/108214959
QT中新建widget程序。
.pro文件加入以下行:

CONFIG += c++11 (opencv4 必须c++11支持)

INCLUDEPATH += /usr/local/include/opencv4 (opencv4是当前的opencv版本,如果是其他版本,需要修改成相应的版本)

LIBS += /usr/local/lib/libopencv_highgui.so \ (包含常用的opencv库文件)
/usr/local/lib/libopencv_core.so
/usr/local/lib/libopencv_imgproc.so
/usr/local/lib/libopencv_imgcodecs.so

头文件中加入:

#include <opencv4/opencv2/opencv.hpp>
using namespace cv;

源文件中加入:
Mat m;

只要程序不报错,说明安装成功。

欢迎光临我的淘宝店:
https://shop113189537.taobao.com/?spm=a211vu.server-web-home.sellercard.15.64f02d58fKtmoz

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值