關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 快速反應智能安全監控系統的設計與實現

        快速反應智能安全監控系統的設計與實現

        作者: 時間:2010-05-20 來源:網絡 收藏

          針對本系統,可以先利用背景差值法確定是否有移動目標進入監視區。如有則啟動錄像功能,結合圖像差分法,經過一系列檢測檢出運動目標,并啟動跟蹤程序。具體程序如圖3所示。

        本文引用地址:http://www.104case.com/article/163068.htm

        3.2 人臉的檢測定位
          在檢測出運動的目標之后,要判斷目標為人體還是其他動物,這可以通過目標的尺寸及目標的空間特征(如寬高比等)來區分。在確定為人體目標之后,就要確定出人臉的區域。確定人臉區域的方法有多種,本系統采集的是彩色圖像,可以根據膚色進行判別。利用膚色提取色彩信息的方法已被廣泛應用在計算機視覺研究領域中。膚色是人臉的重要信息,不依賴于面部的細節特征,對于旋轉、表情等變化情況都能適用,具有相對的穩定性并且和大多數背景物體的顏色相區別。與其他人臉檢測方法相比,膚色的判斷在速度上具有明顯優勢。因此,將其作為人臉檢測的其他方法的預處理,可以在很大程度上減小人臉檢測的搜索范圍,降低誤報率,進而大大提高人臉檢測算法的整體性能。
          人臉檢測過程如下:對于彩色圖像首先進行膚色檢測;在檢測出膚色區域后,需要進行區域分隔及形態學運算,通過形態學處理可以過濾由于噪音或者其他原因引起的一些較小的不可能為人臉的類膚色區域,減少候選區域和提高檢測速度,降低誤判的可能性;之后根據它們在色度上的相似性和空間上的相關性分割出可能的人臉區域,同時利用區域的幾何特征及灰度特征驗證是否為人臉,以排除其他色彩類似膚色的物體。
          用膚色來檢測人臉,要先確定膚色模型。基本的膚色模型有3種:RGB模型、HIS模型和YCbCr模型。這里選用YCbCr模型,原因是圖形采集輸出的格式為YUV,而YUV格式和YCbCr格式在數學上具有一致性,同時對于后期的數據進行MPEG壓縮也很方便。人臉檢測的程序流程如圖4所示。具體過程分析如下:

          (1)膚色判斷
          可采用Anil K.Jain的Cb、Cr橢圓聚類方法[7]進行膚色分割,得到膚色區域在CbCr空間中近似于橢圓,可用如下公式表示:

          

          若該值小于1,則表示落在橢圓內,是膚色,否則不為膚色。對確定的膚色區域進行平滑、連通、合并處理,構成一個候選區域,待進一步分析以判斷是否為人臉區域。
          (2)區域分割與處理
          在確定膚色區域之后,需要根據它們在色度上的相似性和空間上的相關性分割出可能的人臉區域,再利用區域的幾何特征或灰度特征進行是否是人臉的驗證,以排除其他色彩類似膚色的物體。本文采用Sobel算子[-1,-2,-1;0,0,0;1,2,1]來完成邊緣的檢測。經過一系列處理分割出膚色區域,并進行形態學開、閉運算,以消除噪聲或空洞對特征分析的影響。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 镇平县| 肥城市| 鲁甸县| 三门县| 石泉县| 措勤县| 苏尼特左旗| 石河子市| 应用必备| 巴林左旗| 乌拉特前旗| 巨鹿县| 永胜县| 中山市| 昌黎县| 庆阳市| 双鸭山市| 阿勒泰市| 长岛县| 比如县| 宣武区| 潜江市| 巍山| 东港市| 名山县| 宝鸡市| 乐亭县| 廊坊市| 乌拉特前旗| 白沙| 耿马| 新晃| 平罗县| 庆阳市| 和田县| 防城港市| 丹棱县| 青阳县| 呼伦贝尔市| 高邑县| 尉犁县|