Пример. Перемещение изображений
Используйте функцию translate для перемещения изображения в пределах матрицы. Возвращенная матрица содержит перемещенное изображение и имеет тот же размер, что и входная матрица.
Сведения об использовании этого примера см. в разделе Сведения о примерах обработки изображений.
1. Загрузите изображение выборки.
Щелкните для копирования этого выражения
(camera.bmp)
2. Переместите изображение на 50 строк вверх, вправо на 89 столбцов с упором в черные пикселы (0).
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
(camera_xlated.bmp)
При перемещении изображения пустая область заполняется в соответствии с определенным значением упора. Часть матрицы, передвигающаяся за границы исходной матрицы, исключается.
3. Чтобы показать математически результат выполнения функции translate, постройте следующую матрицу:
Щелкните для копирования этого выражения
4. Примените функцию translate к переменной M2.
Щелкните для копирования этого выражения
Было ли это полезно?