exponenta event banner

inROI

Запрос наличия точек в ROI

Описание

пример

tf = inROI(ROI,x,y) возвращает логический массив, tf, что указывает на наличие точек с координатами (x,y) находятся внутри или вне ROI.

tf = inROI(ROI,x,y,z) возвращает логический массив, tf, что указывает на наличие точек с координатами (x,y,z) находятся внутри или снаружи Cuboid ОКУПАЕМОСТЬ ИНВЕСТИЦИЙ.

Примеры

свернуть все

Чтение изображения в рабочую область и его отображение.

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

Нарисуйте прямоугольную окупаемость инвестиций на изображении, используя Position аргумент для указания положения прямоугольника как [xmin,ymin,width,height].

h = drawrectangle('Position',[190 308 682 276],'StripeColor','r');

Figure contains an axes. The axes contains 2 objects of type image, images.roi.rectangle.

Задайте координаты x и y трех точек. Последней точкой является левый верхний угол прямоугольной окупаемости инвестиций.

xcoords = [335 335 190];
ycoords = [200 400 308];

Спросите, находятся ли три точки внутри ROI.

tf = inROI(h,xcoords,ycoords)
tf = 3x1 logical array

   0
   1
   1

Входные аргументы

свернуть все

Область интересов, указанная как объект окупаемости инвестиций одного из следующих типов:

Координаты X точек запроса, заданные как числовой скаляр или вектор.

Координаты Y точек запроса, заданные как числовой скаляр или вектор.

Координаты Y точек запроса, заданные как числовой скаляр или вектор.

Выходные аргументы

свернуть все

Состояние точек запроса, возвращаемых в виде логического массива. Массив имеет ту же длину, что и входные массивы x, y, и z. Элементы логического массива, имеющие значение true указать, что соответствующая точка запроса находится внутри ROI. Элементы, которые являются false указать, что точка не находится внутри ROI.

Представлен в R2018b