blob: d3d80f32e7053616d587386c61b109ea90c790ae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
function [varargout] = BRISKPoints(inp)
// This function returns a BRISKPoints struct for storing BRISK interest points.
//
// Calling Sequence
// myStruct = BRISKPoints(Location of KeyPoints)
//
// Parameters
// results: BRISKPoints struct which contains Location, Orientation, Metric, Scale and Count.
// Location: Location of Interest Point.
//
// Description
// This function returns a BRISKPoints struct with default values.
//
// Examples
// image = imread('sample.jpg');
// results = detectBRISKFeatures(image);
// myStruct = BRISKPoints(results.KeyPoints);
//
// Authors
// Shashank Shekhar
[ lhs, rhs ] = argn(0)
if rhs > 1 then
error(msprintf("Too many input arguments"))
end
if lhs > 1 then
error(msprintf("Too many output arguments"))
end
[a b c d e] = ocv_BRISKPoints(inp);
varargout(1) = struct('Location', a, 'Orientation', b, 'Metric', c ,'Scale', d, 'Count', e);
endfunction
|