Tôi có câu hỏi về CascadeObjectDetector
trong MATLAB. Trong mã nguồn của CascadeObjectDetector
trong MATLAB tôi thấy:MATLAB có sử dụng OpenCv CascadeClassifier không?
pCascadeClassifier; % OpenCV pCascadeClassifier
Sau đó, tôi nhìn thấy:
%------------------------------------------------------------------
% Constructor
%------------------------------------------------------------------
function obj = CascadeObjectDetector(varargin)
obj.pCascadeClassifier = vision.internal.CascadeClassifier;
...
end
Và trong stepImpl
:
bbox = double(obj.pCascadeClassifier.detectMultiScale(I, ...
double(obj.ScaleFactor), ...
uint32(obj.MergeThreshold), ...
uint32(obj.MinSize), ...
uint32(obj.MaxSize)));
Bạn có biết, là những gì vision.internal.CascadeClassifier
? Chỉ đơn giản là OpenCV CascadeClassifier
? Và mã nguồn của hàm detectMultiScale
ở đâu?
detectCultiscale mới nhất của OpenCV là [ở đây] (http://code.opencv.org/projects/opencv/repository/revisions/master/entry/modules/objdetect/src/cascadedetect.cpp # L1089) –