exponenta event banner

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 объект.

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

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

свернуть все

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

См. также

Объекты

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