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(rgb2gray(I));

Добавьте представление с ID 1 к набору представления изображения.

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

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

hasView(vSet,1)
ans = logical
   1

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

hasView(vSet,2)
ans = logical
   0

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

свернуть все

Представление изображения установлено в виде imageviewset объект.

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

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

свернуть все

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

Смотрите также

Объекты

Введенный в R2020a