YUY2和MJPG视频编码格式区别

1. USB摄像头基础知识

  • USB摄像头,通常指USB Web Camera,通过USB口与PC连接。
  • 通用的USB摄像头都是免驱摄像头(采用UVC驱动)。
  • 通常会有两种视频输出格式:YUV和MJPG。
  • YUV格式输出的是无压缩的视频帧(原始raw数据转换后得到YUV格式数据),系统资源占用少(因为不用解码),不需要解码器,缺点是帧率稍慢(受限于USB的带宽,USB 2.0速率是480Mbps,USB 3.0 速率是5Gbps)。YUV图像通常需要专用的图像查看工具才能打开,例如PYUV。
  • MJPG格式输出的是将视频图像采用JPEG格式压缩后得到的视频帧,优点是帧率高(视频开启快,曝光快),缺点是影像有马赛克,并且需要解码器,会占用PC系统资源。MJPG视频帧直接保存成jpg文件即可用常见的图片查看工具打开。

2. YUV基础知识

YUV是一种图像表示方式,一个像素点颜色使用Y、U、V三个分量表示。
根据YUV三种分量的比例分为444、422、420、411、410、400这六种比例,根据YUV保存顺序可分为打包(packed)格式、平面(planar,p)格式、半平面(Semi-Planar,sp)格式。

2.1 YUV422

UV宽是图像宽的一半。

  • YUV422(打包格式,也叫交织格式:Y U Y V Y U Y V)
  • YUV422p(平面格式:Y Y Y Y U U V V)
  • YUV422sp (半平面格式:Y Y Y Y U V U V)

2.2 YUV420

UV宽高都是图像宽高的一半。

YUV420也是常用的视频帧格式,YUV420分以下几种:

  • YUV420p(平面格式:Y Y Y Y U U V V)
  • YUV420sp (半平面格式:Y Y Y Y U V U V)

3. UVC基础知识

你可能感兴趣的:(数字图像处理,视频,编码,摄像头)