我正在努力对一些卫星图像进行正射校正。该过程的第一步是根据地球坐标(经度,纬度)对输入图像进行轻微的仿射变换
素描图像形状
图像中的矩形和黑点(角点)代表原始输入图像。红点表示基于地球坐标的角点的形状。
我现在的问题是如何将图像从原始图像(角坐标为img[1, 7000]
转换为红色尖头形状(坐标为地球坐标x=(14,123123, 22, 12345513)
) 。我只是不知道如何在两个坐标系之间转换。或简单地说,如何从一种形状变为另一种形状。
我想使用OpenCV函数从原始图像和转换后的图像中的3个点计算转换矩阵。
我拥有的输入数据是源图像和地球坐标。所有四个角和中心坐标。
任何想法如何解决该问题,我将不胜感激。
很好的问候!