YUV422打包格式缩放

时间:2016-09-13 18:12:07

标签: opencv image-processing scaling

我正在为YUV422打包格式图像编写缩放算法(没有任何中间转换为RGB或灰度或你有什么)。从MSDN的下图中可以看出,4:2:2格式对于每个色度字节具有2个Luma字节。我的测试平台包括使用OpenCV API从iSight摄像头获取图像,将它们转换为YUV(CV_BGR2YUV),然后调整它们的大小。我的问题是:

  1. 我发布样本数据(来自OpenCV&#Mat; s指向原始数据的指针)以供直接从内存转储中参考,如何通过查看数据来确定Y成分是什么什么是紫外线成分? 15 8B 7A 17 8A 7A 18 8A 7B 17 89 7A 19 89 79 19
  2. 这种双线性插值算法是否正确?让我们说,我的盒子是

    TOP ROW:Y00,U00,Y01,V00,Y02,U01,Y03,V01,

    BOTTOM ROW:Y10,U10,Y11,V10,Y12,U11,Y13,V11,

    结果是插值:(Y00,Y01,Y10,Y11),(U00,U01,U10,U11),(Y02,Y03,Y12,Y13),(U00,U01,U10,U11)。

  3. 这形成了我的前两个32位YUYV像素。

    任何对YUYV图像执行双线性插值原理的参考都会非常有用!提前谢谢。

    See image format

    [编辑]:请注意这里的帖子有些不同,因为它没有讨论加法操作对YUV图像的影响。它只是丢弃像素来缩小尺寸。 Resize (downsize) YUV420sp image

0 个答案:

没有答案