diff options
Diffstat (limited to 'macros/imhistmatch.sci')
-rw-r--r-- | macros/imhistmatch.sci | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/macros/imhistmatch.sci b/macros/imhistmatch.sci new file mode 100644 index 0000000..0792aef --- /dev/null +++ b/macros/imhistmatch.sci @@ -0,0 +1,17 @@ +function [outputImg]=imhistmatch(inputImage,refImage,varargin) + [lhs rhs]=argn(0); + if rhs>3 + error(msprintf(" Too many input arguments")); + end + inputList=mattolist(inputImage); + refList=mattolist(refImage); + select rhs + case 2 then + outputList=opencv_imhistmatch(inputList,refList); + case 3 then + outputList=opencv_imhistmatch(inputList,refList,varargin(1)); + end + for i=1:size(outputList) + outputImg(:,:,i)=outputList(i) + end +endfunction |