Qt:5.12.8

opencv:3.4.14

qt安装----------------------------------------------------------------------------------

因为使用官网下载的版本始终安装失败,所以我可以直接使用命令行进行下载安装:

1:首先先将ubuntu的软件更新,并更新镜像源

sudo apt-get update

sudo apt-get upgrade

2:使用如下步骤安装Qt

sudo apt-get install build-essential
sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
sudo apt-get install qtcreator
sudo apt-get install qt5*

安装完成后如下图所示:

opencv安装----------------------------------------------------

这里选用的是opencv3.4.14

1:首先安装依赖项

sudo apt-get install build-essential

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran libgtk2.0-dev libjpeg-dev libpng-dev

2:下载编译安装opencv--> Releases - OpenCV

3:进入opencv文件夹新建一个build目录mdir build

cd build

cmake ../

cmake完之后,执行make命令,大概需要半个多小时

4:make完毕后执行 sudo make install

5:至此opencv编译安装完成

6:接着我们需要配置动态库环境

sudo vim /etc/ld.so.conf

在文末加入

接着使之生效sudo /sbin/ldconfig -v

7:可以查看opencv安装后的库

8:至此 opencv安装完成;

Qt配置opencv------------------------------------------------------------

首先保证Qt和opencv的环境均已配置完全;未配置完全可以参考--> rk3588安装qt+opencv

https://kdocs.cn/l/csg9Hx6gBGLj

1:首先创建Qt项目,使用qmake,创建完后打开.pro文件加入下图所示opencv库的路径

打开main.cpp文件,输入以下代码,忽略红色提醒,这里的代码是获取摄像头的画面,其中12代表的是video的节点号,我们可以使用v4l2-ctl --list-devices来获取usb摄像头的节点

 效果展示-------------------------------------------------------------------

GitHub 加速计划 / opencv31 / opencv
77.38 K
55.71 K
下载
OpenCV: 开源计算机视觉库
最近提交(Master分支:2 个月前 )
c3747a68 Added Universal Windows Package build to CI. 7 天前
9b635da5 - 7 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐