Это выдержка из известной спецификации API V4l2. Но я не могу понять формат YUYV, также известный как представление формата YUV422. Может кто-нибудь объяснить это здесь.
Вот отрывок:
Example 2-1. V4L2_PIX_FMT_YUYV 4 × 4 pixel image
Byte Order. Each cell is one byte.
start + 0: Y’00 Cb00 Y’01 Cr00 Y’02 Cb01 Y’03 Cr01
start + 8: Y’10 Cb10 Y’11 Cr10 Y’12 Cb11 Y’13 Cr11
start + 16: Y’20 Cb20 Y’21 Cr20 Y’22 Cb21 Y’23 Cr21
start + 24: Y’30 Cb30 Y’31 Cr30 Y’32 Cb31 Y’33 Cr31
Каждый Y относится к одному из пикселей, а Cb и Cr относятся к обоим пикселям. Какое здесь представление Cell и Pixel. Как здесь представлен пиксель. Как мы можем представить это программно.
Пожалуйста, объясните. С уважением, Софти