本發(fā)明涉及圖像識別及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種基于圖像識別的賬號注冊請求方法和裝置、基于圖像識別的賬號注冊方法和裝置、基于圖像識別的賬號驗證請求方法和裝置以及基于圖像識別的賬號驗證方法和裝置。
背景技術(shù):
賬號是數(shù)字時代的代表,是每個用于在特定的應(yīng)用服務(wù)系統(tǒng)中代表自己的一些數(shù)字和符號序列。應(yīng)用服務(wù)系統(tǒng)以賬號來區(qū)分用戶,為各個用戶提供個性化服務(wù),并且將用戶信息與賬號進(jìn)行對應(yīng)存儲。
為了驗證以當(dāng)前賬號的身份進(jìn)行操作的用戶是否為當(dāng)前賬號的主人,系統(tǒng)需要對賬號進(jìn)行身份驗證。通常系統(tǒng)為賬號設(shè)置了身份驗證項,用戶在注冊賬號過程中輸入身份驗證項的原始信息,系統(tǒng)存儲注冊的賬號的身份驗證項的原始信息。而在需要對賬號進(jìn)行身份驗證時,系統(tǒng)獲取當(dāng)前用戶輸入的身份驗證項信息,并檢驗該信息是否與賬號的身份驗證項的原始信息相匹配,若是,則說明當(dāng)前用戶為賬號的主人。
目前,通用的方法是將用戶密碼作為身份驗證項。系統(tǒng)需要對賬號進(jìn)行身份驗證時,獲取當(dāng)前用戶輸入的用戶密碼,并檢驗該用戶密碼是否與賬號注冊時輸入的原始用戶密碼相匹配。
為了防止用戶密碼被輕易破解,系統(tǒng)往往要求用戶設(shè)置較為復(fù)雜的用戶密碼,而復(fù)雜的用戶密碼又容易被用戶遺忘,從而引起用戶操作不便。
隨著人臉識別技術(shù)的發(fā)展,人臉圖像被作為賬號的身份驗證項。用戶注冊賬號的過程中,拍攝自己的人臉圖像,系統(tǒng)存儲用戶拍攝的人臉圖像作為請求注冊的賬號的身份驗證項的原始信息。而在對賬號進(jìn)行身份驗證過程中,系統(tǒng)獲取當(dāng)前用戶實時拍攝的人臉圖像,并檢驗該人臉圖像是否與賬號注冊時提供的原始人臉圖像相匹配。
上述方法雖然能有效防止因為用戶密碼遺忘或被盜取而導(dǎo)致的用戶操作不 便,然而對于長相非常相似的用戶(例如雙胞胎等)則可能無法進(jìn)行區(qū)分。而且,一些非法用戶也有可能通過特效化妝技術(shù)將自己裝扮得與另一個用戶面貌,從而冒充另一個用戶。
技術(shù)實現(xiàn)要素:
基于此,有必要針對上述方法無法區(qū)分長相相似的用戶的問題,提供一種基于圖像識別的賬號注冊請求方法和裝置;
此外,還有必要提供一種基于圖像識別的賬號注冊方法和裝置;
以及,還有必要提供一種基于圖像識別的賬號驗證請求方法和裝置;
以及,還有必要提供一種基于圖像識別的賬號驗證方法和裝置。
一種基于圖像識別的賬號注冊請求方法,包括以下步驟:
獲取賬號注冊指令;
獲取輸入的請求注冊的賬號以及與所述賬號關(guān)聯(lián)的人臉圖像和物品圖像;
生成包含所述賬號和所述人臉圖像和物品圖像的賬號注冊請求;
將所述賬號注冊請求發(fā)送給服務(wù)器,以請求所述服務(wù)器注冊所述賬號并存儲所述人臉圖像和物品圖像為所述賬號的身份驗證項。
一種基于圖像識別的賬號注冊方法,包括以下步驟:
接收賬號注冊請求,賬號注冊請求中包含請求注冊的賬號以及與該賬號關(guān)聯(lián)的人臉圖像和物品圖像;
提取所述賬號注冊請求中的賬號以及人臉圖像和物品圖像;
注冊所述賬號,以及存儲所述人臉圖像和物品圖像為所述賬號的身份驗證項。
一種基于圖像識別的賬號驗證請求方法,包括以下步驟:
獲取賬號驗證指令;
獲取請求驗證的賬號,以及獲取輸入的與所述賬號關(guān)聯(lián)的人臉圖像和物品 圖像;
生成包含所述賬號和所述人臉圖像和物品圖像的賬號驗證請求;
將所述賬號驗證請求發(fā)送給服務(wù)器,以請求所述服務(wù)器將所述人臉圖像和物品圖像作為所述賬號的身份驗證項對所述賬號進(jìn)行身份驗證。
一種基于圖像識別的賬號驗證方法,包括以下步驟:
接收賬號驗證請求,所述賬號驗證請求中包含請求驗證的賬號以及與所述賬號關(guān)聯(lián)的人臉圖像和物品圖像;
提取所述賬號驗證請求中的賬號以及人臉圖像和物品圖像;
查詢與所述賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉圖像和物品圖像;
驗證提取的人臉圖像和物品圖像是否與查詢得到的人臉圖像和物品圖像相匹配;
若提取的人臉圖像和物品圖像與查詢得到的人臉圖像和物品圖像相匹配,則生成賬號驗證通過結(jié)果。
一種基于圖像識別的賬號注冊請求裝置,包括:
注冊指令獲取模塊,用于獲取賬號注冊指令;
注冊信息獲取模塊,用于獲取輸入的請求注冊的賬號以及與所述賬號關(guān)聯(lián)的人臉圖像和物品圖像;
注冊請求生成模塊,用于生成包含所述賬號和所述人臉圖像和物品圖像的賬號注冊請求;
注冊請求發(fā)送模塊,用于將所述賬號注冊請求發(fā)送給服務(wù)器,以請求所述服務(wù)器注冊所述賬號并存儲所述人臉圖像和物品圖像為所述賬號的身份驗證項。
一種基于圖像識別的賬號注冊裝置,包括:
注冊請求接收模塊,用于接收賬號注冊請求,賬號注冊請求中包含請求注冊的賬號以及與該賬號關(guān)聯(lián)的人臉圖像和物品圖像;
注冊信息提取模塊,用于提取所述賬號注冊請求中的賬號以及人臉圖像和物品圖像;
注冊模塊,用于注冊所述賬號,以及存儲所述人臉圖像和物品圖像為所述賬號的身份驗證項。
一種基于圖像識別的賬號驗證請求裝置,包括:
驗證指令獲取模塊,用于獲取賬號驗證指令;
驗證信息獲取模塊,用于獲取請求驗證的賬號,以及獲取輸入的與所述賬號關(guān)聯(lián)的人臉圖像和物品圖像;
驗證請求生成模塊,用于生成包含所述賬號和所述人臉圖像和物品圖像的賬號驗證請求;
驗證請求發(fā)送模塊,用于將所述賬號驗證請求發(fā)送給服務(wù)器,以請求所述服務(wù)器將所述人臉圖像和物品圖像作為所述賬號的身份驗證項對所述賬號進(jìn)行身份驗證。
一種基于圖像識別的賬號驗證裝置,包括:
驗證請求接收模塊,用于接收賬號驗證請求,所述賬號驗證請求中包含請求驗證的賬號以及與所述賬號關(guān)聯(lián)的人臉圖像和物品圖像;
驗證信息提取模塊,用于提取所述賬號驗證請求中的賬號以及人臉圖像和物品圖像;
查詢模塊,用于查詢與所述賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉圖像和物品圖像;
驗證模塊,用于驗證提取的人臉圖像和物品圖像是否與查詢得到的人臉圖像和物品圖像相匹配;
結(jié)果生成模塊,用于若提取的人臉圖像和物品圖像與查詢得到的人臉圖像和物品圖像相匹配,則生成賬號驗證通過結(jié)果。
上述基于圖像識別的賬號注冊請求方法和裝置,獲取輸入的請求注冊的賬 號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像,生成包含賬號以及人臉圖像和物品圖像的賬號注冊請求,將賬號注冊請求發(fā)送給服務(wù)器,以請求服務(wù)器注冊該賬號以及存儲人臉圖像和物品圖像為賬號的身份驗證項,服務(wù)器可結(jié)合人臉圖像和物品圖像對賬號進(jìn)行身份驗證,不但可避免因為用戶密碼遺忘或被盜取導(dǎo)致的用戶操作不便,即使對于長相相似的用戶也可通過物品圖像來進(jìn)行區(qū)分,克服了基于圖像識別技術(shù)不能區(qū)分長相相似的用戶的問題。
上述基于圖像識別的賬號注冊方法和裝置,接收的賬號注冊請求,賬號注冊請求中包含請求注冊的賬號以及與該賬號關(guān)聯(lián)的人臉圖像和物品圖像,從賬號注冊請求中提取賬號以及人臉圖像和物品圖像,注冊該賬號,以及存儲人臉圖像和物品圖像為賬號的身份驗證項,為結(jié)合人臉圖像和物品圖像對賬號進(jìn)行身份驗證提供了基礎(chǔ),從而可避免因為用戶密碼遺忘或被盜取導(dǎo)致的用戶操作不便,而且對于長相相似的用戶也可通過物品圖像來進(jìn)行區(qū)分,可克服基于圖像識別技術(shù)不能區(qū)分長相相似的用戶的問題。
上述基于圖像識別的賬號驗證請求方法和裝置,獲取請求驗證的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像,生成包含賬號以及人臉圖像和物品圖像的賬號驗證請求,將賬號驗證請求發(fā)送給服務(wù)器,以請求服務(wù)器將人臉圖像和物品圖像作為賬號的身份驗證項對賬號進(jìn)行身份驗證;從而服務(wù)器可結(jié)合人臉圖像和物品圖像對賬號進(jìn)行身份驗證,可避免因為用戶密碼遺忘或被盜取導(dǎo)致的用戶操作不便,而且對于長相相似的用戶也可通過物品圖像來進(jìn)行區(qū)分,可克服基于圖像識別技術(shù)不能區(qū)分長相相似的用戶的問題。
上述基于圖像識別的賬號驗證方法和裝置,提取賬號驗證請求中的賬號以及人臉圖像和物品圖像,查詢與賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉圖像和物品圖像,驗證提取的人臉圖像和物品圖像是否與查詢得到的人臉圖像和物品圖像相匹配,若是,則生成賬號驗證通過結(jié)果;上述方法和裝置結(jié)合人臉圖像和物品圖像對賬號進(jìn)行身份驗證,可避免因為用戶密碼遺忘或被盜取導(dǎo)致的用戶操作不便,而且對于長相相似的用戶也可通過物品圖像來進(jìn)行區(qū)分,可克服基于圖像識別技術(shù)不能區(qū)分長相相似的用戶的問題。
附圖說明
圖1A為一個實施例中可運(yùn)行賬號注冊請求方法以及賬號驗證請求方法的終端的部分結(jié)構(gòu)框圖;
圖1B為一個實施例中可運(yùn)行賬號注冊方法和賬號驗證方法的服務(wù)器的部分結(jié)構(gòu)框圖;
圖2為一個實施例中的基于圖像識別的賬號注冊請求方法的流程示意圖;
圖3A、3B和3C為一個實施例中賬號注冊過程的用戶界面示意圖;
圖4為一個實施例中的基于圖像識別的賬號注冊方法的流程示意圖;
圖5為一個實施例中的基于圖像識別的賬號注冊方法的流程示意圖;
圖6為一個實施例中的基于圖像識別的賬號驗證請求方法的流程示意圖;
圖7為一個實施例中的基于圖像識別的賬號驗證方法的流程示意圖;
圖8為一個實施例中的基于圖像識別的賬號驗證方法的流程示意圖;
圖9為一個實施例中終端和服務(wù)器協(xié)同實現(xiàn)本申請所述的賬號注冊請求方法、賬號注冊方法、賬號驗證請求方法和賬號驗證方法的時序圖;
圖10為一個實施例中的基于圖像識別的賬號注冊請求裝置的結(jié)構(gòu)示意圖;
圖11為一個實施例中的基于圖像識別的賬號注冊裝置的結(jié)構(gòu)示意圖;
圖12為一個實施例中的基于圖像識別的賬號注冊裝置的結(jié)構(gòu)示意圖;
圖13為一個實施例中的基于圖像識別的賬號驗證請求裝置的結(jié)構(gòu)示意圖;
圖14為一個實施例中的基于圖像識別的賬號驗證裝置的結(jié)構(gòu)示意圖;
圖15為一個實施例中的基于圖像識別的賬號驗證裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1A為一個實施例中可運(yùn)行賬號注冊請求方法以及賬號驗證請求方法的終端的部分結(jié)構(gòu)框圖。該終端可為手機(jī)、筆記本電腦、平板電腦等任意可接入網(wǎng)絡(luò)以及具有攝像裝置的終端。如圖1A所示,在一個實施例中,該終端包括通過 系統(tǒng)總線連接的處理器、存儲介質(zhì)、攝像裝置、網(wǎng)絡(luò)接口、顯示屏幕和輸入機(jī)構(gòu);其中,攝像裝置用于拍攝人臉圖像和物品圖像,輸入機(jī)構(gòu)根據(jù)用戶操作觸發(fā)相關(guān)指令,顯示屏幕則將相關(guān)的信息展示給用戶,網(wǎng)絡(luò)接口用于與網(wǎng)絡(luò)進(jìn)行通信,存儲介質(zhì)中存儲用于實現(xiàn)本申請所述的賬號注冊請求方法和/或賬號驗證請求方法的軟件指令,處理器協(xié)調(diào)各部件的工作并執(zhí)行這些指令以實現(xiàn)本申請所述的賬號注冊請求方法和/或賬號驗證請求方法。本領(lǐng)域技術(shù)人員可以理解,圖1A中示出的結(jié)構(gòu),僅僅是與本申請方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對本申請方案所應(yīng)用于其上的終端的限定,具體的終端可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
圖1B為一個實施例中可運(yùn)行賬號注冊方法和賬號驗證方法的服務(wù)器的部分結(jié)構(gòu)框圖。如圖1B所示,在一個實施例中,該服務(wù)器包括通過系統(tǒng)總線連接的處理器、存儲介質(zhì)、內(nèi)存和網(wǎng)絡(luò)接口;其中,網(wǎng)絡(luò)接口用于與網(wǎng)絡(luò)進(jìn)行通信,內(nèi)存用于緩存數(shù)據(jù),存儲介質(zhì)中存儲有操作系統(tǒng)、數(shù)據(jù)庫以及用于實現(xiàn)本申請所述的賬號注冊方法和/或賬號驗證方法的軟件指令,處理器協(xié)調(diào)各部件的工作并執(zhí)行這些指令以實現(xiàn)本申請所述的賬號注冊方法和/或賬號驗證方法。本領(lǐng)域技術(shù)人員可以理解,圖1B中示出的結(jié)構(gòu),僅僅是與本申請方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對本申請方案所應(yīng)用于其上的服務(wù)器的限定,具體的服務(wù)器可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
如圖2所示,在一個實施例中,一種基于圖像識別的賬號注冊請求方法,包括以下步驟:
步驟S202,獲取賬號注冊指令。
在一個實施例中,賬號注冊指令可由注冊操作觸發(fā)。例如,用戶點擊注冊控件,從而注冊控件的點擊事件被觸發(fā),該點擊事件可產(chǎn)生賬號注冊指令。
步驟S204,獲取輸入的請求注冊的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
在一個實施例中,物品圖像可以為頭飾、眼鏡、鑰匙、筆、錢包、圍巾、 寵物、或水杯等任意物品的圖像。
在一個實施例中,步驟S202之后,上述基于圖像識別的賬號注冊請求方法還包括步驟:展示賬號注冊界面。
賬號注冊界面用于輸入賬號注冊信息,其中,賬號注冊信息包括賬號名稱、人臉圖像和物品圖像,賬號注冊信息還可包括密碼等。
步驟S204可獲取通過賬號注冊界面輸入的請求注冊的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
在一個實施例中,賬號注冊界面中包含人臉圖像拍攝入口和物品圖像拍攝入口。
其中,人臉圖像拍攝入口用于觸發(fā)展示人臉圖像拍攝窗口的指令;物品圖像拍攝入口用于觸發(fā)展示物品圖像拍攝窗口的指令;人臉圖像拍攝窗口用于拍攝人臉圖像;物品圖像拍攝窗口用于拍攝物品圖像。
在一個實施例中,人臉圖像通過人臉圖像拍攝窗口獲取得到,物品圖像通過物品圖像窗口獲取得到。
在一個實施例中,人臉拍攝入口為具有點擊事件的控件,其點擊事件用于觸發(fā)展示人臉圖像拍攝窗口的指令。從而當(dāng)人臉圖像拍攝入口被點擊時,即可觸發(fā)展示人臉圖像拍攝窗口的指令;獲取到展示人臉圖像拍攝窗口的指令后,可展示人臉圖像拍攝窗口。
在一個實施例中,人臉圖像拍攝窗口中包含圖像實時顯示窗口和拍攝提交控件,其中,圖像實時顯示窗口用于實時顯示攝像頭當(dāng)前攝取到的圖像,拍攝提交控件用于觸發(fā)保存攝像頭當(dāng)前攝取到的圖像的指令。
當(dāng)獲取到保存攝像頭當(dāng)前攝取到的圖像的指令后,可保存當(dāng)前攝取到的頭像為與請求注冊的賬號所關(guān)聯(lián)的人臉圖像。
進(jìn)一步的,可將與請求注冊的賬號關(guān)聯(lián)的人臉圖像顯示在賬號注冊界面中。
類似的,可通過賬號注冊界面輸入與請求注冊的賬號關(guān)聯(lián)的物品圖像。
在一個實施例中,賬號注冊界面中還包含注冊提交控件,該注冊提交控件的點擊事件產(chǎn)生提交注冊信息的指令;
進(jìn)一步的,可在獲取到提交注冊信息的指令時,獲取通過賬號注冊界面輸 入的請求注冊的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
圖3A、3B和3C為一個實施例中賬號注冊過程的用戶界面示意圖。
如圖3A所示,賬號注冊界面300中包含賬號輸入控件301,用于輸入請求注冊的賬號,以及包含人臉圖像拍攝入口302和物品圖像拍攝入口303,還包含注冊提交控件304。
人臉圖像拍攝入口302被點擊后,如圖3B所示,可展示人臉圖像拍攝窗口305;人臉圖像拍攝窗口包含圖像實時顯示窗口306和拍攝提交控件307。
拍攝提交控件307被點擊后,可保存當(dāng)前攝取到的頭像308為通過輸入控件301輸入的賬號(即請求注冊的賬號)所關(guān)聯(lián)的人臉圖像。
如圖3C所示,進(jìn)一步的,可關(guān)閉人臉圖像拍攝窗口305,返回賬號注冊界面300,并在賬號注冊界面300中顯示拍攝到的人臉圖像308。
進(jìn)一步的,注冊提交控件304被點擊后,可執(zhí)行步驟S206。
在一個實施例中,賬號注冊界面中包含人臉圖像的本地選擇入口和物品圖像的本地選擇入口。該人臉圖像的本地選擇入口被點擊時,可展示人臉圖像的選擇窗口,通過該選擇窗口獲取用戶選擇的圖像作為與請求注冊的賬號關(guān)聯(lián)的人臉圖像;物品圖像的選擇入口被點擊時,可展示物品圖像的選擇窗口,通過該選擇窗口獲取用戶選擇的圖像作為與請求注冊的賬號關(guān)聯(lián)的物品圖像。
步驟S206,生成包含請求注冊的賬號和與賬號關(guān)聯(lián)的人臉圖像和物品圖像的賬號注冊請求。
步驟S208,將賬號注冊請求發(fā)送給服務(wù)器,以請求服務(wù)器注冊上述賬號并存儲上述人臉圖像和物品圖像為上述賬號的身份驗證項。
如圖4所示,一種基于圖像識別的賬號注冊方法,包括以下步驟:
步驟S402,接收賬號注冊請求,賬號注冊請求中包含請求注冊的賬號以及與該賬號關(guān)聯(lián)的人臉圖像和物品圖像。
步驟S404,提取賬號注冊請求中的賬號以及人臉圖像和物品圖像。
步驟S406,注冊上述賬號,以及存儲上述人臉圖像和物品圖像為上述賬號的身份驗證項。
在一個實施例中,可添加請求注冊的賬號到已注冊的賬號數(shù)據(jù)庫中。在一 個實施例中,還可存儲請求注冊的賬號與其它賬號注冊信息的對應(yīng)關(guān)系,其它賬號注冊信息包括昵稱、出生年月和/或興趣愛好等等。
賬號的身份驗證項為賬號身份驗證過程中需要驗證的項目或數(shù)據(jù)。
例如,賬號的身份驗證項可包括密碼、人臉圖像、物品圖像和/或密碼保護(hù)問題等等。人臉圖像和物品圖像被存儲為請求注冊的賬號的身份驗證項,說明在對該賬號進(jìn)行身份驗證過程中,需要驗證輸入的人臉圖像和物品圖像是否與作為該賬號的身份驗證項的人臉圖像和物品圖像相匹配。
在一個實施例中,賬號的身份驗證項存儲在指定的存儲空間(數(shù)據(jù)庫中的數(shù)據(jù)表等)或文件中。本實施例中,步驟S406可將賬號注冊請求中的賬號以及人臉圖像和物品圖像對應(yīng)存儲在指定的存儲空間或文件中。
在一個實施例中,上述基于圖像識別的賬號注冊方法,在提取賬號注冊請求中的賬號以及人臉圖像和物品圖像的步驟之后,還包括以下步驟:
提取人臉圖像的人臉特征,以及提取物品圖像的物品特征;
本實施例中,存儲人臉圖像和物品圖像為賬號的身份驗證項的步驟包括:存儲人臉特征和物品特征為賬號的身份驗證項。
圖5示出了上述實施例的一種執(zhí)行流程。如圖5所示,在一個實施例中,一種基于圖像識別的賬號注冊方法。
步驟S502,接收賬號注冊請求,賬號注冊請求中包含請求注冊的賬號以及與該賬號關(guān)聯(lián)的人臉圖像和物品圖像。
步驟S504,提取賬號注冊請求中的賬號以及人臉圖像和物品圖像。
在一個實施例中,上述基于圖像識別的賬號注冊方法還包括以下步驟:對人臉圖像和物品圖像進(jìn)行初步處理;例如,進(jìn)行灰度校正、噪聲過濾、光線補(bǔ)償、直方圖均衡化、歸一化、幾何校正、濾波以及銳化等初步處理,該初步處理過程服務(wù)于后續(xù)的人臉特征提取和物品特征提取,以及人臉識別和物品識別;經(jīng)過初步處理后的人臉圖像和物品圖像有利于人臉特征和物品特征的提取,以及其中的人臉和物品的識別。
步驟S506,提取人臉圖像的人臉特征,以及提取物品圖像的物品特征。
在一個實施例中,可提取人臉圖像的視覺特征、像素統(tǒng)計特征、人臉圖像 變換系數(shù)特征和人臉圖像代數(shù)特征等作為人臉圖像的人臉特征。
在一個實施例中,可提取物品圖像的奇異值特征向量、Harris角點或SIFT(Scale-invariant feature transform,尺度不變特征轉(zhuǎn)換)特征點等作為物品圖像的物品特征。
步驟S508,注冊上述賬號,以及存儲人臉特征和物品特征為請求注冊的賬號的身份驗證項。
如圖6所示,一種基于圖像識別的賬號驗證請求方法,包括以下步驟:
步驟S602,獲取賬號驗證指令。
在一個實施例中,賬號驗證指令可由登錄操作觸發(fā)。例如,用戶點擊登錄控件,從而登錄控件的點擊事件被觸發(fā),該點擊事件可產(chǎn)生賬號驗證指令。
在另一個實施例中,賬號驗證指令可由消費(fèi)操作、支付操作等需要進(jìn)行賬號身份驗證的敏感操作觸發(fā)。例如,用戶點擊付款控件、支付頁面的確認(rèn)支付控件等,使得這些控件的點擊事件被觸發(fā),而這些點擊事件產(chǎn)生賬號驗證指令。
步驟S604,獲取請求驗證的賬號,以及獲取輸入的與請求驗證的賬號關(guān)聯(lián)的人臉圖像和物品圖像。
在一個實施例中,在步驟S602之后,上述基于圖像識別的賬號驗證請求方法還包括步驟:展示賬號驗證界面。
賬號驗證界面用于輸入賬號的身份驗證項,因此,賬號驗證界面中包含用于輸入身份驗證項的控件。若當(dāng)前處于賬號未登錄狀態(tài),賬號驗證界面還用于輸入請求驗證的賬號,因此,賬號驗證界面中還包含用于輸入請求驗證的賬號的控件。
本實施例中,步驟S604可獲取請求驗證的賬號以及獲取通過賬號驗證界面輸入的與請求驗證的賬號關(guān)聯(lián)的人臉圖像和物品圖像。
在一個實施例中,若當(dāng)前已有賬號登錄,可獲取當(dāng)前登錄的賬號為請求驗證的賬號;若當(dāng)前處于賬號未登錄狀態(tài),可獲取通過賬號驗證界面輸入的請求驗證的賬號。
在一個實施例中,賬號驗證界面中包含人臉圖像拍攝入口和物品圖像拍攝 入口。
其中,人臉圖像拍攝入口用于觸發(fā)展示人臉圖像拍攝窗口的指令;物品圖像拍攝入口用于觸發(fā)展示物品圖像拍攝窗口的指令;人臉圖像拍攝窗口用于拍攝人臉圖像;物品圖像拍攝窗口用于拍攝物品圖像。
在一個實施例中,人臉圖像通過人臉圖像拍攝窗口獲取得到,物品圖像通過物品圖像窗口獲取得到。
在一個實施例中,人臉拍攝入口為具有點擊事件的控件,其點擊事件用于觸發(fā)展示人臉圖像拍攝窗口的指令。從而當(dāng)人臉圖像拍攝入口被點擊時,即可觸發(fā)展示人臉圖像拍攝窗口的指令;獲取到展示人臉圖像拍攝窗口的指令后,可展示人臉圖像拍攝窗口。
在一個實施例中,人臉圖像拍攝窗口中包含圖像實時顯示窗口和拍攝提交控件,其中,圖像實時顯示窗口用于實時顯示攝像頭當(dāng)前攝取到的圖像,拍攝提交控件用于觸發(fā)保存攝像頭當(dāng)前攝取到的圖像的指令。
當(dāng)獲取到保存攝像頭當(dāng)前攝取到的圖像的指令后,可保存當(dāng)前攝取到的頭像為與請求驗證的賬號所關(guān)聯(lián)的人臉圖像。
進(jìn)一步的,可將與請求驗證的賬號關(guān)聯(lián)的人臉圖像顯示在賬號驗證界面中。
類似的,可通過賬號驗證界面輸入與請求驗證的賬號關(guān)聯(lián)的物品圖像。
步驟S606,生成包含請求驗證的賬號和上述人臉圖像和物品圖像的賬號驗證請求。
步驟S608,將賬號驗證請求發(fā)送給服務(wù)器,以請求服務(wù)器將上述人臉圖像和物品圖像作為請求驗證的賬號的身份驗證項對該賬號進(jìn)行身份驗證。
如圖7所示,在一個實施例中,一種基于圖像識別的賬號驗證方法,包括以下步驟:
步驟S702,接收賬號驗證請求,賬號驗證請求中包含請求驗證的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
步驟S704,提取賬號驗證請求中的賬號以及人臉圖像和物品圖像。
步驟S706,查詢與賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉圖像和物品圖像。
在一個實施例中,與賬號關(guān)聯(lián)的作為身份驗證項的人臉圖像和物品圖像預(yù)先存儲在指定的存儲空間或文件中;本實施例中,步驟S706可在指定的存儲空間或文件中查找與賬號對應(yīng)的人臉圖像和物品圖像。
步驟S708,驗證提取的人臉圖像和物品圖像是否與查詢得到的人臉圖像和物品圖像相匹配。
在一個實施例中,可計算提取的人臉圖像與查詢得到的人臉圖像之間的相似度,以及計算提取的物品圖像與查詢得到的物品圖像之間的相似度,若該兩相似度超過閾值,則判定提取的人臉圖像和物品圖像與查詢得到的人臉圖像和物品圖像相匹配。
步驟S710,若提取的人臉圖像和物品圖像與查詢得到的人臉圖像和物品圖像相匹配,則生成賬號驗證通過結(jié)果。
賬號驗證通過結(jié)果表示賬號身份驗證通過,以請求驗證的賬號所進(jìn)行的操作都被認(rèn)為是賬號主人所進(jìn)行的操作。
進(jìn)一步的,可將賬號驗證通過結(jié)果發(fā)送給賬號驗證請求發(fā)送方;以及/或者,進(jìn)行與賬號驗證請求相關(guān)聯(lián)的處理;例如,進(jìn)行賬號驗證請求發(fā)送方所請求的與賬號驗證請求相對應(yīng)的支付處理;又例如,向賬號驗證請求發(fā)送方返回該發(fā)送方請求的與賬號驗證請求相對應(yīng)的網(wǎng)頁;等等。
在一個實施例中,預(yù)先存儲了人臉特征和物品特征作為賬號的身份驗證項。其中,人臉特征可為視覺特征、像素統(tǒng)計特征、人臉圖像變換系數(shù)特征或人臉圖像代數(shù)特征等;物品特征可為奇異值特征向量、Harris角點或SIFT特征點等。
本實施例中,在提取賬號驗證請求中的人臉圖像和物品圖像后,可提取人臉圖像的人臉特征,以及提取物品圖像的物品特征。
具體而言,可提取人臉圖像的與作為賬號的身份驗證項的人臉特征相對應(yīng)的人臉特征,以及提取物品圖像的與作為賬號的身份驗證項的物品特征相對應(yīng)的物品特征;例如,作為賬號的身份驗證項的人臉特征為視覺特征,則提取人臉圖像的視覺特征,作為賬號的身份驗證項的物品特征為奇異值特征向量,則可提取物品圖像的奇異值特征向量。
進(jìn)一步的,步驟S706、S708和S710進(jìn)行人臉特征和物品特征的查詢、驗 證以及生成相應(yīng)的驗證結(jié)果。
圖8示出了上述實施例的一種執(zhí)行流程。如圖8所示,在一個實施例中,一種基于圖像識別的賬號驗證方法,包括以下步驟:
步驟S802,接收賬號驗證請求,賬號驗證請求中包含請求驗證的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
步驟S804,提取賬號驗證請求中的賬號以及人臉圖像和物品圖像。
步驟S806,提取人臉圖像的人臉特征,以及提取物品圖像的物品特征。
在一個實施例中,與賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉特征可為視覺特征、像素統(tǒng)計特征、人臉圖像變換系數(shù)特征或人臉圖像代數(shù)特征等。
在一個實施例中,與賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的物品特征可為奇異值特征向量、Harris角點或SIFT特征點等。
步驟S806可提取人臉圖像的與作為賬號的身份驗證項的人臉特征相對應(yīng)的人臉特征,以及提取物品圖像的與作為賬號的身份驗證項的物品特征相對應(yīng)的物品特征。
步驟S808,查詢與賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉特征和物品特征。
步驟S810,驗證提取的人臉特征和物品特征是否與查詢得到的人臉特征和物品特征相匹配。
在一個實施例中,可計算提取的人臉特征和查詢得到的人臉特征的相似度,以及計算提取的物品特征和查詢得到的物品特征的相似度,若該兩相似度都超過閾值,則判定提取的人臉特征和物品特征與查詢得到的人臉特征和物品特征相匹配。
步驟S812,若提取的人臉特征和物品特征與查詢得到的人臉特征和物品特征相匹配,則生成賬號驗證通過結(jié)果。
本申請所述的賬號注冊請求方法、賬號注冊方法、賬號驗證請求方法和賬號驗證方法由終端和服務(wù)器協(xié)同實現(xiàn);可以認(rèn)為,賬號注冊請求方法和賬號驗證請求方法所述的步驟由終端執(zhí)行,而賬號注冊方法和賬號驗證方法所述的步驟由服務(wù)器執(zhí)行;其中,賬號注冊請求方法和賬號驗證請求方法所述的步驟可 由兩個終端執(zhí)行,也可由同一終端執(zhí)行。
圖9為一個實施例中終端和服務(wù)器協(xié)同實現(xiàn)本申請所述的賬號注冊請求方法、賬號注冊方法、賬號驗證請求方法和賬號驗證方法的時序圖。如圖9所示:
(1.1)終端獲取賬號注冊指令
(1.2)終端展示賬號注冊界面
(1.3)終端獲取通過賬號注冊界面輸入的請求注冊的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像
(1.4)終端生成包含請求注冊的賬號和與賬號關(guān)聯(lián)的人臉圖像和物品圖像的賬號注冊請求。
(1.5)終端將賬號注冊請求發(fā)送給服務(wù)器。
(1.6)服務(wù)器提取賬號注冊請求中的賬號以及人臉圖像和物品圖像。
(1.7)服務(wù)器提取人臉圖像的人臉特征,以及提取物品圖像的物品特征。
(1.8)服務(wù)器注冊賬號,以及存儲人臉特征和物品特征為賬號的身份驗證項。
(1.9)服務(wù)器向終端返回賬號注冊結(jié)果。
(2.1)終端獲取賬號驗證指令。
(2.2)終端展示賬號驗證界面。
(2.3)終端獲取請求驗證的賬號,以及獲取通過賬號驗證界面輸入的與請求驗證的賬號關(guān)聯(lián)的人臉圖像和物品圖像。
(2.4)終端生成包含請求驗證的賬號和上述人臉圖像和物品圖像的賬號驗證請求。
(2.5)終端將賬號驗證請求發(fā)送給服務(wù)器。
(2.6)服務(wù)器提取賬號驗證請求中的賬號以及人臉圖像和物品圖像。
(2.7)服務(wù)器提取人臉圖像的人臉特征,以及提取物品圖像的物品特征。
(2.8)服務(wù)器查詢與賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉特征和物品特征。
(2.9)服務(wù)器驗證提取的人臉特征和物品特征是否與查詢得到的人臉特征和物品特征相匹配,若是,則生成賬號驗證通過結(jié)果。
(2.10)服務(wù)器向終端返回賬號驗證通過結(jié)果。
如圖10所示,在一個實施例中,一種基于圖像識別的賬號注冊請求裝置,包括注冊指令獲取模塊1002、注冊信息獲取模塊1004、注冊請求生成模塊1006和注冊請求發(fā)送模塊1008,其中:
注冊指令獲取模塊1002用于獲取賬號注冊指令。
在一個實施例中,賬號注冊指令可由注冊操作觸發(fā)。例如,用戶點擊注冊控件,從而注冊控件的點擊事件被觸發(fā),該點擊事件可產(chǎn)生賬號注冊指令。
注冊信息獲取模塊1004用于獲取輸入的請求注冊的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
在一個實施例中,物品圖像可以為頭飾、眼鏡、鑰匙、筆、錢包、圍巾、寵物、或水杯等任意物品的圖像。
在一個實施例中,上述基于圖像識別的賬號注冊請求裝置,還包括注冊界面展示模塊(圖中未示出),用于展示賬號注冊界面。
賬號注冊界面用于輸入賬號注冊信息,賬號注冊信息包括賬號名稱、人臉圖像和物品圖像,賬號注冊信息還可包括密碼等。
本實施例中,注冊信息獲取模塊1004用于獲取通過賬號注冊界面輸入的請求注冊的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
在一個實施例中,賬號注冊界面中包含人臉圖像拍攝入口和物品圖像拍攝入口。
其中,人臉圖像拍攝入口用于觸發(fā)展示人臉圖像拍攝窗口的指令;物品圖像拍攝入口用于觸發(fā)展示物品圖像拍攝窗口的指令;人臉圖像拍攝窗口用于拍攝人臉圖像;物品圖像拍攝窗口用于拍攝物品圖像。
在一個實施例中,人臉圖像通過人臉圖像拍攝窗口獲取得到,物品圖像通過物品圖像窗口獲取得到。
在一個實施例中,人臉拍攝入口為具有點擊事件的控件,其點擊事件用于觸發(fā)展示人臉圖像拍攝窗口的指令。從而當(dāng)人臉圖像拍攝入口被點擊時,注冊信息獲取模塊1004可展示人臉圖像拍攝窗口。
在一個實施例中,人臉圖像拍攝窗口中包含圖像實時顯示窗口和拍攝提交控件,其中,圖像實時顯示窗口用于實時顯示攝像頭當(dāng)前攝取到的圖像,拍攝提交控件用于觸發(fā)保存攝像頭當(dāng)前攝取到的圖像的指令。
當(dāng)獲取到保存攝像頭當(dāng)前攝取到的圖像的指令后,注冊信息獲取模塊1004可保存當(dāng)前攝取到的頭像為與請求注冊的賬號所關(guān)聯(lián)的人臉圖像。
進(jìn)一步的,注冊信息獲取模塊1004可將與請求注冊的賬號關(guān)聯(lián)的人臉圖像顯示在賬號注冊界面中。
類似的,注冊信息獲取模塊1004可通過賬號注冊界面輸入與請求注冊的賬號關(guān)聯(lián)的物品圖像。
在一個實施例中,賬號注冊界面中還包含注冊提交控件,該注冊提交控件的點擊事件產(chǎn)生提交注冊信息的指令;
進(jìn)一步的,注冊信息獲取模塊1004可在獲取到提交注冊信息的指令時,獲取通過賬號注冊界面輸入的請求注冊的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
在一個實施例中,賬號注冊界面中包含人臉圖像的本地選擇入口和物品圖像的本地選擇入口。本實施例中,人臉圖像的本地選擇入口被點擊時,注冊信息獲取模塊1004可展示人臉圖像的選擇窗口,通過該選擇窗口獲取用戶選擇的圖像作為與請求注冊的賬號關(guān)聯(lián)的人臉圖像;物品圖像的選擇入口被點擊時,注冊信息獲取模塊1004可展示物品圖像的選擇窗口,通過該選擇窗口獲取用戶選擇的圖像作為與請求注冊的賬號關(guān)聯(lián)的物品圖像。
注冊請求生成模塊1006用于生成包含請求注冊的賬號和與賬號關(guān)聯(lián)的人臉圖像和物品圖像的賬號注冊請求。
注冊請求發(fā)送模塊1008用于將賬號注冊請求發(fā)送給服務(wù)器,以請求服務(wù)器注冊上述賬號并存儲上述人臉圖像和物品圖像為上述賬號的身份驗證項。
如圖11所示,一種基于圖像識別的賬號注冊裝置,包括注冊請求接收模塊1102、注冊信息提取模塊1104和注冊模塊1106,其中:
注冊請求接收模塊1102用于接收賬號注冊請求,賬號注冊請求中包含請求 注冊的賬號以及與該賬號關(guān)聯(lián)的人臉圖像和物品圖像。
注冊信息提取模塊1104用于提取賬號注冊請求中的賬號以及人臉圖像和物品圖像。
注冊模塊1106用于注冊上述賬號,以及存儲上述人臉圖像和物品圖像為上述賬號的身份驗證項。
在一個實施例中,注冊模塊1106可添加請求注冊的賬號到已注冊的賬號數(shù)據(jù)庫中。在一個實施例中,注冊模塊1106還可存儲請求注冊的賬號與其它賬號注冊信息的對應(yīng)關(guān)系,其它賬號注冊信息包括昵稱、出生年月和/或興趣愛好等等。
賬號的身份驗證項為賬號身份驗證過程中需要驗證的項目或數(shù)據(jù)。
例如,賬號的身份驗證項可包括密碼、人臉圖像、物品圖像和/或密碼保護(hù)問題等等。人臉圖像和物品圖像被存儲為請求注冊的賬號的身份驗證項,說明在對該賬號進(jìn)行身份驗證過程中,需要驗證輸入的人臉圖像和物品圖像是否與作為該賬號的身份驗證項的人臉圖像和物品圖像相匹配。
在一個實施例中,賬號的身份驗證項存儲在指定的存儲空間(數(shù)據(jù)庫中的數(shù)據(jù)表等)或文件中。本實施例中,注冊模塊1106可將賬號注冊請求中的賬號以及人臉圖像和物品圖像對應(yīng)存儲在指定的存儲空間或文件中。
如圖12所示,在一個實施例中,上述基于圖像識別的賬號注冊裝置還包括第一特征提取模塊1202,用于提取人臉圖像的人臉特征,以及提取物品圖像的物品特征;
本實施例中,注冊模塊1106用于注冊上述賬號,以及存儲人臉特征和物品特征為上述賬號的身份驗證項。
在一個實施例中,上述基于圖像識別的賬號注冊裝置還包括初步處理模塊(圖中未示出),用于在第一特征提取模塊1202提取人臉特征以及物品特征之前,對人臉圖像和物品圖像進(jìn)行初步處理;例如,進(jìn)行灰度校正、噪聲過濾、光線補(bǔ)償、直方圖均衡化、歸一化、幾何校正、濾波以及銳化等初步處理,該初步處理過程服務(wù)于后續(xù)的人臉特征提取和物品特征提取,以及人臉識別和物品識別;經(jīng)過初步處理后的人臉圖像和物品圖像有利于人臉特征和物品特征的 提取,以及其中的人臉和物品的識別。
在一個實施例中,第一特征提取模塊1202可提取人臉圖像的視覺特征、像素統(tǒng)計特征、人臉圖像變換系數(shù)特征和人臉圖像代數(shù)特征等作為人臉圖像的人臉特征。
在一個實施例中,第一特征提取模塊1202可提取物品圖像的奇異值特征向量、Harris角點或SIFT(Scale-invariant feature transform,尺度不變特征轉(zhuǎn)換)特征點等作為物品圖像的物品特征。
如圖13所示,一種基于圖像識別的賬號驗證請求裝置,包括驗證指令獲取模塊1302、驗證信息獲取模塊1304、驗證請求生成模塊1306和驗證請求發(fā)送模塊1308,其中:
驗證指令獲取模塊1302用于獲取賬號驗證指令。
在一個實施例中,賬號驗證指令可由登錄操作觸發(fā)。例如,用戶點擊登錄控件,從而登錄控件的點擊事件被觸發(fā),該點擊事件可產(chǎn)生賬號驗證指令。
在另一個實施例中,賬號驗證指令可由消費(fèi)操作、支付操作等需要進(jìn)行賬號身份驗證的敏感操作觸發(fā)。例如,用戶點擊付款控件、支付頁面的確認(rèn)支付控件等,使得這些控件的點擊事件被觸發(fā),而這些點擊事件產(chǎn)生賬號驗證指令。
驗證信息獲取模塊1304用于獲取請求驗證的賬號,以及獲取輸入的與請求驗證的賬號關(guān)聯(lián)的人臉圖像和物品圖像。
在一個實施例中,上述基于圖像識別的賬號驗證請求裝置還包括驗證界面展示模塊(圖中未示出),用于展示賬號驗證界面。
賬號驗證界面用于輸入賬號的身份驗證項,因此,賬號驗證界面中包含用于輸入身份驗證項的控件。若當(dāng)前處于賬號未登錄狀態(tài),賬號驗證界面還用于輸入請求驗證的賬號,因此,賬號驗證界面中還包含用于輸入請求驗證的賬號的控件。
本實施例中,驗證信息獲取模塊1304用于獲取請求驗證的賬號,以及獲取通過賬號驗證界面輸入的與請求驗證的賬號關(guān)聯(lián)的人臉圖像和物品圖像。
在一個實施例中,若當(dāng)前已有賬號登錄,驗證信息獲取模塊1304可獲取當(dāng) 前登錄的賬號為請求驗證的賬號;若當(dāng)前處于賬號未登錄狀態(tài),驗證信息獲取模塊1304可獲取通過賬號驗證界面輸入的請求驗證的賬號。
在一個實施例中,賬號驗證界面中包含人臉圖像拍攝入口和物品圖像拍攝入口。
其中,人臉圖像拍攝入口用于觸發(fā)展示人臉圖像拍攝窗口的指令;物品圖像拍攝入口用于觸發(fā)展示物品圖像拍攝窗口的指令;人臉圖像拍攝窗口用于拍攝人臉圖像;物品圖像拍攝窗口用于拍攝物品圖像。
在一個實施例中,人臉圖像通過人臉圖像拍攝窗口獲取得到,物品圖像通過物品圖像窗口獲取得到。
在一個實施例中,人臉拍攝入口為具有點擊事件的控件,其點擊事件用于觸發(fā)展示人臉圖像拍攝窗口的指令。從而當(dāng)人臉圖像拍攝入口被點擊時,驗證信息獲取模塊1304可展示人臉圖像拍攝窗口。
在一個實施例中,人臉圖像拍攝窗口中包含圖像實時顯示窗口和拍攝提交控件,其中,圖像實時顯示窗口用于實時顯示攝像頭當(dāng)前攝取到的圖像,拍攝提交控件用于觸發(fā)保存攝像頭當(dāng)前攝取到的圖像的指令。
當(dāng)獲取到保存攝像頭當(dāng)前攝取到的圖像的指令后,驗證信息獲取模塊1304可保存當(dāng)前攝取到的頭像為與請求驗證的賬號所關(guān)聯(lián)的人臉圖像。
進(jìn)一步的,驗證信息獲取模塊1304可將與請求驗證的賬號關(guān)聯(lián)的人臉圖像顯示在賬號驗證界面中。
類似的,驗證信息獲取模塊1304可通過賬號驗證界面輸入與請求驗證的賬號關(guān)聯(lián)的物品圖像。
在一個實施例中,賬號驗證界面中還包含驗證提交控件,該驗證提交控件的點擊事件產(chǎn)生提交驗證信息的指令;
進(jìn)一步的,驗證信息獲取模塊1304可在獲取到提交驗證信息的指令時,獲取通過賬號驗證界面輸入的請求驗證的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
驗證請求生成模塊1306用于生成包含請求驗證的賬號和上述人臉圖像和物品圖像的賬號驗證請求。
驗證請求發(fā)送模塊1308用于將賬號驗證請求發(fā)送給服務(wù)器,以請求服務(wù)器將上述人臉圖像和物品圖像作為請求驗證的賬號的身份驗證項對該賬號進(jìn)行身份驗證。
如圖14所示,在一個實施例中,一種基于圖像識別的賬號驗證裝置,包括驗證請求接收模塊1402、驗證信息提取模塊1404、查詢模塊1406、驗證模塊1408和結(jié)果生成模塊1410,其中:
驗證請求接收模塊1402用于接收賬號驗證請求,賬號驗證請求中包含請求驗證的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像。
驗證信息提取模塊1404用于提取賬號驗證請求中的賬號以及人臉圖像和物品圖像。
查詢模塊1406用于查詢與賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉圖像和物品圖像。
在一個實施例中,與賬號關(guān)聯(lián)的作為身份驗證項的人臉圖像和物品圖像預(yù)先存儲在指定的存儲空間或文件中;本實施例中,查詢模塊1406可在指定的存儲空間或文件中查找與賬號對應(yīng)的人臉圖像和物品圖像。
驗證模塊1408用于驗證提取的人臉圖像和物品圖像是否與查詢得到的人臉圖像和物品圖像相匹配。
在一個實施例中,驗證模塊1408可計算提取的人臉圖像與查詢得到的人臉圖像之間的相似度,以及計算提取的物品圖像與查詢得到的物品圖像之間的相似度,若該兩相似度超過閾值,則判定提取的人臉圖像和物品圖像與查詢得到的人臉圖像和物品圖像相匹配。
結(jié)果生成模塊1410用于若提取的人臉圖像和物品圖像與查詢得到的人臉圖像和物品圖像相匹配,則生成賬號驗證通過結(jié)果。
賬號驗證通過結(jié)果表示賬號身份驗證通過,以請求驗證的賬號所進(jìn)行的操作都被認(rèn)為是賬號主人所進(jìn)行的操作。
進(jìn)一步的,結(jié)果生成模塊1410可將賬號驗證通過結(jié)果發(fā)送給賬號驗證請求發(fā)送方;以及/或者,進(jìn)行與賬號驗證請求相關(guān)聯(lián)的處理;例如,進(jìn)行賬號驗證 請求發(fā)送方所請求的與賬號驗證請求相對應(yīng)的支付處理;又例如,向賬號驗證請求發(fā)送方返回該發(fā)送方請求的與賬號驗證請求相對應(yīng)的網(wǎng)頁;等等。
在一個實施例中,上述基于圖像識別的賬號驗證裝置還包括存儲模塊(圖中未示出),用于存儲作為賬號的身份驗證項的人臉特征和物品特征。其中,人臉特征可為視覺特征、像素統(tǒng)計特征、人臉圖像變換系數(shù)特征或人臉圖像代數(shù)特征等;物品特征可為奇異值特征向量、Harris角點或SIFT特征點等。
如圖15所示,在一個實施例中,上述基于圖像識別的賬號驗證裝置還包括第二特征提取模塊1502,用于在驗證信息提取模塊1404提取賬號驗證請求中的人臉圖像和物品圖像后,提取人臉圖像的人臉特征,以及提取物品圖像的物品特征。
具體而言,第二特征提取模塊1502可提取人臉圖像的與作為賬號的身份驗證項的人臉特征相對應(yīng)的人臉特征,以及提取物品圖像的與作為賬號的身份驗證項的物品特征相對應(yīng)的物品特征;例如,作為賬號的身份驗證項的人臉特征為視覺特征,則提取人臉圖像的視覺特征,作為賬號的身份驗證項的物品特征為奇異值特征向量,則可提取物品圖像的奇異值特征向量。
本實施例中,查詢模塊1406用于查詢與賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉特征和物品特征。
驗證模塊1408用于驗證提取的人臉特征和物品特征是否與查詢得到的人臉特征和物品特征相匹配。
在一個實施例中,驗證模塊1408可計算提取的人臉特征和查詢得到的人臉特征的相似度,以及計算提取的物品特征和查詢得到的物品特征的相似度,若該兩相似度都超過閾值,則判定提取的人臉特征和物品特征與查詢得到的人臉特征和物品特征相匹配。
結(jié)果生成模塊1410用于若提取的人臉特征和物品特征與查詢得到的人臉特征和物品特征相匹配,則生成賬號驗證通過結(jié)果。
上述基于圖像識別的賬號注冊請求方法和裝置,通過賬號注冊界面獲取輸入的請求注冊的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像,生成包含賬號以 及人臉圖像和物品圖像的賬號注冊請求,將賬號注冊請求發(fā)送給服務(wù)器,以請求服務(wù)器注冊該賬號以及存儲人臉圖像和物品圖像為賬號的身份驗證項,服務(wù)器可結(jié)合人臉圖像和物品圖像對賬號進(jìn)行身份驗證,不但可避免因為用戶密碼遺忘或被盜取導(dǎo)致的用戶操作不便,即使對于長相相似的用戶也可通過物品圖像來進(jìn)行區(qū)分,克服了基于圖像識別技術(shù)不能區(qū)分長相相似的用戶的問題。
上述基于圖像識別的賬號注冊方法和裝置,接收的賬號注冊請求,賬號注冊請求中包含請求注冊的賬號以及與該賬號關(guān)聯(lián)的人臉圖像和物品圖像,從賬號注冊請求中提取賬號以及人臉圖像和物品圖像,注冊該賬號,以及存儲人臉圖像和物品圖像為賬號的身份驗證項,為結(jié)合人臉圖像和物品圖像對賬號進(jìn)行身份驗證提供了基礎(chǔ),從而可避免因為用戶密碼遺忘或被盜取導(dǎo)致的用戶操作不便,而且對于長相相似的用戶也可通過物品圖像來進(jìn)行區(qū)分,可克服基于圖像識別技術(shù)不能區(qū)分長相相似的用戶的問題。
上述基于圖像識別的賬號驗證請求方法和裝置,獲取請求驗證的賬號以及與賬號關(guān)聯(lián)的人臉圖像和物品圖像,生成包含賬號以及人臉圖像和物品圖像的賬號驗證請求,將賬號驗證請求發(fā)送給服務(wù)器,以請求服務(wù)器將人臉圖像和物品圖像作為賬號的身份驗證項對賬號進(jìn)行身份驗證;從而服務(wù)器可結(jié)合人臉圖像和物品圖像對賬號進(jìn)行身份驗證,可避免因為用戶密碼遺忘或被盜取導(dǎo)致的用戶操作不便,而且對于長相相似的用戶也可通過物品圖像來進(jìn)行區(qū)分,可克服基于圖像識別技術(shù)不能區(qū)分長相相似的用戶的問題。
上述基于圖像識別的賬號驗證方法和裝置,提取賬號驗證請求中的賬號以及人臉圖像和物品圖像,查詢與賬號預(yù)先關(guān)聯(lián)的作為身份驗證項的人臉圖像和物品圖像,驗證提取的人臉圖像和物品圖像是否與查詢得到的人臉圖像和物品圖像相匹配,若是,則生成賬號驗證通過結(jié)果;上述方法和裝置結(jié)合人臉圖像和物品圖像對賬號進(jìn)行身份驗證,可避免因為用戶密碼遺忘或被盜取導(dǎo)致的用戶操作不便,而且對于長相相似的用戶也可通過物品圖像來進(jìn)行區(qū)分,可克服基于圖像識別技術(shù)不能區(qū)分長相相似的用戶的問題。
可以理解,本文所使用的術(shù)語“第一特征提取模塊”和“第二特征提取模 塊”僅用于將一個特征提取模塊與另一個特征提取模塊區(qū)分,可以將第一特征提取模塊稱為第二特征提取模塊,且類似地,也可將第二特征提取模塊稱為第一特征提取模塊。
以上所述實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。