UVC之MJPEG流

UVC之MJPEG流:

背景

  • Platform: IMX6Q
  • OS: Linux-QT5
  • Kernel: 4.1.15

问题

因项目需要,以前产品(IMX6Q,QT),客户觉得摄像头(OV5640)的效果不行,但以前的硬件的摄像头接口只支持DVP,现在很难找得到匹配的摄像头,且如果换摄像头,驱动调试等周期太长,所以打算使用USB摄像头。去深圳华强那边搜罗了一圈,找到了几个需要评估调试。
大致参数:

CODE

1. YUYV(YUV 4:2:2 (YUYV))
    discrete: 640x480:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 160x120:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 320x240:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 352x288:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 800x600:   1/20 1/15 1/10 1/5 
    discrete: 960x540:   1/15 1/10 1/5 
    discrete: 1024x768:   1/10 1/5 
    discrete: 1280x720:   1/9 1/5 
    discrete: 1280x960:   1/7 1/5 
    discrete: 1920x1080:   1/5 
  2. MJPG(MJPEG)
    discrete: 640x480:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 160x120:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 320x240:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 352x288:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 800x600:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 960x540:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 1024x768:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 1280x720:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 1280x960:   1/30 1/25 1/20 1/15 1/10 1/5 
    discrete: 1920x1080:   1/30 1/25 1/20 1/15 1/10 1/5 

很明显,YUV的裸流支持不了720P/30帧,所以只能采用MJPEG模式

过程

以前的流程:

........

UVC之MJPEG流 | DD'Notes背景 Platform: IMX6Q OS: Linux-QT5 Kernel: 4.1.15 问题因项目需要,以前产品(IMX6Q,QT),客户觉得摄像头(OV5640)的效果不行,但以前的硬件的摄像头接口只支持DVP,现在很难找得到匹配的摄像头,且如果换摄像头,驱动调试等周期太长,所以打算使用USB摄像头。去深圳华强那边搜罗了一圈,找到了几个需要评估调试。大致参数: 1. YUYV(YUVhttps://notes.z-dd.online/2019/11/24/UVC%E4%B9%8BMJPEG%E6%B5%81/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值