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摄像头的节点
效果展示-------------------------------------------------------------------
更多推荐
所有评论(0)