USB(UVC协议)摄像头

USB(UVC协议)摄像头
速记教程
⼀、背景知识
1.1、背景
糖果模具
UVC全称为USB Video Class,即:USB视频类,是⼀种为USB视频捕获设备定义的协议标准。是Microsoft与另外⼏家设备⼚商联合推出的为USB视频捕获设备定义的协议标准,已成为USB org标准之⼀。
对于⼀个 usb 摄像头来说,内部⼤概分为⼀个 VC 接⼝和⼀个 VS 接⼝,VC 接⼝内部有许多 unit 和 terminal ⽤来“控制”摄像头,⽐如我们可以通过 Process unit 设置⽩平衡、曝光等等。对于 VS 接⼝来说,标准 VS 接⼝往往含有许多个设置,每⼀个设置都包含⼀个实时传输端点,虽然它们的端点地址可能相同,但是它们的最⼤传输包⼤⼩不同,在 Class specific VS 接⼝中,包含多个 Format ,每⼀个 Format 包含多个 Frame ,Format 指的 YUYV MJPG 等等,Frame 就是各种分辨率 480*320 640 * 480 等等。以上这些信息,都是通过分析描述符来获得。
1.2、libuvc开源库
1.3、数据流
菜罩
声音设备
通过驱动获取传感器的数据,获得的数据通过UVC协议上传给上位机,同时,上位机会发送控制命令给设备侧。
⼆、设备侧开发板栗开口机
等待上位机发来的控制消息,监听USB端⼝的EP0
三、上位机侧开发
VLC或者AMCAP上位机软件调试
四、参考⽂档
1、⽂档。
2、上位机开发
3、论⽂的参考
基于UVC协议的USB3.0图像采集系统设计
水气分离器4、协议⽂档
5、关于私有扩展单元

本文发布于:2024-09-22 17:34:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/137429.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:协议   上位   设备   控制
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议