чертить

Пакет: images.roi

Начните чертить ROI в интерактивном режиме

Синтаксис

draw(ROI)
draw(ROI,s)
draw(ROI,pos)

Описание

пример

draw(ROI) переходит к интерактивному режиму, чтобы чертить форму для объекта ROI в текущей системе координат (gca).

draw(ROI,s) переходит к интерактивному режиму, чтобы чертить форму для объекта images.roi.Cuboid, привязывая ROI к самому близкому местоположению к мыши от объекта Scatter s.

draw(ROI,pos) переходит к интерактивному режиму, чтобы чертить форму для объекта images.roi.Cuboid, привязываясь к самому близкому местоположению к мыши от положения, заданного pos. Задайте pos как N-by-3 числовой массив, где каждая строка представляет (x, y, z) местоположение потенциального положения размещения.

Примеры

Чертите ROI в интерактивном режиме

Считайте изображение в рабочую область и отобразите ее.

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

Чертите треугольный ROI на изображении в интерактивном режиме. Чтобы улучшить видимость ребра ROI, задайте толстую ширину линии и яркий голубой цвет ребра ROI.

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

Получите координаты вершин.

p.Position
ans =

  284.7500  725.5000
  331.2500  871.0000
  359.7500  707.5000
Спицы колес задают много других треугольников. Предположим, что вы хотите получить вершины второго треугольника. Можно использовать функцию draw, чтобы запуститься и начать чертить новый многоугольный ROI в интерактивном режиме. Ширина линии и цветные параметры ROI сохраняются.
draw(p)

p.Position
ans =

  398.7500  710.5000
  377.7500  865.0000
  461.7500  734.5000

Входные параметры

свернуть все

График поля точек, заданный как объект matlab.graphics.chart.primitive.Scatter.

Положение ROI, заданного как N-by-3 числовой массив, где каждая строка представляет (x, y, z) местоположение потенциального положения размещения.

Введенный в R2018b