Opencv_CUDA應用之使用Haar級聯的對象檢測
- Haar級聯使用矩形特征來檢測對象,它使用不同大小的矩形來計算不同的線和邊緣特征。矩形包含一些黑色和白色區域,如下圖所示,它們在圖像的不同位置居中
- 類Haar特征檢測算法的思想是計算矩形內白色像素和黑色像素之間的差異
- 這個方法的主要優點是利用積分圖快速求和,這使得Haar 級聯成為實時對象檢測的理想選擇。
1. 使用 Haar 級聯進行人臉檢測
- 使用 Haar 從圖像中檢測人臉的代碼如下:
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/highgui/highgui.hpp"