Предположим, у меня есть произвольная матрица преобразования A, например,
A =
0.9966 0.0007 -6.5625
0.0027 0.9938 1.0598
0 0 1.0000
И набор точек такой, что их координаты x и y представлены X
и Y
соответственно.
И предположим,
[Xf Yf] = tformfwd(maketform('projective',A),X,Y);
Теперь
[Xff Yff] = tformfwd(maketform('projective',inv(A)),Xf,Yf);
[Xfi Yfi] = tforminv(maketform('projective',A),Xf,Yf);
[Xff Yff]
и [Xfi Yfi]
кажутся абсолютно одинаковыми (и они должны).
tforminv
просто для удобства или я что-то здесь упускаю?