hasView

Проверяйте, находится ли представление в наборе видов

Синтаксис

Описание

пример

tf = hasView(vSet,viewId) возвращает 1 (true), если представление задано как viewId находится в наборе видов, vSet. Функция возвращается 0 (false), если вид не в vSet.

Примеры

свернуть все

Создайте пустой набор видов изображений.

vSet = imageviewset;

Обнаружение точек интереса в изображении.

imageDir = fullfile(toolboxdir('vision'),'visiondata','structureFromMotion');
I = imread(fullfile(imageDir, 'image1.jpg'));
points = detectSURFFeatures(im2gray(I));

Добавление представления с идентификатором 1 в набор видов изображений.

vSet = addView(vSet,1,'Points',points);

Проверяйте, имеет ли представление идентификатор 1 находится в наборе видов.

hasView(vSet,1)
ans = logical
   1

Проверяйте, имеет ли представление идентификатор 2 находится в наборе видов.

hasView(vSet,2)
ans = logical
   0

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

свернуть все

Набор видов изображений, заданный как imageviewset объект.

Видовой идентификатор, заданный как целое число. Идентификаторы видов являются уникальными для определенного представления.

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

свернуть все

True или false результат, указывающий, находится ли представление в наборе представлений vSet, возвращается как 1 или 0 тип данных logical.

См. также

Объекты

Введенный в R2020a