Функции
>
Обработка изображений
>
Комбинации изображений
> Пример. Замена части изображения
Пример. Замена части изображения
Функция
putregion
используется для вставки матрицы
N
в матрицу
M
в позиции
(row, col)
. Матрица
M
должна быть достаточно велика для того, чтобы вместить все
N
после вставки в заданную позицию.
Сведения об использовании этого примера см. в разделе
Сведения о примерах обработки изображений
.
1.
Выполните чтение начального изображения.
R
READ_IMAGE
camera.bmp
rows
R
256
cols
R
256
2.
Создайте второе изображение, которое меньше первого.
N
submatrix
READ_IMAGE
mona.bmp
70
100
60
140
col
170
row
90
cols
N
81
rows
N
31
Удостоверьтесь в том, что
col
cols
N
1
250
меньше, чем
cols
R
256
row
rows
N
1
120
меньше, чем
rows
R
256
3.
Вставьте матрицу
N
в
M
и просмотрите результирующее изображение:
C
putregion
R
N
row
col
DummyC
WRITEBMP
mona_in_camera.bmp
C
(camera.bmp)
(mona_in_camera.bmp)
Копировать выражения
Похожие темы
Замена части изображения
Было ли это полезно?
Этот сайт работает оптимально, только если разрешены сценарии JavaScript