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

外部uvc-usb摄像头-yuv420或yuv422中原始数据的默认格式是什么?,c,image-processing,camera,yuv,C,Image Processing,Camera,Yuv,从外部uvc usb兼容摄像头捕获的数据的默认格式是什么。它是yuv420还是yuv422,或者取决于摄像头传感器。任何一个指向与一种格式到另一种格式的转换算法相关的文档都可以。 Rgds, SoftyUSB视频类支持一种压缩4:2:2 YUV格式(YUY2)和一种平面4:2:0 YUV格式(NV12)。( ). 默认值取决于实现(它还可以提供MPEG2或h264流) 我将解释转换背后的想法,之后可以对其进行优化: YUV422图片每2个卢马点(Y)与它们的色度(U和V)一起存储,如下所示:Y

从外部uvc usb兼容摄像头捕获的数据的默认格式是什么。它是yuv420还是yuv422,或者取决于摄像头传感器。任何一个指向与一种格式到另一种格式的转换算法相关的文档都可以。 Rgds,
Softy

USB视频类支持一种压缩4:2:2 YUV格式(YUY2)和一种平面4:2:0 YUV格式(NV12)。( ). 默认值取决于实现(它还可以提供MPEG2或h264流)

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

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


YUV420是平面的,因此首先是所有Y,然后是所有U,然后是所有V。此外,U和V平面被减半(每第二行忽略),并且只有一个特定的U(和V)值由同一行中的两个点共享,它还与下一行下面的2个点共享。

你为什么写了6次YUYV?任何特定原因?你的文档看起来不错,我会检查一下。只是想说明2个luma像素和色度+色度组合在一起。没有其他原因。