Примените геометрическое преобразование изображения
преобразовывает отображают B
= imwarp(A
,tform
)A
согласно геометрическому преобразованию tform
. Входное изображение A
может быть числовой, логический, или категориальный массив. tform
объект геометрического преобразования. Функция возвращает преобразованное изображение в B
который является тем же классом как входное изображение.
[
преобразовывает изображение, на которое пространственно ссылаются, заданное данными изображения B
,RB
] =
imwarp(A
,RA
,tform
)A
и связанный пространственный объект привязки RA
. Выход является изображением, на которое пространственно ссылаются, заданным данными изображения B
и связанный пространственный объект привязки RB
.
[
задает аргументы пары "имя-значение", чтобы управлять различными аспектами геометрического преобразования.B
,RB
] =
imwarp(___,Name,Value
)
imwarp
определяет значение пикселей в выходном изображении путем отображения местоположений в выходном изображении к соответствующим местоположениям во входном изображении (обратное отображение). imwarp
интерполирует во входном изображении, чтобы вычислить значение выходного пикселя.
Следующая фигура иллюстрирует преобразование перевода. Условно, оси на входном пробеле подписаны u и v, и оси на выходном пробеле подписаны X и Y. В фигуре отметьте как imwarp
изменяет пространственные координаты, которые задают местоположения пикселей во входном изображении. Пиксель в (1,1) теперь расположен в (41,41). В изображении шахматной доски каждый черный, белый, и серый квадрат 10 пикселей высотой и 10 пикселей шириной. Для получения дополнительной информации о различии между пространственными координатами и пиксельными координатами, смотрите Системы координат Изображений.
Введите переведенное изображение
centerCropWindow2d
| imregdemons
| imregister
| imregtform
| imtranslate
| missing
| randomCropWindow2d