快速反應(yīng)智能安全監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)
針對本系統(tǒng),可以先利用背景差值法確定是否有移動目標(biāo)進(jìn)入監(jiān)視區(qū)。如有則啟動錄像功能,結(jié)合圖像差分法,經(jīng)過一系列檢測檢出運動目標(biāo),并啟動跟蹤程序。具體程序如圖3所示。本文引用地址:http://cafeforensic.com/article/163068.htm
3.2 人臉的檢測定位
在檢測出運動的目標(biāo)之后,要判斷目標(biāo)為人體還是其他動物,這可以通過目標(biāo)的尺寸及目標(biāo)的空間特征(如寬高比等)來區(qū)分。在確定為人體目標(biāo)之后,就要確定出人臉的區(qū)域。確定人臉區(qū)域的方法有多種,本系統(tǒng)采集的是彩色圖像,可以根據(jù)膚色進(jìn)行判別。利用膚色提取色彩信息的方法已被廣泛應(yīng)用在計算機(jī)視覺研究領(lǐng)域中。膚色是人臉的重要信息,不依賴于面部的細(xì)節(jié)特征,對于旋轉(zhuǎn)、表情等變化情況都能適用,具有相對的穩(wěn)定性并且和大多數(shù)背景物體的顏色相區(qū)別。與其他人臉檢測方法相比,膚色的判斷在速度上具有明顯優(yōu)勢。因此,將其作為人臉檢測的其他方法的預(yù)處理,可以在很大程度上減小人臉檢測的搜索范圍,降低誤報率,進(jìn)而大大提高人臉檢測算法的整體性能。
人臉檢測過程如下:對于彩色圖像首先進(jìn)行膚色檢測;在檢測出膚色區(qū)域后,需要進(jìn)行區(qū)域分隔及形態(tài)學(xué)運算,通過形態(tài)學(xué)處理可以過濾由于噪音或者其他原因引起的一些較小的不可能為人臉的類膚色區(qū)域,減少候選區(qū)域和提高檢測速度,降低誤判的可能性;之后根據(jù)它們在色度上的相似性和空間上的相關(guān)性分割出可能的人臉區(qū)域,同時利用區(qū)域的幾何特征及灰度特征驗證是否為人臉,以排除其他色彩類似膚色的物體。
用膚色來檢測人臉,要先確定膚色模型?;镜哪w色模型有3種:RGB模型、HIS模型和YCbCr模型。這里選用YCbCr模型,原因是圖形采集輸出的格式為YUV,而YUV格式和YCbCr格式在數(shù)學(xué)上具有一致性,同時對于后期的數(shù)據(jù)進(jìn)行MPEG壓縮也很方便。人臉檢測的程序流程如圖4所示。具體過程分析如下:
(1)膚色判斷
可采用Anil K.Jain的Cb、Cr橢圓聚類方法[7]進(jìn)行膚色分割,得到膚色區(qū)域在CbCr空間中近似于橢圓,可用如下公式表示:
若該值小于1,則表示落在橢圓內(nèi),是膚色,否則不為膚色。對確定的膚色區(qū)域進(jìn)行平滑、連通、合并處理,構(gòu)成一個候選區(qū)域,待進(jìn)一步分析以判斷是否為人臉區(qū)域。
(2)區(qū)域分割與處理
在確定膚色區(qū)域之后,需要根據(jù)它們在色度上的相似性和空間上的相關(guān)性分割出可能的人臉區(qū)域,再利用區(qū)域的幾何特征或灰度特征進(jìn)行是否是人臉的驗證,以排除其他色彩類似膚色的物體。本文采用Sobel算子[-1,-2,-1;0,0,0;1,2,1]來完成邊緣的檢測。經(jīng)過一系列處理分割出膚色區(qū)域,并進(jìn)行形態(tài)學(xué)開、閉運算,以消除噪聲或空洞對特征分析的影響。
評論