Предполагается, что p = (-403059.626, -12869811.372)
- это пиксель в середине изображения, а размер изображения s = (4168, 3632)
пикселей и размер пикселя 1 (это означает, что пиксели в тех же единицах, что и местоположение, заданное p
)тогда координаты верхнего левого угла могут быть вычислены следующим образом:
q = p - s/2 = ( -403059.626 - 4168/2 , -12869811.372 - 3632/2 )
Приведенное выше значение s/2
может быть вычислено по-разному, в зависимости от того, какой пиксель вы считаете посередине изображения.Здесь я предполагаю, что верхний левый пиксель имеет индекс (0,0), а пиксель посередине имеет индекс (4168 / 2,3632 / 2).
Выше не предполагается вращения (то есть оси изображениявыровнены по системе координат) и без искажений (возможно, что камера добавляет искажения к изображению, что приводит к изменению шага пикселя в разных частях изображения).
Затем в правом нижнем углуимеет координаты:
r = q + s-1 = p + s/2 - 1