Я вывел матрицу гомографии 3х3, используя точки интереса из двух 2D изображений.Теперь проблема в том, что я не могу использовать встроенную функцию для применения гомографии в моих изображениях.
Я знаю, что должен применить его к каждому x и y изображения.Здесь H - матрица 3x3, а x_, y_, z_ - три координаты нового изображения в матрице столбцов.
[ x_ ; y_ ; z_ ] = H * [ x ; y ; 1]
затем,
x_ = x_/z_
y_ = y_/z_
Это создаст координаты (x ', y') на плоскости изображения.
Но как мне это сделать в Matlab?Я хочу перебрать все x и y моего изображения и сгенерировать новое изображение на основе матрицы H.
Как мне это зациклить?