diff options
author | shamikam | 2017-01-16 02:56:17 +0530 |
---|---|---|
committer | shamikam | 2017-01-16 02:56:17 +0530 |
commit | a6df67e8bcd5159cde27556f4f6a315f8dc2215f (patch) | |
tree | e806e966b06a53388fb300d89534354b222c2cad /macros/BRISKPoints.sci | |
download | FOSSEE_Image_Processing_Toolbox-a6df67e8bcd5159cde27556f4f6a315f8dc2215f.tar.gz FOSSEE_Image_Processing_Toolbox-a6df67e8bcd5159cde27556f4f6a315f8dc2215f.tar.bz2 FOSSEE_Image_Processing_Toolbox-a6df67e8bcd5159cde27556f4f6a315f8dc2215f.zip |
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 |