Видимая область (ROI) является фрагментом изображения, которое вы хотите отфильтровать или работать с в некотором роде. Можно представлять ROI как бинарный рисунок маски. В рисунке маски пиксели, которые принадлежат ROI, установлены в 1
и пиксели вне ROI установлены в 0
. Тулбокс предлагает несколько опций, чтобы задать ROI и создать бинарные маски.
Тулбокс поддерживает набор объектов, которые можно использовать, чтобы создать ROI многих форм, таких кругов, замещающих знаков, многоугольников, прямоугольников и нарисованных от руки форм. После того, как вы создадите объекты, можно изменить их форму, положение, внешний вид и поведение. Для получения дополнительной информации о формах ROI, смотрите, Создают Формы ROI.
Задайте ROI как бинарную маску
Можно создать бинарную маску путем выбора пикселей на основе значений интенсивности или положения, или при помощи бинарных методов сегментации.
Объекты ROI представляют ROI как геометрические и нарисованные от руки формы.
Создайте бинарную маску Используя функцию ROI
Этот пример показывает, чтобы создать бинарную маску с помощью одной из функций создания ROI, таких как drawcircle
, с маской создание функционируют createMask
.
Чтобы отфильтровать видимую область (ROI), сначала задайте маску, чтобы разделить ROI от фона, затем применить фильтр к ROI только.
Увеличьте резкость необходимой области в изображении
В этом примере показано, как использовать фильтрацию маскированную, чтобы увеличить резкость определенной необходимой области.
Примените пользовательский фильтр к необходимой области в изображении
В этом примере показано, как задать вашу собственную функцию и маску, чтобы отфильтровать необходимую область.
Заполните необходимую область в изображении
Процесс заполнения необходимой области вовлекает заменяющий все пиксели в область путем интерполяции внутрь от контура области.
Подвыборка или упрощает ROI от руки
В этом примере показано, как подпроизвести или уменьшать число точек в Freehand
Объект ROI.
Вращайте изображение в интерактивном режиме Используя прямоугольный ROI
В этом примере показано, как вращать изображение при помощи Прямоугольного ROI с функцией обратного вызова, которая вызывает imrotate
когда вы перемещаете ROI.
Используйте ломаную линию, чтобы создать угловой инструмент измерения
В этом примере показано, как создать интерактивный инструмент, который отображает угол между тремя вершинами в полилинейном ROI.
Измерьте расстояния в изображении
В этом примере показано, как использовать ROI линии, чтобы измерить расстояния в изображении.
Используйте ожидают функция после рисования ROI
В этом примере показано, как задать пользовательскую функцию ожидания, которая блокирует командную строку MATLAB®, пока вы не закончили располагать прямоугольник.