Функции > Обработка изображений > Комбинации изображений > Пример. Сопряжение и маскирование
Пример. Сопряжение и маскирование
Используйте функции blend и mask для комбинирования и наложения маски на изображение.
Сведения об использовании этого примера см. в разделе Сведения о примерах обработки изображений.
blend
1. Используйте функцию READ_IMAGE для чтения двух серых изображений 256x256.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
(fruit.bmp)
(lena.bmp)
2. Примените функцию blend к обоим изображениям. Изображения должны иметь одинаковый размер.
Щелкните для копирования этого выражения
3. Используйте функцию WRITEBMP, чтобы записать смешанное изображение в файл.
Щелкните для копирования этого выражения
(fruit_lena.bmp)
4. Задайте две матрицы одинакового размера Q и R, а затем примените функцию blend, чтобы наблюдать ее результат математически.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Матрица сопряжения строится с использованием следующей формулы:
Щелкните для копирования этого выражения
Если элемент одной из матриц M или N равняется 255, функция blend возвращает 255 (требуемый отклик отсечения). Если элемент M или N равняется 0, функция blend возвращает только оставшийся элемент.
mask
Используйте функцию mask, чтобы скрыть часть изображения, так чтобы оставшиеся элементы могли быть обработаны отдельно.
1. Прочитайте и отобразите изображение мозга.
Щелкните для копирования этого выражения
(brain.bmp)
2. Прочитайте изображение маски.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
(mask.bmp)
3. Вычислите число строк и столбцов в обеих матрицах:
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Изображение головы имеет на одну строчку больше, чем матрица маски. Используйте функцию submatrix, чтобы извлечь первые 256 строк:
Щелкните для копирования этого выражения
4. Выделите изображение мозга из изображения головы.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
(masked_brain.bmp)
Было ли это полезно?