全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

全志T113-S3开发板测试—UVC 摄像头

时间:2025-02-27 08:31

人气:

作者:admin

标签: 全志T113  摄像  全志  开发板 

导读:前言:UVC(USBVideoClass)是一种基于USB协议的视频设备标准,可以让USB外接摄像头能够在不同的操作系统和平台上进行兼容,无需安装额外的驱动程序。在实际应用场景中,我们通常使用U...

前言:

UVC(USB Video Class)是一种基于USB协议的视频设备标准,可以让USB外接摄像头能够在不同的操作系统和平台上进行兼容,无需安装额外的驱动程序。在实际应用场景中,我们通常使用UVC协议实现USB摄像头和开发板之间的数据传输。本文将介绍UVC协议的相关知识,并演示如何检测UVC摄像头。

产品简介

眺望电子EVM-T113-S3是一款基于全志T113-S3双核ARM Cortex-A7+ 单核HiFi4 DSP异构多核处理器设计的国产工业评估板。ARM Cortex-A7处理器单元主频高达1.2GHz。评估板由核心板和评估底板组成,核心板CPUROMRAM电源、晶振等所有元器件均采用国产工业级方案,国产化率100%。评估板接口资源丰富,引出一路千兆网口、双路CAN、双路USB、一路RS485通信接口,具有丰富视频多媒体接口,支持1080P@60FPS JPEG/MJPEG视频硬件编码,支持H.265/H.264 1080P@60FPS视频硬件解码。UVC 摄像头使用的是USB HOST接口,网络摄像头通常支持 USB 视频类 (UVC) 驱动程序,并且在 Linux 上,系统采用标准的 Video4Linux (V4L) 驱动程序控制 UVC 摄像头。使用摄像头之前咨询厂家或查看说明书确定摄像头支持UVC协议。

281d6482-f4a2-11ef-9434-92fbcf53809c.png

图1 EVM-T113-S3评估板接口布局图

UVC 摄像头测试

UVC全称为USB Video Class,即:USB视频类,是一种为USB视频捕获设备定义的协议标准。是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,已成为USB org标准之一。

UVC协议规定了USB摄像头与主机之间的通信协议,定义了摄像头在主机上的功能和特性,可视为一种简化版的USB HID协议。在UVC协议下,摄像头与主机之间通过流水线传输图像数据。摄像头发送视频流、音频流等给主机,主机解码后在屏幕上显示出来。

在应用中,UVC协议的主要作用就是建立起处理器与USB摄像头之间的通信桥梁,实现数据传输。UVC协议将数据传输分成了两个阶段:设备描述符阶段和数据传输阶段。前者主要负责描USB摄像头的功能和特性,后者则负责传输即时数据。

1摄像头识别检测

# v4l2-ctl --list-devices#查看设备结点,可见/dev/video0、/dev/video1为USB摄像头结点

283623dc-f4a2-11ef-9434-92fbcf53809c.png


2格式支持查询

#v4l2-ctl--list-formats-ext-d/dev/video0 #查看摄像头支持的格式

2845f622-f4a2-11ef-9434-92fbcf53809c.png


3摄像头采集格式查询

# v4l2-ctl -V -d /dev/video0

2862808a-f4a2-11ef-9434-92fbcf53809c.png


4摄像头图像预览(NV12 格式)

#gst-launch-1.0v4l2srcdevice=/dev/video0!video/x-raw,format=NV12,width=640,height=480!videoconvert!autovideosink

287a4314-f4a2-11ef-9434-92fbcf53809c.png


5摄像头图像预览(MJPG 格式)

#gst-launch-1.0v4l2srcdevice=/dev/video0!image/jpeg,width=640,height=480,framerate=30/1!queue!jpegdec!videoconvert!autovideosink

288ce1cc-f4a2-11ef-9434-92fbcf53809c.png

6摄像头拍照(JPG 图片)

#gst-launch-1.0-ev4l2srcdevice=/dev/video0num-buffers=1!jpegenc!filesinklocation=camera.jpg

289cb2d2-f4a2-11ef-9434-92fbcf53809c.png

显示拍摄的图片

#gst-launch-1.0filesrclocation=camera.jpg!decodebin!videoconvert!autovideosink


7摄像头拍照(PNG 图片)

#gst-launch-1.0-ev4l2srcdevice=/dev/video0num-buffers=1!video/x-raw,format=YUY2,width=640,height=480!videoconvert!video/x-raw,format=RGBA!pngenc!filesinklocation=camera.png

28b3f29e-f4a2-11ef-9434-92fbcf53809c.png

显示拍摄的图片

#gst-launch-1.0filesrclocation=camera.png!pngdec!videoconvert!video/x-raw,format=RGB!autovideosink

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信