Main Content

draw

Paquete: images.roi

Comience a dibujar ROI de forma interactiva

Descripción

ejemplo

draw(ROI) entra en modo interactivo para dibujar la forma del objeto en los ejes actuales ( ).ROIgca

draw(ROI,s) entra en modo interactivo para dibujar la forma de un objeto, ajustando el ROI a la ubicación más cercana al ratón desde el objeto.CuboidScatters

draw(ROI,pos) entra en modo interactivo para dibujar la forma del objeto, ajustando a la ubicación más cercana al ratón desde la posición especificada por .Cuboidpos Especifique como una matriz numérica -by-3 donde cada fila representa la ubicación ( , , ) de una posición de ubicación potencial.posNxyz

Ejemplos

Dibujar ROI de forma interactiva

Lea una imagen en el espacio de trabajo y muéstrala.

I = imread('wagon.jpg'); figure imshow(I);

Dibuje un ROI triangular en la imagen de forma interactiva. Para mejorar la visibilidad del borde del ROI, especifique un ancho de línea grueso y un color cian brillante del borde del ROI.

p = drawpolygon('LineWidth',7,'Color','cyan');

Obtener las coordenadas de los vértices. Los radios de las ruedas definen muchos otros triángulos.

p.Position
ans =    284.7500  725.5000   331.2500  871.0000   359.7500  707.5000
Supongamos que desea obtener los vértices de un segundo triángulo. Puede utilizar la función para volver a empezar y comenzar a dibujar un nuevo ROI poligonal de forma interactiva.draw Se conservan el ancho de línea y los parámetros de color del ROI.
draw(p)

p.Position
ans =    398.7500  710.5000   377.7500  865.0000   461.7500  734.5000

Argumentos de entrada

contraer todo

Región de interés, especificada como un objeto de ROI de uno de los siguientes tipos:

Gráfico de dispersión, especificado como un objeto.matlab.graphics.chart.primitive.Scatter

Posición del ROI, especificada como una matriz numérica -by-3 donde cada fila representa la ubicación ( , , ) de una posición de ubicación potencial.Nxyz

Introducido en R2018b