Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Procesamiento basado en ROI

Definir y operar en regiones de interés (ROI)

Una región de interés (ROI) es una parte de una imagen en la que desea filtrar u operar de alguna manera. La caja de herramientas admite un conjunto de objetos de ROI que puede utilizar para crear ROI de muchas formas, como círculos, elipses, polígonos, rectángulos y formas dibujadas a mano. Después de la creación, puede utilizar las propiedades del objeto de ROI para personalizar su apariencia y funcionamiento. Además, los objetos de ROI admiten funciones de objeto y eventos que puede usar para implementar un comportamiento interactivo. Por ejemplo, mediante eventos, la aplicación puede ejecutar código personalizado siempre que el ROI cambie de posición. Como comodidad, la caja de herramientas incluye un conjunto paralelo de funciones de conveniencia para la creación de ROI. Por ejemplo, para crear un ROI rectangular, puede utilizar o la función de conveniencia correspondiente.images.roi.Rectangledrawrectangle Para obtener más información acerca de los ROI, consulte .Descripción general de la creación del ROI

Un uso común de un ROI es crear una imagen de máscara binaria. En la imagen de máscara, los píxeles que pertenecen al ROI se establecen en y los píxeles fuera del ROI se establecen en .10 Para crear una máscara, utilice las funciones de objeto admitidas por la mayoría de los objetos de ROI.createMask También puede crear una máscara sin necesidad de una imagen mediante la función.poly2mask

A partir de R2018b, un nuevo conjunto de objetos de ROI reemplazó al conjunto anterior de objetos de ROI. Los nuevos objetos proporcionan un mejor rendimiento y capacidades más funcionales, como la transparencia del color de la cara. Con los nuevos objetos, también puede recibir notificaciones de interacciones con el objeto, como clics o movimiento, utilizando eventos. Aunque no hay planes para eliminar los objetos de ROI antiguos en este momento, cambie a los nuevos ROI para aprovechar las capacidades adicionales y la flexibilidad. Para obtener más información sobre la migración a los nuevos ROI, consulte .Migración de ROI

Funciones

expandir todo

AssistedFreehandRegión de interés a mano alzada asistida
CircleRegión circular de interés
CrosshairRegión de mira de interés
CuboidRegión cuboidal de interés
EllipseRegión elíptica de interés
FreehandRegión de interés a mano alzada
LineLínea región de interés
PointRegión de puntos de interés
PolygonRegión poligonal de interés
PolylineRegión poliline de interés
RectangleRegión rectangular de interés
drawComience a dibujar ROI de forma interactiva
drawassistedCree un ROI a mano alzada en la imagen con la ayuda de los bordes de la imagen
drawcircleCrear ROI circular personalizable
drawcrosshairCrear roideos de cruz personalizables
drawcuboidCrear ROI cuboidal personalizable
drawellipseCrear ROI elíptico personalizable
drawfreehandCrear un ROI a mano alzada personalizable
drawlineCrear un ROI lineal personalizable
drawpointCrear ROI de puntos personalizable
drawpolygonCrear ROI poligonal personalizable
drawpolylineCrear ROI de polilínea personalizable
drawrectangleCrear ROI rectangular personalizable
reduceReducir la densidad de puntos en el ROI
beginDrawingFromPointComience a dibujar ROI desde el punto especificado
inROIConsultar si los puntos se encuentran en ROI
bringToFrontLleve el ROI al orden de apilamiento de los ejes
waitBloquear la línea de comandos hasta que finalice la operación de ROIMATLAB
createMaskCrear imagen de máscara binaria a partir de ROI
roipolyEspecificar región poligonal de interés (ROI)
poly2maskConvertir polígono de región de interés (ROI) en máscara de región
regionfillRellene las regiones especificadas en la imagen utilizando la interpolación interna
inpaintCoherentRestaurar regiones de imagen específicas utilizando la inpintura de imagen basada en el transporte de coherencia
inpaintExemplarRestaurar regiones de imagen específicas utilizando la pintura de imagen basada en ejemplos
roicolorSeleccionar región de interés (ROI) en función del color
roifilt2Filtrar región de interés (ROI) en la imagen
reducepolyReducir la densidad de puntos en el ROI

Temas

Crear ROI

Descripción general de la creación del ROI

La caja de herramientas proporciona un conjunto de objetos para crear regiones de interés de varias formas, incluidos círculos, elipses, polígonos, líneas, polígonos, rectángulos y formas dibujadas a mano.

Migración de ROI

A partir de R2018b, un nuevo conjunto de objetos de ROI reemplazó al conjunto anterior de objetos de ROI.

Filtrar ROI y crear máscaras

Descripción general del filtrado de ROI

Para filtrar una región de interés (ROI), defina primero una máscara para separar el ROI del fondo y, a continuación, aplique el filtro solo al ROI.

Crear una máscara binaria

Una máscara binaria clasifica los píxeles de imagen como pertenecientes a la región de interés o al fondo.

Afilar la región de interés en una imagen

En este ejemplo se muestra cómo utilizar el filtrado enmascarado para aumentar la nitidez de una región específica de interés.

Aplicar filtro personalizado a la región de interés de la imagen

En este ejemplo se muestra cómo definir su propia función y máscara para filtrar una región de interés.

Rellenar región de interés en una imagen

El proceso de rellenar una región de interés implica reemplazar todos los píxeles de la región interpolando hacia adentro desde el límite de la región.

Crear ROIs interactivos mediante eventos y funciones de devolución de llamada

Submuestrear o simplificar un ROI a mano alzada

En este ejemplo se muestra cómo submuestrear o reducir el número de puntos de un objeto de ROI.Freehand

Utilice Polilínea para crear una herramienta de medición de ángulo

Este ejemplo muestra los pasos necesarios para crear una herramienta de medición de tres puntos mediante un ROI de Polyline

Medir distancias en una imagen

Este ejemplo muestra cómo utilizar los ROI de línea para medir las distancias en una imagen.

Utilice la función Wait después de dibujar ROI

En este ejemplo se muestra cómo definir una función de espera personalizada que bloquea la línea de comandos MATLAB® hasta que termine de colocar un rectángulo.

Ejemplos destacados