Tengo una pregunta sobre CascadeObjectDetector
en MATLAB. En el código fuente de CascadeObjectDetector
en MATLAB que veo:¿MATLAB usa OpenCv CascadeClassifier?
pCascadeClassifier; % OpenCV pCascadeClassifier
entonces veo:
%------------------------------------------------------------------
% Constructor
%------------------------------------------------------------------
function obj = CascadeObjectDetector(varargin)
obj.pCascadeClassifier = vision.internal.CascadeClassifier;
...
end
Y en stepImpl
:
bbox = double(obj.pCascadeClassifier.detectMultiScale(I, ...
double(obj.ScaleFactor), ...
uint32(obj.MergeThreshold), ...
uint32(obj.MinSize), ...
uint32(obj.MaxSize)));
¿Sabe usted, ¿cuál es vision.internal.CascadeClassifier
? ¿Es simplemente OpenCV CascadeClassifier
? ¿Y dónde está el código fuente de la función detectMultiScale
?
La última DeteMultiscale de OpenCV es [aquí] (http://code.opencv.org/projects/opencv/repository/revisions/master/entry/modules/objdetect/src/cascadedetect.cpp # L1089) –