addView

Add views to view set

Description

example

vSet = addView(vSet,viewId) adds the view specified by viewId to the view set, vSet.

vSet = addView(vSet,viewId,absPose) specifies the absolute pose of the view.

vSet = addView(___,Name,Value) specifies options using one or more name-value pair arguments in addition to any of the input argument combinations in previous syntaxes.

vSet = addView(vSet,viewTable) adds one or more views in the table specified by viewTable.

Examples

collapse all

Create an empty image view set.

vSet = imageviewset;

Detect interest points in the image.

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

Add the interest points as a view to the image view set.

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

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.

Absolute pose of the view, specified as a rigid3d object.

One or more views, specified as a two-column or three-column table. The table must contain the columns ViewId and AbsolutePose. Points column is optional.

ColumnDescription
ViewID

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

AbsolutePoseAbsolute pose of the view, specified as a rigid3d object.
PointsPoint cloud for the view, specified as a pointCloud object.

Name-Value Pair Arguments

Specify optional comma-separated pairs of Name,Value arguments. Name is the argument name and Value is the corresponding value. Name must appear inside quotes. You can specify several name and value pair arguments in any order as Name1,Value1,...,NameN,ValueN.

Example: 'Points',detectSURFFeatures(rgb2gray(i))

Feature vectors, specified as the comma-separated pair consisting of 'Features' and an M-by-N matrix of M feature vectors or as a binaryFeatures object.

Image points, specified as the comma-separated pair consisting of 'Points' and an M-by-2 matrix of coordinates in the format [x,y] or an M-element feature point array. For more details, see Point Feature Types.

Output Arguments

collapse all

View set with added views, returned as an imageviewset object.

Introduced in R2020a