Типовые геометрические преобразования

Выполните родовые геометрические преобразования с помощью imwarp рабочий процесс

Геометрические преобразования сопоставляют координаты пикселей в выходном изображении с координатами в вход изображении. Затем процесс отображения интерполирует значение выхода пикселей из входа изображения.

Используйте эти функции для выполнения общих 2-D, 3-D и N-D геометрических преобразований. Чтобы выполнить 2-D или 3-D геометрическое преобразование, сначала создайте объект геометрического преобразования, который хранит информацию о преобразовании. Затем передайте изображение, которое будет преобразовано, и объект геометрического преобразования в imwarp функция.

Функции

imwarpПрименить геометрическое преобразование к изображению
affineOutputViewСоздайте выходное представление для деформирования изображений
fitgeotransПодгонка геометрического преобразования для управления парами точек
findboundsНайдите выходные границы для пространственного преобразования
fliptformРазверните входные и выходные роли структуры пространственного преобразования
makeresamplerСоздайте структуру повторной дискретизации
maketformСоздайте пространственную структуру преобразования (TFORM)
tformarrayПрименить пространственное преобразование к N-D массиву
tformfwdПрименить прямое пространственное преобразование
tforminvПрименить обратное пространственное преобразование

Объекты

расширить все

WarperЭффективно применить то же геометрическое преобразование ко многим изображениям
imref2dСсылка 2-D изображение на мировые координаты
imref3dСсылка 3-D изображение на мировые координаты
affine2d2-D аффинное геометрическое преобразование
affine3d 3-D аффинное геометрическое преобразование
rigid2d2-D жесткое геометрическое преобразование
rigid3d3-D жесткое геометрическое преобразование
projective2d 2-D проективное геометрическое преобразование
geometricTransform2d2-D геометрический объект преобразования
geometricTransform3d3-D геометрический объект преобразования
PiecewiseLinearTransformation2D2-D кусочно-линейное геометрическое преобразование
PolynomialTransformation2D2-D полиномиальное геометрическое преобразование
LocalWeightedMeanTransformation2D2-D локальное средневзвешенное геометрическое преобразование

Темы

Геометрическое преобразование

2-D и 3-D обзор процесса геометрического преобразования

Чтобы выполнить общее геометрическое преобразование 2-D или 3-D изображения, сначала задайте параметры преобразования, затем деформируйте изображение.

Матричное представление геометрических преобразований

Аффинные и проективные преобразования представлены матрицами. Можно использовать матричные операции, чтобы выполнить глобальное преобразование изображения.

N-мерные пространственные преобразования

Можно создать пользовательские геометрические преобразования для обработки изображений произвольной размерности или изменить размерность выходного изображения из входа изображения.

Задайте значения заливки в выходе геометрического преобразования

В этом примере показано, как задать цвет пустого пространства на изображении после геометрического преобразования.

Пространственные ссылки

Системы координат изображений

Узнать, как выражаются местоположения изображений, можно с помощью дискретных индексов пикселей и непрерывных пространственных координат.

Задайте мировую систему координат изображения

Пространственные объекты привязки кодируют отношение между размерами изображения в внутренних координатах, размерами изображения в мировых координатах и разрешением изображения.

Сдвиньте координаты X и Y Области значений отображаемого изображения

В этом примере показано, как задать ненужную мировую систему координат путем изменения XData и YData свойства отображаемого изображения.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте