Polilínea
Región de interés de polilíneas
Descripción
Un objeto Polyline
especifica la forma y la posición de una región de interés (ROI) de polilíneas. Puede personalizar la apariencia y el comportamiento interactivo de la ROI.
Para obtener más información sobre el uso de esta ROI, incluidos los atajos de teclado, consulte Consejos.
Creación
Hay dos formas de crear un objeto Polyline
. Para obtener más información, consulte Crear formas para definir ROI.
Utilice la función
drawpolyline
. Utilice esta función cuando desee crear la ROI y establecer la apariencia en un único comando. Puede especificar la forma y la posición de la ROI de forma interactiva dibujándola sobre una imagen con el ratón o de forma programática utilizando argumentos nombre-valor.Utilice la función
images.roi.Polyline
aquí descrita. Utilice esta función si desea especificar la apariencia y el comportamiento de la ROI antes de especificar la forma y la posición de la ROI. Después de crear el objeto, puede especificar la forma y la posición de forma interactiva utilizando la funcióndraw
o de forma programática modificando propiedades del objeto.
Sintaxis
Descripción
crea un objeto roi
= images.roi.PolylinePolyline
con propiedades predeterminadas.
crea la ROI en los ejes especificados por roi
= images.roi.Polyline(ax
,___)ax
.
establece las propiedades de la ROI utilizando argumentos nombre-valor. Puede especificar varios argumentos nombre-valor.roi
= images.roi.Polyline(___,Name,Value
)
Ejemplo: images.roi.Polyline("Color","y")
crea un objeto Polyline
de color amarillo.
Argumentos de entrada
Propiedades
Funciones del objeto
addlistener | Create event listener bound to event source |
beginDrawingFromPoint | Begin drawing ROI from specified point |
bringToFront | Bring ROI to front of Axes stacking order |
createMask | Crear una imagen de máscara binaria a partir de una ROI |
draw | Iniciar dibujo de ROI de forma interactiva |
reduce | Reduce density of points in ROI |
wait | Block MATLAB command line until ROI operation is finished |
Ejemplos
Más acerca de
Sugerencias
Para dibujar la ROI de forma interactiva utilizando las funciones
draw
odrawpolyline
, sitúe el cursor sobre los ejes y haga clic y arrastre para crear la forma. A medida que dibuja, haga clic para colocar los vértices a lo largo de la línea. Haga doble clic para finalizar el dibujo de la polilínea.La ROI admite la siguiente interactividad, incluidos los atajos de teclado.
Comportamiento Atajo de teclado Hacer que la línea dibujada se ajuste en ángulos de 15 grados. Mantenga pulsada la tecla Mayús mientras dibuja. Acabar el dibujo de la ROI. Haga doble clic, lo que añade un nuevo vértice final en la posición del puntero.
Haga clic con el botón secundario, lo que añade un nuevo vértice final en la posición del puntero.
Pulse Enter, lo que añade un nuevo vértice final en la posición del puntero.
Cancelar el dibujo de la ROI. Pulse Esc. La función devuelve un objeto de ROI válido con una propiedad Position
vacía.Añadir un nuevo vértice a la ROI. Sitúe el puntero sobre el polígono y haga doble clic. También puede situar el puntero sobre la ROI, hacer clic con el botón secundario y elegir Add Vertex.
Eliminar un vértice de la ROI. Sitúe el puntero sobre la ROI, haga clic con el botón secundario y elija Delete Vertex.
Eliminar el vértice añadido más recientemente, pero seguir dibujando. Pulse Retroceso. Esta función vuelve a dibujar la línea desde el vértice anterior hasta la posición actual del puntero. Solo puede retroceder hasta el primer vértice que ha dibujado. Redimensionar (remodelar) la ROI. Sitúe el puntero sobre un vértice y, a continuación, haga clic y arrastre.
Añada un nuevo vértice y, después, haga clic y arrastre.
Elimine un vértice y la forma de la ROI se ajusta.
Mover la ROI. Sitúe el puntero sobre la línea, no sobre un vértice. El puntero cambia a una forma de flor. Haga clic y arrastre el polígono. Eliminar la ROI. Sitúe el puntero sobre la línea, haga clic con el botón secundario y seleccione Delete Polyline en el menú contextual. También puede eliminar la ROI de forma programática utilizando la función delete
.Para obtener información sobre el uso de una ROI en una app creada con App Designer, consulte Utilizar ROI en apps creadas con App Designer.
Historial de versiones
Introducido en R2018bConsulte también
drawpolyline
| Crosshair
| Line
| Polygon