cvSetImagesForHaarClassifierCascade

cvSetImagesForHaarClassifierCascade為隱藏的cascade(hidden cascade)指定圖像。

函式形式,參數,說明,

函式形式

void cvSetImagesForHaarClassifierCascade( CvHaarClassifierCascade* cascade, const CvArr* sum, const CvArr* sqsum, const CvArr* tilted_sum, double scale );

參數

  • cascade
  • 隱藏 Harr 分類器級聯 (Hidden Haar classifier cascade), 由函式 cvCreateHidHaarClassifierCascade生成
  • sum
  • 32-比特,單通道圖像的積分圖像(Integral (sum) 單通道 image of 32-比特 integer format). 這幅圖像以及隨後的兩幅用於對快速特徵的評價和亮度/對比度的歸一化。 它們都可以利用函式 cvIntegral從8-比特或浮點數 單通道的輸入圖像中得到。
  • sqsum
  • 單通道64比特圖像的平方和圖像
  • tilted_sum
  • 單通道32比特整數格式的圖像的傾斜和(Tilted sum)
  • scale
  • cascade的視窗比例. 如果 scale=1, 就只用原始視窗尺寸檢測 (只檢測同樣尺寸大小的目標物體) - 原始視窗尺寸在函式cvLoadHaarClassifierCascade中定義 (在 "<default_face_cascade>"中預設為24x24), 如果scale=2, 使用的視窗是上面的兩倍 (在face cascade中預設值是48x48 )。 這樣儘管可以將檢測速度提高四倍,但同時尺寸小於48x48的人臉將不能被檢測到。

說明

函式 cvSetImagesForHaarClassifierCascade 為hidden classifier cascade 指定圖像 and/or 視窗比例係數。 如果圖像指針為空,會繼續使用原來的圖像(i.e. NULLs 意味這"不改變圖像")。比例係數沒有 "protection" 值,但是原來的值可以通過函式 cvGetHaarClassifierCascadeScale 重新得到並使用。這個函式用於對特定圖像中檢測特定目標尺寸的cascade分類器的設定。函式通過cvHaarDetectObjects進行內部調用,但當需要在更低一層的函式cvRunHaarClassifierCascade中使用的時候,用戶也可以自行調用。

相關詞條

熱門詞條

聯絡我們