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

这篇具有很好参考价值的文章主要介绍了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*

安装完成后如下图所示:

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

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

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

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

cd build

cmake ../

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

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

4:make完毕后执行 sudo make install

5:至此opencv编译安装完成

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

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

sudo vim /etc/ld.so.conf

在文末加入

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

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

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

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

8:至此 opencv安装完成;

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

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

https://kdocs.cn/l/csg9Hx6gBGLj

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

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

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

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

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

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

RK3588安装Qt+opencv+采集USB摄像头画面文章来源地址https://www.toymoban.com/news/detail-409452.html

到了这里,关于RK3588安装Qt+opencv+采集USB摄像头画面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RK平台USB摄像头FAQ

    (记录android9以后调试所遇到的常见问题,有错请批评指正)         UVC全称为USB video(device) class,是微软与另外几家设备厂商联合推出的为usb视频捕获设备定义的协议标准;所以说UVC仅仅是usb规范协议中设备类规范的其中一种,是用作usb接口的视频设备的一个统一的数据

    2023年04月20日
    浏览(36)
  • ArmSoM-W3之RK3588调试imx415摄像头

    [RK3588从入门到精通] 专栏总目录 soc:rk3588 sensor:imx415 board: ArmSoM-W3 linux:5.10 品牌:SONY 型号:IMX415 接口:MIPI CSI 瑞芯微支持的摄像头,有个support list, 此次从该list中选择了IMX415 RK提供的默认sdk里面已经将支持的所有摄像头驱动都添加到了内核,所以不需要移植该驱动了。

    2024年02月13日
    浏览(32)
  • RK3568-USB摄像头实时AI物品识别

    RK3568具有1TOPS算力的NPU,可以在板子上进行AI计算。飞凌OK3568板子资料中自带了一些AI识别的例子,但只是对一张图片进行识别,且需要单独使用图片查看工具查看识别结果。 为了更直观的体验RK3568的AI算力,将AI识别例程与摄像头功能结合起来,对摄像头的每一帧图像进行物

    2024年02月10日
    浏览(42)
  • RK3568 OpenHarmony4.0 USB摄像头

            先看下最终效果视频 OpenHarmony_V40_USB_camera         本文基于如下开发环境进行开发调试: 海康USB摄像头(HIKVISION DS-E14) 处理器:RK3568 CPU:四核64位Cortex-A55,主频最高达2.0GHz GPU:ARM G52 2EE,支持OpenGL ES 1.1/2.0/3.2,OpenCL 2.0,Vulkan 1.1,支持内嵌高性能2D加速硬件

    2024年04月08日
    浏览(37)
  • 基于android的 rk3399 同时支持多个USB摄像头

    一、前文 在这里插入图片描述 二、CameraHal_Module.h 三、CameraHal_Module.cpp 四、编译烧录Image 该部分的修改要生效的话,需要进行全编译 五、App验证 AndroidManifest.xml MainActivity.java activity_main.xml

    2024年02月08日
    浏览(36)
  • yolov5模型(.pt)在RK3588(S)上的部署(实时摄像头检测)

    github仓库 所需: 安装了Ubuntu20系统的RK3588 安装了Ubuntu18的电脑或者虚拟机 一、yolov5 PT模型获取 Anaconda教程 YOLOv5教程 经过上面两个教程之后,你应该获取了自己的 best.pt 文件 二、PT模型转onnx模型 将 models/yolo.py 文件中的 class 类下的 forward 函数由: 改为: 将 export.py 文件中的

    2024年02月06日
    浏览(31)
  • RK3568平台开发系列讲解(视频篇)摄像头采集视频的相关配置

    🚀返回专栏总目录 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 Android 平台的摄像头的采集核心部分都是在 Native 层构建的,所以这就会涉及 JNI 层的一些转换操作。 要想使用 Android 平台提供的摄像头,必须在配置文件里添加权限要求。

    2023年04月08日
    浏览(35)
  • 在Orangepi5开发板3588s使用opencv获取摄像头画面

    先感谢香橙派群的管理员耐心指导,经过不断的调试修改最后成功通过opencv调用mipi摄像头获取画面 就记录分享一下大概步骤希望大家少踩点坑!!!!!! 我用的固件系统是 ubuntu2022.0.4 固件是: Orangepi5_1.1.6_ubuntu_jammy_desktop_gnome_linux5 .10.110.img 想通过opencv获取画面得先安装

    2024年02月12日
    浏览(35)
  • ubuntu中USB摄像头gstreamer方式图像采集、显示、录像及回放功能设计——(1)

    最近由于项目需求,需要在X86平台及ARM平台中进行USB摄像头视频的采集、显示、录像及回放功能,尝试了许多方式来进行,比如openCV库,mplayer库的方式,虽然它们都能够进行USB摄像头的采集显示,但是实现需求方面总是存在各种问题:(1)性能不行,图像采集的分辨率很低

    2023年04月08日
    浏览(73)
  • 4.通过Opencv采集摄像头视频数据

    VideoCapture() 虚拟采集器,一般设备号从0开始 cap.read() 读取视频帧 返回值有两个,第一个为状态值,读到帧为true 第二个值为视频帧 cap.release() 释放资源 示例程序: 运行结果: 从视频文件中读取视频帧 只处理视频,不处理音频,所以读取到的视频没有声音 播放速度设置 Vi

    2023年04月22日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包