如何在yuv420半平面图像中应用同形/逆同形



我有一个YUV 420半平面格式的图像,其中字节以这样的方式存储:

[Y1 Y2 ...   [U1 V1....
 Yk Yk+1...]  Uk' Uk'+1]

,其中Y平面的大小是UV平面的两倍,并且对于每一个2*2的Y值矩阵,有1个U和1个V值。

我想在不将其转换为RGB的情况下对该图像应用一个单应性矩阵。所以,Y平面很容易做到这一点,因为Y值与图像的x-y像素坐标有一对一的映射,但是UV平面如何做到这一点,因为UV值与x-y像素坐标没有直接的映射?

我的做法是只在x-y坐标偶数的情况下填充uv平面。

首先,我通过逆单应性找到了原始图像中该像素位置的y坐标。然后,我为y坐标找到相应的uv坐标,并使用该位置的值来填充新图像的uv平面。

相关内容

  • 没有找到相关文章

最新更新