diff options
Diffstat (limited to 'macros/BRISKPoints.sci')
-rw-r--r-- | macros/BRISKPoints.sci | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/macros/BRISKPoints.sci b/macros/BRISKPoints.sci new file mode 100644 index 0000000..d3d80f3 --- /dev/null +++ b/macros/BRISKPoints.sci @@ -0,0 +1,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 |