Main Content

hasView

Check if view is in view set

Since R2020a

Description

tf = hasView(vSet,viewId) returns 1 (true), if the view specified by viewId is in the view set, vSet. The function returns 0 (false), if the view is not in vSet.

example

Examples

collapse all

Create an empty image view set.

vSet = imageviewset;

Detect interest points in an image.

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

Add a view with ID 1 to the image view set.

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

Check if a view with ID 1 is in the view set.

hasView(vSet,1)
ans = logical
   1

Check if a view with ID 2 is in the view set.

hasView(vSet,2)
ans = logical
   0

Input Arguments

collapse all

Image view set, specified as an imageviewset object.

View identifier, specified as an integer. View identifiers are unique to a specific view.

Output Arguments

collapse all

True or false result indicating if view is in view set vSet, returned as a 1 or 0 data type logical.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Version History

Introduced in R2020a

See Also

Objects