Фильтрация видимой области (ROI) является процессом применения фильтра к области в изображении, где двоичная маска задает область. Для примера можно применить фильтр корректировки интенсивности к определенным областям изображения.
Чтобы фильтровать информация только для чтения в изображении, используйте roifilt2 функция. Когда вы звоните roifilt2, задайте:
Фильтруемое входом изображение в полутоновом цвете
Двухкомпонентное изображение маски, которое задает информация только для чтения
Фильтр (либо 2-D фильтр, либо функция)
roifilt2 фильтрует вход изображение и возвращает изображение, которое состоит из отфильтрованных значений для пикселей, где двоичная маска содержит 1с и нефильтрованные значения для пикселей, где двоичная маска содержит 0с. Этот тип операции называется маскированной фильтрацией.
roifilt2 лучше всего подходит для операций, которые возвращают данные в той же области значений, что и в оригинальное изображение, потому что выходное изображение берёт некоторые из своих данных непосредственно с входом изображения. Определенные операции фильтрации могут привести к значениям, выходящим за пределы нормальной области значений данных изображения (то есть [0, 1] для изображений класса double, [0, 255] для изображений uint8 классов, и [0, 65535] для изображений uint16 классов). Для получения дополнительной информации смотрите страницу с описанием для roifilt2.