一種人體識別方法以及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理領(lǐng)域,具體而言,涉及一種人體識別方法以及裝置。
【背景技術(shù)】
[0002] 人體檢測是計(jì)算機(jī)視覺領(lǐng)域最熱門也是最具挑戰(zhàn)性的研宄方向之一。它有著廣泛 的應(yīng)用前景,如安保、交通、娛樂、監(jiān)控及機(jī)器人領(lǐng)域。在現(xiàn)有的人體識別系統(tǒng),通常都包括 有攝像頭和復(fù)雜的后臺處理裝置,當(dāng)攝像頭采集圖像后,再傳遞到后臺處理裝置處理。而現(xiàn) 有的人體識別系統(tǒng)中的圖像數(shù)據(jù)的處理過程較為復(fù)雜,造成識別速率較慢。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于提供一種人體識別方法以及裝置,以改善現(xiàn)有的人體識別系統(tǒng) 中的圖像數(shù)據(jù)的處理過程較為復(fù)雜,造成識別速率較慢的問題。
[0004] 本發(fā)明是這樣實(shí)現(xiàn)的:
[0005] 第一方面,本發(fā)明實(shí)施例提供了一種人體識別方法,應(yīng)用于人體識別系統(tǒng),所述人 體識別系統(tǒng)包括人體識別裝置,所述人體識別裝置包括支持向量機(jī)SVM,所述人體識別方法 包括:
[0006] 所述人體識別裝置獲得背景圖像以及待對比圖像;
[0007] 把所述待對比圖像與所述背景圖像對比,獲得待檢測目標(biāo)圖像;
[0008] 獲得用于與所述待檢測目標(biāo)圖像進(jìn)行對比的正樣本以及負(fù)樣本,所述正樣本和所 述負(fù)樣本由所述SVM預(yù)先訓(xùn)練生成,所述正樣本含有人體圖像,所述負(fù)樣本未含有人體圖 像;
[0009] 獲得所述待檢測目標(biāo)圖像的方向梯度直方圖特征;
[0010] 把所述待檢測目標(biāo)圖像的方向梯度直方圖特征與預(yù)先獲得的所述正樣本的方向 梯度直方圖特征進(jìn)行相似匹配,得到第一相似度值;
[0011] 把所述待檢測目標(biāo)圖像的方向梯度直方圖特征與預(yù)先獲得的所述負(fù)樣本的方向 梯度直方圖特征進(jìn)行相似匹配,得到第二相似度值;
[0012] 當(dāng)所述第一相似度值大于所述第二相似度值時(shí),判斷所述待檢測目標(biāo)圖像為人體 圖像。
[0013] 結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種實(shí)施方式,其中,所述把所 述待對比圖像與所述背景圖像對比,獲得待檢測目標(biāo)圖像,包括:
[0014] 所述人體識別裝置獲得所述背景圖像的二值圖像,以及所述待對比圖像的二值圖 像;
[0015] 把所述待對比圖像的二值圖像與所述背景圖像的二值圖像做差,獲得所述待檢測 目標(biāo)圖像的二值圖像。
[0016] 結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種實(shí)施方式,其中,所述獲得 所述待檢測目標(biāo)圖像的方向梯度直方圖特征,包括:
[0017] 對所述待檢測目標(biāo)圖像進(jìn)行灰度化,得到灰度化的待檢測目標(biāo)圖像;
[0018] 把所述灰度化的待檢測目標(biāo)圖像分割為多個(gè)封閉區(qū)域,獲得每個(gè)封閉區(qū)域的方向 梯度直方圖;
[0019] 串聯(lián)每個(gè)封閉區(qū)域的方向梯度直方圖,得到所述待檢測目標(biāo)圖像的方向梯度直方 圖特征。
[0020] 結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種實(shí)施方式,其中,所述把所 述待檢測目標(biāo)圖像的方向梯度直方圖特征與預(yù)先獲得的所述正樣本的方向梯度直方圖特 征進(jìn)行相似匹配,得到第一相似度值,包括:
[0021] 所述人體識別裝置通過不同尺度的高斯核對所述待檢測目標(biāo)圖像進(jìn)行卷積處理, 得到多個(gè)不同分辨率的待檢測目標(biāo)圖像;
[0022] 分別把獲得的所述不同分辨率的待檢測目標(biāo)圖像的方向梯度直方圖特征與所述 正樣本的方向梯度直方圖特征進(jìn)行相似匹配,得到多個(gè)相似度值;
[0023] 取所述多個(gè)相似度值中最大為第一相似度值。
[0024] 結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第四種實(shí)施方式,其中,所述人體 識別方法,還包括:
[0025] 當(dāng)判斷所述待檢測目標(biāo)圖像為人體圖像時(shí),所述人體識別裝置在所述待對比圖像 中為所述待檢測目標(biāo)圖像添加邊界框。
[0026] 第二方面,本發(fā)明實(shí)施例提供了一種人體識別裝置,應(yīng)用于人體識別系統(tǒng),所述人 體識別裝置包括:
[0027] 圖像獲得單元,用于獲得背景圖像以及待對比圖像;
[0028] 待檢測目標(biāo)圖像獲得單元,用于把所述待對比圖像與所述背景圖像對比,獲得待 檢測目標(biāo)圖像;
[0029] 正樣本獲得單元,用于獲得用于與所述待檢測目標(biāo)圖像進(jìn)行對比的正樣本,所述 正樣本由所述SVM預(yù)先訓(xùn)練生成,所述正樣本含有人體圖像;
[0030] 負(fù)樣本獲得單元,用于獲得用于與所述待檢測目標(biāo)圖像進(jìn)行對比的負(fù)樣本,所述 負(fù)樣本由所述SVM預(yù)先訓(xùn)練生成,所述負(fù)樣本未含有人體圖像;
[0031] 方向梯度直方圖特征獲得單元,用于獲得所述待檢測目標(biāo)圖像的方向梯度直方圖 特征;
[0032] 正樣本對比單元,用于把所述待檢測目標(biāo)圖像的方向梯度直方圖特征與預(yù)先獲得 的所述正樣本的方向梯度直方圖特征進(jìn)行相似匹配,得到第一相似度值;
[0033] 負(fù)樣本對比單元,用于把所述待檢測目標(biāo)圖像的方向梯度直方圖特征與預(yù)先獲得 的所述負(fù)樣本的方向梯度直方圖特征進(jìn)行相似匹配,得到第二相似度值;
[0034] 相似度對比單元,用于把所述第一相似度值與所述第二相似度值進(jìn)行對比。
[0035] 結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種實(shí)施方式,其中,所述待檢 測目標(biāo)圖像獲得單元,包括:
[0036] 圖像二值化子單元,用于獲得所述背景圖像的二值圖像,以及所述待對比圖像的 二值圖像;
[0037] 二值圖像對比子單元,用于把所述待對比圖像的二值圖像與所述背景圖像的二值 圖像做差,獲得所述待檢測目標(biāo)圖像的二值圖像。
[0038] 結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第二種實(shí)施方式,其中,所述方向 梯度直方圖特征獲得單元,包括:
[0039]圖像灰度化子單元,用于對所述待檢測目標(biāo)圖像進(jìn)行灰度化,得到灰度化的待檢 測目標(biāo)圖像;
[0040] 圖像分割子單元,用于把所述灰度化的待檢測目標(biāo)圖像分割為多個(gè)封閉區(qū)域;
[0041] 方向梯度直方圖獲得子單元,用于獲得每個(gè)封閉區(qū)域的方向梯度直方圖;
[0042] 方向梯度直方圖串聯(lián)子單元,用于串聯(lián)每個(gè)封閉區(qū)域的方向梯度直方圖,得到所 述待檢測目標(biāo)圖像的方向梯度直方圖特征。
[0043] 結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第三種實(shí)施方式,其中,正樣本對 比單元,包括:
[0044] 尺度變換單元,用于通過不同尺度的高斯核對所述待檢測目標(biāo)圖像進(jìn)行卷積處 理,得到多個(gè)不同分辨率的待檢測目標(biāo)圖像;
[0045] 相似匹配子單元,用于分別把獲得的所述不同分辨率的待檢測目標(biāo)圖像的方向梯 度直方圖特征與所述正樣本的方向梯度直方圖特征進(jìn)行相似匹配,得到多個(gè)相似度值;
[0046] 第一相似度值獲得子單元,用于取所述多個(gè)相似度值中最大為第一相似度值。
[0047] 結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第四種實(shí)施方式,其中,所述人體 識別裝置,還包括:
[0048] 邊界框渲染單元,用于在所述待對比圖像中為所述待檢測目標(biāo)圖像添加邊界框。
[0049] 本發(fā)明實(shí)現(xiàn)的技術(shù)效果:
[0050] 本發(fā)明實(shí)施例提供的人體識別方法以及裝置,通過把獲得的待檢測目標(biāo)圖像和預(yù) 先獲得的含有人體圖像的正樣本進(jìn)行對比,得到第一相似度值,再把待檢測目標(biāo)圖像和預(yù) 先獲得的未含有人體圖像的負(fù)樣本進(jìn)行對比,得到第二相似度值,再通過把第一相似度值 與第二相似度值進(jìn)行對比的方式,判斷所述待檢測目標(biāo)圖像所表示的目標(biāo)是否為人體,進(jìn) 而極大的提高了人體識別速率以及識別精度,從而改善了現(xiàn)有的人體識別系統(tǒng)中的圖像數(shù) 據(jù)的處理過程較為復(fù)雜,造成識別速率較慢的問題。
【附圖說明】
[0051] 圖1為本發(fā)明實(shí)施例提供的人體識別系統(tǒng)的結(jié)構(gòu)框圖;
[0052] 圖2為本發(fā)明實(shí)施例提供的人體識別方法的流程圖;
[0053] 圖3為本發(fā)明實(shí)施例提供的人體識別方法中的封閉區(qū)域的方向梯度直方圖計(jì)算 原理圖;
[0054] 圖4為本發(fā)明實(shí)施例提供的一種人體識別裝置的結(jié)構(gòu)框圖;
[0055] 圖5為本發(fā)明實(shí)施例提供的另一種人體識別裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0056] 下面將結(jié)合本發(fā)明實(shí)施例中附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整 地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在 此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因 此,以下對在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的 范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做 出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0057] 參見圖1,本發(fā)明實(shí)施例所提供的人體識別方法,應(yīng)用于如圖1所示的人體識別系 統(tǒng)中,所述人體識別系統(tǒng)包括人體識別裝置以及手機(jī),所述手機(jī)設(shè)置有攝像頭。在本實(shí)施例 中,所述人體識別裝置設(shè)置于所述手機(jī)中,當(dāng)然,所述人體識別裝置也可以獨(dú)立設(shè)置于手機(jī) 外部。
[0058] 請參閱圖2,本發(fā)明實(shí)施例提供的一種人體識別方法,應(yīng)用于人體識別系統(tǒng),所述 人體識別系統(tǒng)包括人體識別裝置,所述人體識別裝置包括SVM(Support Vector Machine, 支持向量機(jī)),所述人體識別方法包括:
[0059] 步驟SlOl :所述人體識別裝置獲得背景圖像以及待對比圖像。
[0060] 在實(shí)施過程中,為了便于快速、有效的建立背景圖像,較佳的,可以把所述攝像頭 所采集的第一幀圖像作為背景圖像,而把第二幀及以后幀圖像中的的任意一幀圖像作為待 對比圖像。此外,也可以把攝像頭采集的第一次未出現(xiàn)移動(dòng)物體的圖像作為背景圖像,把第 一次出現(xiàn)移動(dòng)物體的圖像作為待對比圖像。而在采集的過程中,可以通過手機(jī)中設(shè)置的陀 螺儀來判斷手機(jī)是否處于穩(wěn)定的狀態(tài),以避免因?yàn)槭謾C(jī)自身的晃動(dòng),而讓所述人體識別裝 置判斷為手機(jī)采集的畫面中出現(xiàn)了移動(dòng)物體,進(jìn)而產(chǎn)生誤報(bào)。
[0061] 步驟S102 :把所述待對比圖像與所述背景圖像對