級聯分類器(CascadeClassifier)
阿新 • • 發佈:2018-03-06
class tis scale int div aar ron span cas
成員函數detectMultiScale(),檢測人臉圖像
void detectMultiScale(
const Mat& image,
CV_OUT vector<Rect>& objects,
double scaleFactor = 1.1,
int minNeighbors = 3,
int flags = 0,
Size minSize = Size(),
Size maxSize = Size()
);
image:待檢測灰度圖像
objects:被檢測物體的矩形框向量
scaleFactor:前後兩次相繼的掃描中搜索窗口的比例系數,默認為1.1 即每次搜索窗口擴大10%
minNeighbors:構成檢測目標的相鄰矩形的最小個數 如果組成檢測目標的小矩形的個數和小於minneighbors - 1 都會被排除
如果minneighbors為0 則函數不做任何操作就返回所有被檢候選矩形框
flags:若設置為CV_HAAR_DO_CANNY_PRUNING 函數將會使用Canny邊緣檢測來排除邊緣過多或過少的區域
minSize,maxSize:用來限制得到的目標區域的範圍
級聯分類器(CascadeClassifier)