摘??
要
??
OpenCV
全稱是指開放的計算機視覺資源代碼,它具有統(tǒng)一的結構和功能定義、強大的圖像和矩陣運算能力、方便靈活的接口等特點。在Visual?C++?2005
環(huán)境下,給出了利用OpenCV
函數(shù)庫開發(fā)人臉檢測程序編程實現(xiàn)的方法,簡單、方便,并具有較強的實用價值。
關鍵詞
OpenCV
;人臉;檢測
?
如何在一副圖片中檢測到人臉,這涉及到計算機圖形學中一些復雜的計算,如果這些計算都靠程序員自己來編寫,那么工作量就相當大。OpenCV
是指開放的計算機視覺資源代碼,它具有:統(tǒng)一的結構和功能定義、強大的圖像和矩陣運算能力、方便靈活的接口等特點,是計算機視覺、圖像處理和模式識別等方面進行二次開發(fā)的理想工具。它可以在各種版本的Windows
下運行,也可以在Linux
下運行。OpenCV
的源代碼是用C
和C++
所編寫且完全開放的,因此具有很好的可移植性。在Microsoft?Visual?C++?6.0
、Microsoft?Visual?Studio?2003
及Borland?C++?BuilderX
等環(huán)境下均可方便地使用OpenCV
所提供的庫來進行實際開發(fā),本程序以Visual?C++?2005
作為開發(fā)環(huán)境。
?
1?OpenCV
在Visual?C++?2005
下的安裝與配置
1
.1?OpenCV
安裝
首先到OpenCV
的官方網(wǎng)站下載OpenCV
并進行安裝,安裝過程很簡單,只要按照安裝向?qū)б徊揭徊竭M行即可。
1
.2
對Visual?C++?2005
進行全局設置
(1
)打開Visual?C++?2005
,選擇“Tools
(工具)|?Options
(選項)”菜單項,彈出如圖1
所示的對話框。
(2
)在左側列表框中選擇“Projects?and?Solutions
(項目和解決問題方案)|?VC++?Directories
(VC++
目錄)”。
(3
)在“Show?directories?for
(顯示以下內(nèi)容的目錄)”下拉列表框中選擇“Library?Files
(庫文件)”。
(4
)在右側庫文件列表框中定位并添加“
安裝目錄>\OpenCV\lib
”?。