Matlab изображения интерполяции interp2 () - PullRequest
3 голосов
/ 13 января 2012

let img1 и img2 представляют два изображения с одинаковыми размерами; и пусть v = (tx,ty) будет вектором, представляющим смещение (перевод) img1 в сторону img2.
как я могу использовать interp2() для деформации img2 к img1?

1 Ответ

0 голосов
/ 24 июня 2013

Определить сетку, для которой определены изображения

>> sz = size(img1);
>> [y x] = ndgrid( 1:sz(1), 1:sz(2) );

Используйте сетку для определения интерполяции

>> timg2 = interp( x, y, img2, x + tx, y + ty );

PS
Возможно, вы захотите взглянуть на tformarray, чтобы сделать то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...