外部uvc -usb相机中的原始数据的默认格式是什么 - yuv420或yuv422?

时间:2012-05-17 11:10:54

标签: c image-processing camera yuv

从外部uvc-usb兼容相机捕获的数据的默认格式是什么?是 yuv420 yuv422 还是取决于相机传感器。可以任何一点指向与一种格式到另一种格式的转换算法相关的文档。 RGDS, 软质皮

1 个答案:

答案 0 :(得分:2)

USB视频类支持一种打包的4:2:2 YUV格式(YUY2)和一个平面4:2:0 YUV格式(NV12)。 (http://www.usb.org/developers/devclass_docs/USB_Video_Class_1_1_090711.zip)。默认值取决于实现(它还可以为您提供MPEG2或h264流)。

我将解释转换背后的想法,之后可以进行优化:

YUV422图片每2个亮点(Y)与它们的色度(U和V)一起存储如下:YUYV YUYV YUYV YUYV YUYV YUYV

YUV420是平面的,所以你先得到所有的Y,然后是所有的U,然后是所有的V.另外U和V平面减半(每隔一行被忽略),只有特定的U(和V)值由同一行中的2个点共享,它也与下一行下面的2个点共享。