OpenCV的例程中已經帶有了人臉檢測的例程,位置在:OpenCV\samples\facedetect.cpp文件,OpenCV的安裝與這個例子的測試可以參考我之前的博文Linux 下編譯安裝OpenCV。
網上能夠找到關於OpenCV人臉檢測的例子也比較多,大多也都是基於這個例程來更改,只是多數使用的是OpenCV 1.0的版本,而OpenCV2.0以後由於模塊結構的更改,很多人並沒有將例程運行起來。如果是新版的OpenCV跑舊的例程,編譯運行出錯的話,需要確保:
之前找了幾個例程,不盡如人意,於是決定還是改自帶的例程更靠譜,更多的信息,已經在程序中添加注釋,參見程序吧。
pro文件的工程配置,具體路徑按照安裝路徑更改,Linux下也一樣。