歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

OpenCV 實現人臉檢測與相關知識整理

開發配置


OpenCV的例程中已經帶有了人臉檢測的例程,位置在:OpenCV\samples\facedetect.cpp文件,OpenCV的安裝與這個例子的測試可以參考我之前的博文Linux 下編譯安裝OpenCV。

網上能夠找到關於OpenCV人臉檢測的例子也比較多,大多也都是基於這個例程來更改,只是多數使用的是OpenCV 1.0的版本,而OpenCV2.0以後由於模塊結構的更改,很多人並沒有將例程運行起來。如果是新版的OpenCV跑舊的例程,編譯運行出錯的話,需要確保:

  1. #include "opencv2/objdetect/objdetect.hpp" 頭文件被引用,老的頭文件包含可能會提示找不到定義
  2. libopencv_objdetect243.dll.a 庫需要加入鏈接

之前找了幾個例程,不盡如人意,於是決定還是改自帶的例程更靠譜,更多的信息,已經在程序中添加注釋,參見程序吧。

pro文件的工程配置,具體路徑按照安裝路徑更改,Linux下也一樣。

Copyright © Linux教程網 All Rights Reserved