一種安全門禁方法及系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)涉及門禁安全技術(shù)領(lǐng)域,特別涉及一種安全門禁方法及系統(tǒng),用于節(jié)省門禁系統(tǒng)中人臉識(shí)別的匹配時(shí)間,并且能夠提高人臉識(shí)別的準(zhǔn)確性,其中方法包括采集用戶口令和用戶的待驗(yàn)證人臉圖像;提取與所述用戶口令匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù);將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度;當(dāng)所述人臉相似度超過(guò)一門限值時(shí),允許用戶通過(guò)安全門禁。由于根據(jù)用戶口令的區(qū)別,縮小了與待驗(yàn)證人臉圖像進(jìn)行匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的范圍,可以大大降低人臉識(shí)別的匹配時(shí)間。
【專利說(shuō)明】
一種安全門禁方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及門禁安全技術(shù)領(lǐng)域,特別涉及一種安全門禁方法及系統(tǒng)。
【背景技術(shù)】
[0002]普通的門禁系統(tǒng)都是依賴一個(gè)外界的設(shè)備或者口令來(lái)進(jìn)行門禁控制,這會(huì)導(dǎo)致如果有其他人獲得該設(shè)備或口令,則可以輕松的取得對(duì)應(yīng)的門禁權(quán)限,在某些需要有強(qiáng)安全防范的場(chǎng)合,該系統(tǒng)會(huì)存在安全隱患。
[0003]通過(guò)生物特征識(shí)別可以提高門禁系統(tǒng)的安全性,例如將人臉識(shí)別加入到門禁系統(tǒng)中可以增強(qiáng)門禁系統(tǒng)的安全性,但是本申請(qǐng)發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少包括以下技術(shù)問(wèn)題:
[0004]目前,對(duì)大規(guī)模人臉進(jìn)行檢索,需要進(jìn)行的工作是首先對(duì)人臉數(shù)據(jù)進(jìn)行特征提取和量化,經(jīng)過(guò)這些工作后,每張人臉圖像可以得到對(duì)應(yīng)的多維特征數(shù)據(jù);并通過(guò)比較兩張人臉圖像的特征數(shù)據(jù)來(lái)判定兩張人臉圖像是否相似。而在大規(guī)模的人臉數(shù)據(jù)中,尋找相似人臉需要對(duì)每張圖像進(jìn)行計(jì)算,找到最近的人臉數(shù)據(jù),需要極大的計(jì)算量。
[0005]在現(xiàn)有技術(shù)中如中國(guó)發(fā)明專利公布號(hào)CN104200194A,公開了一種人臉識(shí)別方法,其通過(guò)一系列的算法以精確人臉匹配的成功率和準(zhǔn)確性,但是算法比較復(fù)雜,在對(duì)比多張人臉圖像時(shí)耗時(shí)較大。
[0006]在現(xiàn)有技術(shù)中如中國(guó)發(fā)明專利公布號(hào)CN102930257A,公開了找一種人臉識(shí)別裝置,通過(guò)采集裝置的特殊結(jié)構(gòu)可以提高采集人臉圖像的效率,但是在對(duì)比多張人臉圖像時(shí)還是會(huì)存在計(jì)算比較復(fù)雜,耗費(fèi)過(guò)多時(shí)間的問(wèn)題。
【發(fā)明內(nèi)容】
[0007]本申請(qǐng)實(shí)施例的目的是提供一種安全門禁方法及系統(tǒng),解決了現(xiàn)有技術(shù)中人臉識(shí)另Ij算法比較復(fù)雜浪費(fèi)時(shí)間的問(wèn)題。
[0008]本申請(qǐng)實(shí)施例提供了一種安全門禁方法,包括:
[0009]采集用戶口令和用戶的待驗(yàn)證人臉圖像;
[0010]提取與所述用戶口令匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù);
[0011]將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度;
[0012]當(dāng)所述人臉相似度超過(guò)一門限值時(shí),允許用戶通過(guò)安全門禁。
[0013]作為本申請(qǐng)實(shí)施例一種安全門禁方法的一個(gè)進(jìn)一步的方面,在所述采集用戶口令和用戶的待驗(yàn)證人臉圖像之前還包括門禁注冊(cè)步驟:
[0014]采集用戶輸入的用戶口令和用戶的標(biāo)準(zhǔn)人臉圖像;
[0015]提取所述用戶的標(biāo)準(zhǔn)人臉圖像的標(biāo)準(zhǔn)人臉特征數(shù)據(jù);
[0016]將所述用戶口令和所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行關(guān)聯(lián)并存儲(chǔ)。
[0017]作為本申請(qǐng)實(shí)施例一種安全門禁方法的再一個(gè)進(jìn)一步的方面,所述用戶口令包括以下之一或者組合:
[0018]數(shù)字構(gòu)成的字符串、字母構(gòu)成的字符串、由觸摸滑動(dòng)輸入構(gòu)成的輸入。
[0019]作為本申請(qǐng)實(shí)施例一種安全門禁方法的另一個(gè)進(jìn)一步的方面,所述采集用戶的標(biāo)準(zhǔn)人臉圖像中進(jìn)一步包括:
[0020]采集復(fù)數(shù)張人臉圖像;
[0021]選擇至少一張作為標(biāo)準(zhǔn)人臉圖像。
[0022]作為本申請(qǐng)實(shí)施例一種安全門禁方法的另一個(gè)進(jìn)一步的方面,所述選擇至少一張作為標(biāo)準(zhǔn)人臉圖像進(jìn)一步包括:
[0023]選擇復(fù)數(shù)張人臉圖像中圖像質(zhì)量最好的2至3張作為所述標(biāo)準(zhǔn)人臉圖像。
[0024]作為本申請(qǐng)實(shí)施例一種安全門禁方法的另一個(gè)進(jìn)一步的方面,在采集用戶口令和用戶的待驗(yàn)證人臉圖像中進(jìn)一步包括:
[0025]采集復(fù)數(shù)張人臉圖像;
[0026]對(duì)采集到的復(fù)數(shù)張人臉圖像進(jìn)行圖像篩選處理,得到至少一張待驗(yàn)證人臉圖像。
[0027]作為本申請(qǐng)實(shí)施例一種安全門禁方法的另一個(gè)進(jìn)一步的方面,將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度中進(jìn)一步包括:
[0028]將復(fù)數(shù)個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與復(fù)數(shù)個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到復(fù)數(shù)個(gè)人臉相似度;
[0029]取所述復(fù)數(shù)個(gè)人臉相似度的平均值作為最終的人臉相似度。
[0030]本申請(qǐng)實(shí)施例還提供了一種安全門禁系統(tǒng),包括:
[0031]采集單元,用于采集用戶口令和用戶的待驗(yàn)證人臉圖像;
[0032]提取單元,用于提取與所述用戶口令匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù);
[0033]匹配單元,用于將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度;
[0034]執(zhí)行單元,用于當(dāng)所述人臉相似度超過(guò)一門限值時(shí),允許用戶通過(guò)安全門禁。
[0035]根據(jù)本申請(qǐng)實(shí)施例所述的一種安全門禁系統(tǒng)的一個(gè)進(jìn)一步的方面,還包括門禁注冊(cè)單元,所述采集單元采集用戶輸入的用戶口令和用戶的標(biāo)準(zhǔn)人臉圖像發(fā)送給所述門禁注冊(cè)單元,所述門禁注冊(cè)單元提取標(biāo)準(zhǔn)人臉特征數(shù)據(jù);并將所述用戶口令和所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行關(guān)聯(lián)并存儲(chǔ)。
[0036]根據(jù)本申請(qǐng)實(shí)施例所述的一種安全門禁系統(tǒng)的再一個(gè)進(jìn)一步的方面,所述采集單元還用于采集復(fù)數(shù)張人臉圖像;選擇至少一張作為標(biāo)準(zhǔn)人臉圖像。
[0037]根據(jù)本申請(qǐng)實(shí)施例所述的一種安全門禁系統(tǒng)的另一個(gè)進(jìn)一步的方面,所述采集單元還用于選擇復(fù)數(shù)張人臉圖像中圖像質(zhì)量最好的2至3張作為所述標(biāo)準(zhǔn)人臉圖像。
[0038]由以上本申請(qǐng)實(shí)施例提供的技術(shù)方案可見,由于根據(jù)用戶口令的區(qū)別,縮小了與待驗(yàn)證人臉圖像進(jìn)行匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的范圍,可以大大降低人臉識(shí)別的匹配時(shí)間,并且提高人臉識(shí)別的準(zhǔn)確性,避免了用戶眾多時(shí)出現(xiàn)的人臉圖像相似而造成的識(shí)別錯(cuò)誤問(wèn)題。
[0039]當(dāng)然實(shí)施本申請(qǐng)的任一產(chǎn)品或者方法必不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
【附圖說(shuō)明】
[0040]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1所示為本申請(qǐng)實(shí)施例一種安全門禁方法的流程圖;
[0042]圖2所示為本申請(qǐng)實(shí)施例一種安全門禁系統(tǒng)的結(jié)構(gòu)示意圖;
[0043]圖3所示為本申請(qǐng)實(shí)施例一種注冊(cè)安全門禁方法的流程圖;
[0044]圖4所示為本申請(qǐng)實(shí)施例一種安全門禁方法的具體流程圖;
[0045]圖5所示為本申請(qǐng)實(shí)施例采集單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0046]本申請(qǐng)實(shí)施例提供一種安全門禁方法及系統(tǒng)。
[0047]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0048]如圖1所示為本申請(qǐng)實(shí)施例一種安全門禁方法的流程圖。
[0049]包括步驟101,采集用戶口令和用戶的待驗(yàn)證人臉圖像。
[0050]步驟102,提取與所述用戶口令匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)。
[0051]步驟103,將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度。
[0052]步驟104,當(dāng)所述人臉相似度超過(guò)一門限值時(shí),允許用戶通過(guò)安全門禁。
[0053]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,在所述采集用戶口令和用戶的待驗(yàn)證人臉圖像之前還包括門禁注冊(cè)步驟:
[0054]采集用戶輸入的用戶口令和用戶的標(biāo)準(zhǔn)人臉圖像;
[0055]提取所述用戶的標(biāo)準(zhǔn)人臉圖像的標(biāo)準(zhǔn)人臉特征數(shù)據(jù);
[0056]將所述用戶口令和所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行關(guān)聯(lián)并存儲(chǔ)。
[0057]在該實(shí)施例中,所述用戶口令和所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行關(guān)聯(lián)并存儲(chǔ)包括,可以將用戶口令和標(biāo)準(zhǔn)人臉特征數(shù)據(jù)建立聯(lián)系,并存儲(chǔ)于數(shù)據(jù)庫(kù)中,其中,一個(gè)用戶口令對(duì)應(yīng)一個(gè)或者幾個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)。
[0058]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述用戶口令包括以下之一或者組合:
[0059]數(shù)字構(gòu)成的字符串、字母構(gòu)成的字符串、由觸摸滑動(dòng)輸入構(gòu)成的輸入。例如,可以以“0123456789”作為用戶口令,或者可以以“abcdefg”作為用戶口令,或者還可以以“abc01234”作為用戶口令,或者還可以通過(guò)用戶手指在觸摸屏幕上的滑動(dòng)輸入作為用戶口令,不同用戶的用戶口令可以相同,這樣一個(gè)用戶口令可能對(duì)應(yīng)著復(fù)數(shù)個(gè)人臉特征數(shù)據(jù),因此可以縮小門禁認(rèn)證過(guò)程中的匹配范圍,提高認(rèn)證效率和準(zhǔn)確性。
[0060]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述采集用戶的標(biāo)準(zhǔn)人臉圖像中進(jìn)一步包括:
[0061]采集復(fù)數(shù)張人臉圖像;
[0062]選擇至少一張作為標(biāo)準(zhǔn)人臉圖像。
[0063]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述選擇至少一張作為標(biāo)準(zhǔn)人臉圖像進(jìn)一步包括:
[0064]選擇復(fù)數(shù)張人臉圖像中圖像質(zhì)量最好的2至3張作為所述標(biāo)準(zhǔn)人臉圖像。
[0065]其中,可以根據(jù)每張人臉圖像的亮度、圖像中人臉是否為正臉等方式,選擇亮度在一定范圍內(nèi),并且為正臉的人臉圖像作為標(biāo)準(zhǔn)人臉圖像,該選擇方式可以通過(guò)現(xiàn)有技術(shù)中的圖像識(shí)別技術(shù)來(lái)實(shí)現(xiàn),在此不再贅述。
[0066]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,在采集用戶口令和用戶的待驗(yàn)證人臉圖像中進(jìn)一步包括:
[0067]采集復(fù)數(shù)張人臉圖像;
[0068]對(duì)采集到的復(fù)數(shù)張人臉圖像進(jìn)行圖像篩選處理,得到至少一張待驗(yàn)證人臉圖像。
[0069]在本實(shí)施例中的圖像篩選可以包括,根據(jù)人臉圖像中人的眼睛位置、嘴部位置、鼻子位置或者根據(jù)圖像中的亮度值來(lái)進(jìn)行圖像篩選,例如圖像中的亮度值在一預(yù)定范圍內(nèi),并且眼睛位置、嘴部位置、鼻子位置也在一定位置范圍內(nèi),則選擇該圖像作為待驗(yàn)證人臉圖像。在本實(shí)施例中的圖像篩選處理也可以采用前述實(shí)施例中的選擇標(biāo)準(zhǔn)人臉圖像的方法,在其它實(shí)施例中所述篩選方式也可以通過(guò)現(xiàn)有技術(shù)中的圖像識(shí)別技術(shù)來(lái)實(shí)現(xiàn),在此不再贅述。
[0070]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度中進(jìn)一步包括:
[0071]將復(fù)數(shù)個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與復(fù)數(shù)個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到復(fù)數(shù)個(gè)人臉相似度;
[0072]取所述復(fù)數(shù)個(gè)人臉相似度的平均值作為最終的人臉相似度。
[0073]通過(guò)上述本申請(qǐng)實(shí)施例的安全門禁方法,由于根據(jù)用戶口令的區(qū)別,縮小了與待驗(yàn)證人臉圖像進(jìn)行匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的范圍,可以大大降低人臉識(shí)別的匹配時(shí)間,并且提高人臉識(shí)別的準(zhǔn)確性,避免了用戶眾多時(shí)出現(xiàn)的人臉圖像相似而造成的識(shí)別錯(cuò)誤問(wèn)題。
[0074]如圖2所示為本申請(qǐng)實(shí)施例一種安全門禁系統(tǒng)的結(jié)構(gòu)示意圖。
[0075]包括采集單元201,用于采集用戶口令和用戶的待驗(yàn)證人臉圖像。
[0076]提取單元202,用于提取與所述用戶口令匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)。
[0077]匹配單元203,用于將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度。
[0078]執(zhí)行單元204,用于當(dāng)所述人臉相似度超過(guò)一門限值時(shí),允許用戶通過(guò)安全門禁。
[0079]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,還包括門禁注冊(cè)單元,所述采集單元201采集用戶輸入的用戶口令和用戶的標(biāo)準(zhǔn)人臉圖像發(fā)送給所述門禁注冊(cè)單元,所述門禁注冊(cè)單元提取標(biāo)準(zhǔn)人臉特征數(shù)據(jù);并將所述用戶口令和所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行關(guān)聯(lián)并存儲(chǔ)。
[0080]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述采集單元201還用于采集復(fù)數(shù)張人臉圖像;選擇至少一張作為標(biāo)準(zhǔn)人臉圖像。
[0081]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述采集單元201還用于選擇復(fù)數(shù)張人臉圖像中圖像質(zhì)量最好的2至3張作為所述標(biāo)準(zhǔn)人臉圖像。
[0082]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述采集單元201還用于采集復(fù)數(shù)張人臉圖像;對(duì)采集到的復(fù)數(shù)張人臉圖像進(jìn)行圖像篩選處理,得到至少一張待驗(yàn)證人臉圖像。
[0083]根據(jù)本申請(qǐng)的一個(gè)實(shí)施例,所述匹配單元203還用于將復(fù)數(shù)個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與復(fù)數(shù)個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到復(fù)數(shù)個(gè)人臉相似度;取所述復(fù)數(shù)個(gè)人臉相似度的平均值作為最終的人臉相似度。
[0084]上述的采集單元可以采用鍵盤、觸控屏幕、攝像頭等設(shè)備構(gòu)成,提取單元、匹配單元。執(zhí)行單元和禁注冊(cè)單元可以是軟件、硬件或者兩者的結(jié)構(gòu)構(gòu)成。
[0085]通過(guò)上述本申請(qǐng)實(shí)施例的安全門禁系統(tǒng),由于根據(jù)用戶口令的區(qū)別,縮小了用于與輸入的人臉圖像進(jìn)行匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的范圍,可以大大降低人臉識(shí)別的匹配時(shí)間,并且提高人臉識(shí)別的準(zhǔn)確性,避免了用戶眾多時(shí)出現(xiàn)的人臉圖像相似而造成的識(shí)別錯(cuò)誤問(wèn)題。
[0086]如圖3所示為本申請(qǐng)實(shí)施例一種注冊(cè)安全門禁方法的流程圖。
[0087]包括步驟301,用戶激活采集單元,例如點(diǎn)擊采集單元的按鍵,或者所述采集單元具有紅外傳感器,當(dāng)用戶進(jìn)入到紅外傳感器的感應(yīng)區(qū)間則激活所述采集單元。
[0088]本申請(qǐng)實(shí)施例中的采集單元可以如圖5所示,包括圖像采集模塊501、輸入?yún)^(qū)域502、輔助光模塊503,其中所述輸入?yún)^(qū)域502可以包括鍵盤或者顯示有虛擬按鍵的觸摸屏幕等。
[0089]步驟302,用戶進(jìn)行門禁注冊(cè)的選擇。
[0090]在本實(shí)施例中,用戶可以點(diǎn)擊采集單元上的某個(gè)按鍵,或者輸入某些按鍵的組合實(shí)現(xiàn)門禁注冊(cè)功能的選擇。
[0091]步驟303,采集單元采集用戶輸入的用戶口令。
[0092]所述用戶口令可以為單純數(shù)字構(gòu)成的字符串,也可以為單純字母構(gòu)成的字符串,或者兩者結(jié)合構(gòu)成的字符串,當(dāng)采集單元為觸摸屏幕時(shí),用戶口令還可以為用戶手指滑動(dòng)輸入的軌跡,并且,用戶輸入的所述用戶口令可以與其他用戶輸入的用戶口令重復(fù),即A用戶輸入的用戶口令為“12345”,B用戶輸入的用戶口令也可以為“12345”。
[0093]步驟304,采集單元采集用戶的標(biāo)準(zhǔn)人臉圖像。
[0094]在本步驟中,可以通過(guò)攝像頭采集多張用戶的標(biāo)準(zhǔn)人臉圖像,例如在本步驟中采集5張人臉圖像,根據(jù)每張人臉圖像的亮度判斷過(guò)濾哪些人臉圖像,在本例中5張人臉圖像中有3張人臉圖像的亮度在一個(gè)預(yù)定的范圍之內(nèi),則選取這3張人臉圖像繼續(xù)分析人臉圖像中哪些是用戶正臉,其中只有2張人臉圖像為用戶正臉,則選擇這2張人臉圖像作為標(biāo)準(zhǔn)人臉圖像。
[0095]當(dāng)然,在其它的實(shí)施例中可以采用更多的方式來(lái)選擇最準(zhǔn)確的標(biāo)準(zhǔn)人臉圖像,例如利用人臉圖像中用戶的眼睛位置、嘴部位置、鼻子位置等來(lái)判斷哪些人臉圖像為最優(yōu)的,可以作為標(biāo)準(zhǔn)人臉圖像,其它的方式在此不再贅述。
[0096]步驟305,提取標(biāo)準(zhǔn)人臉圖像的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)。
[0097]步驟306,判斷2張標(biāo)準(zhǔn)人臉圖像是否為同一人,如果為同一人則進(jìn)入步驟307,否則進(jìn)入步驟309,提示用戶門禁注冊(cè)失敗。
[0098]在本步驟中,使用2張標(biāo)準(zhǔn)人臉圖像的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行對(duì)比,若2個(gè)人臉圖像的人臉相似度接近,則2張標(biāo)準(zhǔn)人臉圖像為同一人,否則為2個(gè)不同的人。
[0099]以上的步驟303采集用戶口令的步驟,步驟304至步驟306獲得標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的步驟,這兩者之間的順序可以顛倒,即先執(zhí)行步驟304至步驟306然后執(zhí)行步驟303。
[0100]步驟307,將用戶輸入的用戶口令和所述2張標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行關(guān)聯(lián),并存儲(chǔ)于數(shù)據(jù)庫(kù)中。
[0101]步驟308,注冊(cè)成功并結(jié)束門禁注冊(cè)過(guò)程。
[0102]當(dāng)復(fù)數(shù)個(gè)用戶門禁注冊(cè)成功之后,在數(shù)據(jù)庫(kù)中存儲(chǔ)了多個(gè)用戶口令和標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的記錄,在該數(shù)據(jù)庫(kù)中可能存在重復(fù)的用戶口令。
[0103]如圖4所示為本申請(qǐng)實(shí)施例一種安全門禁方法的具體流程圖。
[0104]步驟401,用戶激活采集單元。
[0105]步驟402,采集單元采集用戶輸入的用戶口令。
[0106]在本實(shí)施例中,用戶輸入的用戶口令例如為“ 12345 ”。
[0107]步驟403,根據(jù)所述用戶口令匹配數(shù)據(jù)庫(kù)中的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)。
[0108]在本步驟中,數(shù)據(jù)庫(kù)中所有與輸入的用戶口令相同的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)均被提取出來(lái),在上一個(gè)實(shí)施例中出現(xiàn)的不同用戶的用戶口令重復(fù)的情況時(shí),可以提取出多個(gè)用戶的標(biāo)準(zhǔn)人臉特征數(shù)據(jù),在本例中例如提取出A用戶的2個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù),B用戶的I個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)。
[0109]步驟404,采集單元采集用戶的待驗(yàn)證人臉圖像。
[0110]在本步驟中,可以通過(guò)攝像頭采集多張用戶的待驗(yàn)證人臉圖像,例如在本步驟中采集5張人臉圖像,根據(jù)每張人臉圖像的亮度判斷過(guò)濾哪些人臉圖像,在本例中5張人臉圖像中有3張人臉圖像的亮度在一個(gè)預(yù)定的范圍之內(nèi),則選取這3張人臉圖像繼續(xù)分析人臉圖像中哪些是用戶正臉,其中只有2張人臉圖像為用戶正臉,則選擇這2張人臉圖像作為待驗(yàn)證人臉圖像。
[0111]當(dāng)然,在其它的實(shí)施例中可以采用更多的方式來(lái)選擇最準(zhǔn)確的待驗(yàn)證人臉圖像,例如利用人臉圖像中用戶的眼睛位置、嘴部位置、鼻子位置等來(lái)判斷哪些人臉圖像為最優(yōu)的,可以作為待驗(yàn)證人臉圖像,其它的方式在此不再贅述。
[0112]步驟405,提取待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)。
[0113]步驟406,將所述待驗(yàn)證人臉特征數(shù)據(jù)與步驟403匹配得到的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行對(duì)比,得到人臉相似度。
[0114]在本步驟中,例如將2個(gè)待驗(yàn)證人臉特征數(shù)據(jù)分別和A用戶的2個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行比較,并與B用戶的I個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行比較。在與A用戶的2個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行比較時(shí),第I個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與A用戶的第I個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)比較的人臉相似度為0.6,第I個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與A用戶的第2個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)比較的人臉相似度為0.7,第2個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與A用戶的第I個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)比較的人臉相似度為0.7,第2個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與A用戶的第2個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)比較的人臉相似度為0.6,計(jì)算兩個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與A用戶標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的相似度,在本例中人臉相似度取多個(gè)相似度的平均值:
[0115]人臉相似度=(0.6+0.7+0.7+0.6) /4 = 0.65
[0116]在與B用戶的I個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行比較時(shí),第I個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與B用戶的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)比較的人臉相似度為0.7,第2個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與B用戶的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)比較的人臉相似度為0.8,計(jì)算兩個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與B用戶標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的相似度,在本例中人臉相似度取多個(gè)人臉相似度的最大值,即待驗(yàn)證人臉特征數(shù)據(jù)與B用戶的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的人臉相似度為0.8。
[0117]步驟407,判斷人臉相似度是否超過(guò)預(yù)設(shè)門限值,如果超過(guò)則進(jìn)入步驟408,否則進(jìn)入步驟409,提示用戶門禁認(rèn)證失敗,不允許通過(guò)。
[0118]在本例中,當(dāng)人臉相似度大于等于0.8時(shí)才能認(rèn)為是匹配成功,人臉相似度如果小于0.8則認(rèn)為匹配不成功,拒絕進(jìn)入。
[0119]步驟408,匹配通過(guò),打開門禁允許用戶通過(guò)門禁。
[0120]上述步驟402至步驟405之間的順序可以改變,本申請(qǐng)并不限制上述步驟的執(zhí)行順序。
[0121]通過(guò)本申請(qǐng)實(shí)施例的方法和系統(tǒng),由于根據(jù)用戶口令的區(qū)別,縮小了用于與輸入的人臉圖像進(jìn)行匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù)的范圍,可以大大降低人臉識(shí)別的匹配時(shí)間,并且提高人臉識(shí)別的準(zhǔn)確性,避免了用戶眾多時(shí)出現(xiàn)的人臉圖像相似而造成的識(shí)別錯(cuò)誤問(wèn)題。
[0122]在20世紀(jì)90年代,對(duì)于一個(gè)技術(shù)的改進(jìn)可以很明顯地區(qū)分是硬件上的改進(jìn)(例如,對(duì)二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進(jìn))還是軟件上的改進(jìn)(對(duì)于方法流程的改進(jìn))。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進(jìn)已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進(jìn)。設(shè)計(jì)人員幾乎都通過(guò)將改進(jìn)的方法流程編程到硬件電路中來(lái)得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說(shuō)一個(gè)方法流程的改進(jìn)就不能用硬件實(shí)體模塊來(lái)實(shí)現(xiàn)。例如,可編程邏輯器件(Programmable Logic Device, PLD)(例如現(xiàn)場(chǎng)可編程門陣列(Field ProgrammableGate Array,F(xiàn)PGA))就是這樣一種集成電路,其邏輯功能由用戶對(duì)器件編程來(lái)確定。由設(shè)計(jì)人員自行編程來(lái)把一個(gè)數(shù)字系統(tǒng)“集成”在一片PLD上,而不需要請(qǐng)芯片制造廠商來(lái)設(shè)計(jì)和制作專用的集成電路芯片2。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logic compiler)”軟件來(lái)實(shí)現(xiàn),它與程序開發(fā)撰寫時(shí)所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語(yǔ)言來(lái)撰寫,此稱之為硬件描述語(yǔ)言(Hardware Descript1n Language,HDL),而HDL也并非僅有一種,而是有許多種,如 ABEL(Advanced Boolean Express1n Language)、AHDL(Altera Hardware Descript1nLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Descript1n Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Descript1n Language)等,目前最普遍使用的是 VHDL(Very-High_SpeedIntegrated Circuit Hardware Descript1n Language)與 Verilog2。本令頁(yè)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語(yǔ)言稍作邏輯編程并編程到集成電路中,就可以很容易得到實(shí)現(xiàn)該邏輯方法流程的硬件電路。
[0123]控制器可以按任何適當(dāng)?shù)姆绞綄?shí)現(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲(chǔ)可由該(微)處理器執(zhí)行的計(jì)算機(jī)可讀程序代碼(例如軟件或固件)的計(jì)算機(jī)可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(Applicat1n Specific Integrated Circuit,ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20 以及 Silicone Labs C8051F320,存儲(chǔ)器控制器還可以被實(shí)現(xiàn)為存儲(chǔ)器的控制邏輯的一部分。
[0124]本領(lǐng)域技術(shù)人員也知道,除了以純計(jì)算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過(guò)將方法步驟進(jìn)行邏輯編程來(lái)使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來(lái)實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對(duì)其內(nèi)包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔?,可以將用于實(shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
[0125]上述實(shí)施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計(jì)算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來(lái)實(shí)現(xiàn)。
[0126]為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
[0127]通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0128]本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。
[0129]本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算機(jī)系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、月艮務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
[0130]本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
[0131]雖然通過(guò)實(shí)施例描繪了本申請(qǐng),本領(lǐng)域普通技術(shù)人員知道,本申請(qǐng)有許多變形和變化而不脫離本申請(qǐng)的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請(qǐng)的精神。
【主權(quán)項(xiàng)】
1.一種安全門禁方法,其特征在于包括: 采集用戶口令和用戶的待驗(yàn)證人臉圖像; 提取與所述用戶口令匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù); 將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度; 當(dāng)所述人臉相似度超過(guò)一門限值時(shí),允許用戶通過(guò)安全門禁。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述采集用戶口令和用戶的待驗(yàn)證人臉圖像之前還包括門禁注冊(cè)步驟: 采集用戶輸入的用戶口令和用戶的標(biāo)準(zhǔn)人臉圖像; 提取所述用戶的標(biāo)準(zhǔn)人臉圖像的標(biāo)準(zhǔn)人臉特征數(shù)據(jù); 將所述用戶口令和所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行關(guān)聯(lián)并存儲(chǔ)。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述用戶口令包括以下之一或者組合: 數(shù)字構(gòu)成的字符串、字母構(gòu)成的字符串、由觸摸滑動(dòng)輸入構(gòu)成的輸入。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述采集用戶的標(biāo)準(zhǔn)人臉圖像中進(jìn)一步包括: 采集復(fù)數(shù)張人臉圖像; 選擇至少一張作為標(biāo)準(zhǔn)人臉圖像。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述選擇至少一張作為標(biāo)準(zhǔn)人臉圖像進(jìn)一步包括: 選擇復(fù)數(shù)張人臉圖像中圖像質(zhì)量最好的2至3張作為所述標(biāo)準(zhǔn)人臉圖像。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在采集用戶口令和用戶的待驗(yàn)證人臉圖像中進(jìn)一步包括: 采集復(fù)數(shù)張人臉圖像; 對(duì)采集到的復(fù)數(shù)張人臉圖像進(jìn)行圖像篩選處理,得到至少一張待驗(yàn)證人臉圖像。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度中進(jìn)一步包括: 將復(fù)數(shù)個(gè)待驗(yàn)證人臉特征數(shù)據(jù)與復(fù)數(shù)個(gè)標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到復(fù)數(shù)個(gè)人臉相似度; 取所述復(fù)數(shù)個(gè)人臉相似度的平均值作為最終的人臉相似度。8.一種安全門禁系統(tǒng),其特征在于包括: 采集單元,用于采集用戶口令和用戶的待驗(yàn)證人臉圖像; 提取單元,用于提取與所述用戶口令匹配的標(biāo)準(zhǔn)人臉特征數(shù)據(jù); 匹配單元,用于將所述待驗(yàn)證人臉圖像的待驗(yàn)證人臉特征數(shù)據(jù)與所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行匹配,得到人臉相似度; 執(zhí)行單元,用于當(dāng)所述人臉相似度超過(guò)一門限值時(shí),允許用戶通過(guò)安全門禁。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括門禁注冊(cè)單元,所述采集單元采集用戶輸入的用戶口令和用戶的標(biāo)準(zhǔn)人臉圖像發(fā)送給所述門禁注冊(cè)單元,所述門禁注冊(cè)單元提取標(biāo)準(zhǔn)人臉特征數(shù)據(jù);并將所述用戶口令和所述標(biāo)準(zhǔn)人臉特征數(shù)據(jù)進(jìn)行關(guān)聯(lián)并存儲(chǔ)。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述采集單元還用于采集復(fù)數(shù)張人臉圖像;選擇至少一張作為標(biāo)準(zhǔn)人臉圖像。11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述采集單元還用于選擇復(fù)數(shù)張人臉圖像中圖像質(zhì)量最好的2至3張作為所述標(biāo)準(zhǔn)人臉圖像。
【文檔編號(hào)】G07C9/00GK105869235SQ201510028044
【公開日】2016年8月17日
【申請(qǐng)日】2015年1月20日
【發(fā)明人】肖存
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司