RK3588安装Qt+opencv+采集USB摄像头画面

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摄像头的节点

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

猜你喜欢

转载自blog.csdn.net/warren103098/article/details/129386139
今日推荐