一種提高人臉檢測性能的方法
【技術領域】
[0001]本發明屬于視頻、圖形圖像處理領域,尤其涉及一種提高人臉檢測性能的方法,以提高圖像處理速度,保證視頻流暢性。
【背景技術】
[0002]當今計算機技術飛速發展,計算機安全問題成為當前各行各業關注的焦點。基于人臉識別的圖形圖像處理技術越來越成為當前一種流行的技術。而當前的視頻處理中,對圖像的識別主要是對每幀圖像進行算法檢測,而算法檢測屬于比較耗時的過程,對于國產低性能處理器,容易出現畫面卡頓現象,因此提高視頻畫面的流暢性,而又保障人臉檢測的實效成為一種必然需求。
[0003]當系統啟動后,人臉識別軟件會定時調用攝像頭,對視野內的圖像進行拍照,人臉識別算法會對該圖像進行人臉識別。正常情況下人臉能夠感覺到的流暢視頻應該在每秒30幀圖像左右。由于展示圖片與檢測算法串行進行,且算法比較耗時,導致每秒展示的視頻低于20幀,甚至出現每秒2-3幀的現象,用戶體驗不好。
【發明內容】
[0004]為了解決該問題,本文提出了一種提高人臉檢測性能的方法,保證系統運行的流暢性,提升用戶體驗。
[0005]為了提高畫面的流暢性,可以通過視頻展示與人臉檢測相分離的方式實行。即對攝像頭中獲取的每一幀圖像及時展示在畫面中,用戶便會感覺畫面比較流暢。同時并行啟動人臉檢測算法,獲取當前系統中最新的一幀圖片,對圖片進行處理,檢測人臉相關的參數指標。如果檢測算法驗證成功,用戶可進行后續操作。否則,該檢測算法回重新獲取當前系統中的最新一幀圖片進行檢測,此時最新的一幀圖片和上次檢測的圖片時間上相差在一秒之內,鏡頭中的圖像變化很小,對檢測幾乎沒有任何影響。檢測算法回不停的獲取最新的圖像,直到算法通過為止,這樣在不降低檢測準確度的前提下,極大的提高了系統的流暢性。
[0006]系統主進程啟動攝像頭,定時獲取攝像頭中獲取的每幀圖片,并將該圖片展示在應用程序的畫板上。
[0007]系統啟動新線程,該線程與主線程并行執行;該線程獲取系統中攝像頭捕獲的最新一幀圖片,并調用人臉檢測算法對圖片進行校驗。
【附圖說明】
[0008]圖1是本發明的流程不意圖。
【具體實施方式】
[0009]為了使本發明的目的,技術方法及優點更加清析、易理解,以下結合附圖及實施例,對本發明進行進一步信息說明。
[0010]本發明通過視頻展示與人臉檢測相分離的方式實行,即對攝像頭中獲取的每一幀圖像及時展示在畫面中,同時并行啟動人臉檢測算法,獲取當前系統中最新的一幀圖片,對圖片進行處理,檢測人臉相關的參數指標;如果檢測算法驗證成功,用戶可進行后續操作;否則,該檢測算法回重新獲取當前系統中的最新一幀圖片進行檢測,此時最新的一幀圖片和上次檢測的圖片時間上相差在一秒之內;檢測算法回不停的獲取最新的圖像,直到算法通過為止。
[0011]具體步驟為:
步驟一、系統主進程獲取攝像頭圖片,并展示。
[0012]系統主進程啟動攝像頭,定時獲取攝像頭中獲取的每幀圖片,并將該圖片展示在應用程序的畫板上。
[0013]步驟二、系統啟動新線程,通過人臉檢測算法檢測最新圖片。
[0014]系統啟動新線程,該線程與主線程并行執行。線程獲取系統中攝像頭捕獲的最新一幀圖片,并調用人臉檢測算法對圖片進行校驗。
[0015]步驟三、如果步驟二校驗通過,則結束檢測進程,主進程進行后續操作。如果步驟二不通過,則檢測進程重復進行步驟二操作。
【主權項】
1.一種提尚人臉檢測性能的方法,其特征在于: 通過視頻展示與人臉檢測相分離的方式實行,即對攝像頭中獲取的每一幀圖像及時展示在畫面中,同時并行啟動人臉檢測算法,獲取當前系統中最新的一幀圖片,對圖片進行處理,檢測人臉相關的參數指標;如果檢測算法驗證成功,用戶可進行后續操作;否則,該檢測算法回重新獲取當前系統中的最新一幀圖片進行檢測,此時最新的一幀圖片和上次檢測的圖片時間上相差在一秒之內;檢測算法回不停的獲取最新的圖像,直到算法通過為止。2.根據權利要求1所述的方法,其特征在于,系統主進程啟動攝像頭,定時獲取攝像頭中獲取的每幀圖片,并將該圖片展示在應用程序的畫板上。3.根據權利要求1所述的方法,其特征在于,系統啟動新線程,該線程與主線程并行執行;該線程獲取系統中攝像頭捕獲的最新一幀圖片,并調用人臉檢測算法對圖片進行校驗。
【專利摘要】本發明提供一種提高人臉檢測性能的方法,屬于視頻、圖形圖像處理領域,本發明通過視頻展示與人臉檢測相分離的方式實行。即對攝像頭中獲取的每一幀圖像及時展示在畫面中,同時并行啟動人臉檢測算法,獲取當前系統中最新的一幀圖片,對圖片進行處理,檢測人臉相關的參數指標。如果檢測算法驗證成功,用戶可進行后續操作。否則,該檢測算法回重新獲取當前系統中的最新一幀圖片進行檢測,檢測算法回不停的獲取最新的圖像,直到算法通過為止,這樣在不降低檢測準確度的前提下,極大的提高了系統的流暢性。
【IPC分類】G06K9/00
【公開號】CN105469048
【申請號】CN201510820606
【發明人】王宗訓, 馮磊, 趙斌
【申請人】山東超越數控電子有限公司
【公開日】2016年4月6日
【申請日】2015年11月24日