本發(fā)明涉及圖像識(shí)別技術(shù)領(lǐng)域,尤其涉及一種人臉圖像識(shí)別方法。
背景技術(shù):
人臉識(shí)別作為一種新興的識(shí)別技術(shù),越來(lái)越多地應(yīng)用于智能終端中。例如使用者可以通過(guò)辨別人臉調(diào)出一些關(guān)聯(lián)數(shù)據(jù)包括人名、聯(lián)系方式、社交網(wǎng)絡(luò)的用戶賬號(hào)等,使用者同樣可以通過(guò)辨別人臉的方式實(shí)現(xiàn)加解密操作等等。
但是,現(xiàn)有的人臉識(shí)別技術(shù),通常需要使用者預(yù)先手動(dòng)輸入識(shí)別所需的大量圖像樣本,輸入的方式可以為批量導(dǎo)入,或者預(yù)先攝制采集等。但是無(wú)論哪種手動(dòng)輸入方式,都使得使用者的整個(gè)操作非常繁瑣,大大降低了使用者的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)現(xiàn)有技術(shù)中存在的問(wèn)題,現(xiàn)提供一種人臉圖像識(shí)別方法的技術(shù)方案,旨在解決現(xiàn)有技術(shù)中存在的使用者需要手動(dòng)輸入大量供人臉識(shí)別的圖像樣本數(shù)據(jù),并一一設(shè)置圖像與人名的關(guān)系,從而導(dǎo)致操作非常繁瑣的缺陷;
上述技術(shù)方案具體包括:
一種人臉圖像識(shí)別方法,適用于智能終端;其中,包括一預(yù)訓(xùn)練步驟,以得到相應(yīng)的訓(xùn)練樣本;
所述預(yù)訓(xùn)練步驟具體包括:
步驟S1,所述智能終端遠(yuǎn)程獲取保存于使用者的移動(dòng)終端內(nèi)的通訊名錄以及用戶相冊(cè),采用所述用戶相冊(cè)中的人臉圖像與所述通訊名錄中的個(gè)人頭像進(jìn)行匹配,以建立所述人臉圖像與所述通訊名錄中的所述個(gè)人頭像對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián)的第一訓(xùn)練樣本;和/或
所述智能終端遠(yuǎn)程查找并獲取預(yù)設(shè)的關(guān)聯(lián)于社交網(wǎng)絡(luò)的用戶賬號(hào)對(duì)應(yīng)的好友列表以及好友相冊(cè),并根據(jù)所述好友相冊(cè)中的人臉圖像與所述好友列表 中的個(gè)人頭像進(jìn)行匹配,以建立所述人臉圖像與所述好友列表中的所述個(gè)人頭像相對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián)的第二訓(xùn)練樣本;
步驟S2,結(jié)合所述第一訓(xùn)練樣本和/或所述第二訓(xùn)練樣本以形成一初步訓(xùn)練樣本;
步驟S3,采用包括于所述初步訓(xùn)練樣本中的所述人臉圖像,并根據(jù)所述初步訓(xùn)練樣本進(jìn)行識(shí)別確認(rèn),以完善并形成一最終的識(shí)別數(shù)據(jù);
形成所述識(shí)別數(shù)據(jù)后,所述智能終端采集需要識(shí)別的人臉圖像,并根據(jù)所述識(shí)別數(shù)據(jù)進(jìn)行識(shí)別,輸出識(shí)別結(jié)果。
優(yōu)選的,該人臉圖像識(shí)別方法,其中,所述步驟S1中,形成所述第一訓(xùn)練樣本的步驟具體包括:
步驟S11a,遠(yuǎn)程獲取所述用戶相冊(cè)中的所述人臉圖像;
步驟S12a,遠(yuǎn)程獲取所述通訊名錄;
步驟S13a,采用所述人臉圖像在所述通訊名錄中進(jìn)行匹配,以找到所述通訊名錄中相匹配的個(gè)人頭像;
步驟S14a,將所述人臉圖像與相匹配的個(gè)人頭像對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián);
步驟S15a,循環(huán)執(zhí)行所述步驟S11a-S14a,以根據(jù)所述用戶相冊(cè)中的所有所述人臉圖像訓(xùn)練形成所述第一訓(xùn)練樣本。
優(yōu)選的,該人臉圖像識(shí)別方法,其中,所述步驟S1中,形成所述第二訓(xùn)練樣本的步驟具體包括:
步驟S11b,通過(guò)關(guān)聯(lián)于至少一個(gè)社交網(wǎng)站的所述用戶賬號(hào),遠(yuǎn)程獲取所述用戶賬號(hào)相關(guān)聯(lián)的所述好友相冊(cè)中的所述人臉圖像;
步驟S12b,通過(guò)關(guān)聯(lián)于至少一個(gè)社交網(wǎng)站的所述用戶賬號(hào),遠(yuǎn)程獲取所述用戶賬號(hào)相關(guān)聯(lián)的好友列表;
步驟S13b,采用所述人臉圖像在所述好友列表中進(jìn)行匹配,以找到所述好友列表中相匹配的個(gè)人頭像;
步驟S14b,將所述人臉圖像與所述好友列表中相匹配的個(gè)人頭像對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián);
步驟S15b,循環(huán)執(zhí)行所述步驟S11b-14b,以根據(jù)所述好友相冊(cè)中的所有所述人臉圖像訓(xùn)練形成所述第二訓(xùn)練樣本。
優(yōu)選的,該人臉圖像識(shí)別方法,其中,所述步驟S1中,所述智能終端通過(guò)無(wú)線連接方式接入所述移動(dòng)終端,并從所述移動(dòng)終端內(nèi)獲取相應(yīng)的所述通訊名錄和所述用戶相冊(cè)。
優(yōu)選的,該人臉圖像識(shí)別方法,其中,所述步驟S3具體包括:
步驟S31,現(xiàn)場(chǎng)采集包括于所述初步訓(xùn)練樣本中的一人臉圖像;
步驟S32,根據(jù)所述初步訓(xùn)練樣本對(duì)所述人臉圖像進(jìn)行識(shí)別確認(rèn):
若無(wú)法識(shí)別,則根據(jù)所述人臉圖像更新所述初步訓(xùn)練樣本;隨后轉(zhuǎn)向步驟S33;
若能夠識(shí)別,則直接轉(zhuǎn)向步驟S33;
步驟S33,循環(huán)執(zhí)行所述步驟S31-32,以根據(jù)多張所述人臉圖像完善所述初步訓(xùn)練樣本;
步驟S34,將經(jīng)過(guò)完善的所述初步訓(xùn)練樣本整合形成所述識(shí)別數(shù)據(jù),并保存于所述智能終端內(nèi)。
優(yōu)選的,該人臉圖像識(shí)別方法,其中,所述步驟S32中,所述智能終端通過(guò)發(fā)出提示音以供現(xiàn)場(chǎng)采集的所述人臉圖像對(duì)應(yīng)的使用者確認(rèn)。
優(yōu)選的,該人臉圖像識(shí)別方法,其中,所述智能終端為具有機(jī)器人外觀的智能終端。
上述技術(shù)方案的有益效果是:提供一種人臉圖像識(shí)別方法,使得智能終端能夠根據(jù)使用者的關(guān)系網(wǎng)絡(luò)自動(dòng)識(shí)別并訓(xùn)練人臉識(shí)別數(shù)據(jù),從而避免使用者需要手動(dòng)輸入大量人臉識(shí)別所需的圖片樣本的繁瑣操作,提升使用者的使用體驗(yàn)。
附圖說(shuō)明
圖1-4是本發(fā)明的較佳的實(shí)施例中,一種人臉圖像識(shí)別方法的流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作 出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說(shuō)明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不作為本發(fā)明的限定。
本發(fā)明的較佳的實(shí)施例中,基于現(xiàn)有技術(shù)中存在的上述問(wèn)題,現(xiàn)提供一種人臉圖像識(shí)別方法的技術(shù)方案,適用于智能終端。
本發(fā)明的較佳的實(shí)施例中,上述人臉圖像識(shí)別方法中包括一預(yù)訓(xùn)練步驟。所謂預(yù)訓(xùn)練步驟,是指在實(shí)際將智能終端投入實(shí)際的人臉識(shí)別操作之前,建立識(shí)別所需的識(shí)別數(shù)據(jù)的過(guò)程。換言之,本發(fā)明的較佳的實(shí)施例中,通過(guò)預(yù)訓(xùn)練步驟,可以預(yù)先在智能終端中建立一個(gè)用于識(shí)別的信息庫(kù)。
則本發(fā)明的較佳的實(shí)施例中,如圖1所示,上述預(yù)訓(xùn)練步驟具體包括:
步驟S1,智能終端遠(yuǎn)程獲取保存于使用者的移動(dòng)終端內(nèi)的通訊名錄以及用戶相冊(cè),采用用戶相冊(cè)中的圖像樣本與通訊名錄中的個(gè)人頭像進(jìn)行匹配,以建立圖像樣本與通訊名錄中的個(gè)人頭像對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián)的第一訓(xùn)練樣本;和/或
智能終端遠(yuǎn)程查找并獲取預(yù)設(shè)的關(guān)聯(lián)于社交網(wǎng)絡(luò)的用戶賬號(hào)對(duì)應(yīng)的好友列表以及好友相冊(cè),并根據(jù)好友相冊(cè)中的圖像樣本與好友列表中的個(gè)人頭像進(jìn)行匹配,以建立圖像樣本與好友列表中的個(gè)人頭像相對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián)的第二訓(xùn)練樣本;
本發(fā)明的一個(gè)較佳的實(shí)施例中,可以選擇僅形成上述第一訓(xùn)練樣本或者上述第二訓(xùn)練樣本。
本發(fā)明的另一個(gè)較佳的實(shí)施例中,可以同時(shí)形成上述第一訓(xùn)練樣本和第二訓(xùn)練樣本。
則本發(fā)明的較佳的實(shí)施例中,如圖2所示,上述步驟S1中,形成第一訓(xùn)練樣本的步驟具體包括:
步驟S11a,遠(yuǎn)程獲取用戶相冊(cè)中的人臉圖像;
本發(fā)明的較佳的實(shí)施例中,預(yù)設(shè)的人臉圖像可以是現(xiàn)場(chǎng)采集的人臉圖像,也可以是之前已經(jīng)采集完成的人臉圖像,例如社交網(wǎng)絡(luò)上已經(jīng)發(fā)布的朋友的大頭照等。
步驟S12a,遠(yuǎn)程獲取通訊名錄;
本發(fā)明的較佳的實(shí)施例中,所謂通訊名錄,是指預(yù)設(shè)的包括個(gè)人姓名以及與其關(guān)聯(lián)的個(gè)人頭像的列表,相應(yīng)地在名錄列表中可以包括其他關(guān)聯(lián)于個(gè)人的信息,例如聯(lián)系方式,和/或家庭住址,和/或社交網(wǎng)絡(luò)的用戶賬號(hào)等。本發(fā)明的較佳的實(shí)施例中,上述通訊名錄保存于使用者的移動(dòng)終端內(nèi)。
本發(fā)明的較佳的實(shí)施例中,智能終端可以遠(yuǎn)程獲取上述通訊名錄。具體地,智能終端與使用者的移動(dòng)終端之間建立無(wú)線連接,并通過(guò)無(wú)線連接獲取移動(dòng)終端內(nèi)保存的通訊名錄,即使用者授權(quán)智能終端遠(yuǎn)程訪問(wèn)使用者的通訊名錄。本發(fā)明的較佳的實(shí)施例中,由于智能終端與使用者的移動(dòng)終端之間通常是短距離連接,因此可以采用藍(lán)牙連接方式傳輸數(shù)據(jù)。本發(fā)明的其他實(shí)施例中,同樣可以采用其他無(wú)線連接方式傳輸數(shù)據(jù)。
步驟S13a,采用人臉圖像在通訊名錄中進(jìn)行匹配,以找到通訊名錄中相匹配的個(gè)人頭像;
步驟S14a,將人臉圖像與相匹配的個(gè)人頭像對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián);
步驟S15a,循環(huán)執(zhí)行步驟S11a-S14a,以根據(jù)用戶相冊(cè)中的所有人臉圖像訓(xùn)練形成第一訓(xùn)練樣本。
本發(fā)明的較佳的實(shí)施例中,上述用戶相冊(cè)中包括的人臉圖像,是指用戶相冊(cè)的照片中,能夠清晰識(shí)別出其中具有人臉形狀的照片。
本發(fā)明的較佳的實(shí)施例中,利用上述用戶相冊(cè)中的每個(gè)人臉圖像,與通訊名錄中包括的個(gè)人頭像進(jìn)行一一匹配,以找到匹配程度較高的個(gè)人頭像,并將相應(yīng)的人臉圖像與該個(gè)人頭像對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián)。進(jìn)一步地,本發(fā)明的較佳的實(shí)施例中,經(jīng)過(guò)匹配后,將人臉圖像與相應(yīng)的個(gè)人信息(包括個(gè)人姓名、聯(lián)系方式、社交網(wǎng)絡(luò)上的用戶賬號(hào)、電子郵件等)進(jìn)行關(guān)聯(lián)。
本發(fā)明的較佳的實(shí)施例中,遍歷用戶相冊(cè)中的所有人臉圖像,并最終形成一第一訓(xùn)練樣本。
換言之,本發(fā)明的較佳的實(shí)施例中,智能終端通過(guò)訪問(wèn)移動(dòng)終端內(nèi)的通訊名錄和用戶相冊(cè)自動(dòng)形成一人臉識(shí)別的樣本庫(kù)。
本發(fā)明的較佳的實(shí)施例中,如圖3所示,上述步驟1中,形成第二訓(xùn)練樣本的方法具體包括:
步驟S11b,通過(guò)關(guān)聯(lián)于至少一個(gè)社交網(wǎng)站的用戶賬號(hào),遠(yuǎn)程獲取用戶賬 號(hào)相關(guān)聯(lián)的好友相冊(cè)中的人臉圖像;
步驟S12b,通過(guò)關(guān)聯(lián)于至少一個(gè)社交網(wǎng)站的用戶賬號(hào),遠(yuǎn)程獲取用戶賬號(hào)相關(guān)聯(lián)的好友列表;
步驟S13b,采用人臉圖像在好友列表中進(jìn)行匹配,以找到好友列表中相匹配的個(gè)人頭像;
步驟S14b,將人臉圖像與好友列表中相匹配的個(gè)人頭像對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián);
步驟S15b,循環(huán)執(zhí)行步驟S11b-14b,以根據(jù)好友相冊(cè)中的所有人臉圖像訓(xùn)練形成第二訓(xùn)練樣本。
本發(fā)明的較佳的實(shí)施例中,上述步驟S11b-15b與步驟S11a-15a類似,區(qū)別在于:智能終端通過(guò)借鑒使用者的社交網(wǎng)絡(luò)上的用戶賬號(hào)中的好友列表以及好友相冊(cè)來(lái)形成第二訓(xùn)練樣本。本發(fā)明的較佳的實(shí)施例中,智能終端通過(guò)接入互聯(lián)網(wǎng)的方式連接至社交網(wǎng)站,經(jīng)過(guò)授權(quán)后獲取相應(yīng)的用戶賬號(hào)的好友列表和好友相冊(cè)。
本發(fā)明的較佳的實(shí)施例中,智能終端提取好友相冊(cè)中的人臉圖像,并根據(jù)被提取的人臉圖像匹配好友列表中的個(gè)人頭像,以將人臉圖像與相匹配的個(gè)人頭像對(duì)應(yīng)的個(gè)人姓名相關(guān)聯(lián)。進(jìn)一步地,將人臉圖像與相匹配的個(gè)人頭像對(duì)應(yīng)的個(gè)人信息(包括個(gè)人姓名、聯(lián)系方式、社交網(wǎng)絡(luò)上的用戶賬號(hào)、電子郵件等)相關(guān)聯(lián)。
本發(fā)明的較佳的實(shí)施例中,好友相冊(cè)中的人臉圖像,同樣為好友相冊(cè)的照片中能夠清晰識(shí)別人臉形狀的圖像。
本發(fā)明的較佳的實(shí)施例中,智能終端遍歷好友相冊(cè)中所有的人臉圖像并最終形成一第二訓(xùn)練樣本。
步驟S2,結(jié)合第一訓(xùn)練樣本和/或第二訓(xùn)練樣本以形成一初步訓(xùn)練樣本;
本發(fā)明的一個(gè)較佳的實(shí)施例中,若只有第一訓(xùn)練樣本或者第二訓(xùn)練樣本,則將相應(yīng)的訓(xùn)練樣本設(shè)置為初步訓(xùn)練樣本。
本發(fā)明的另一個(gè)較佳的實(shí)施例中,若同時(shí)形成第一訓(xùn)練樣本和第二訓(xùn)練樣本,則將這兩個(gè)訓(xùn)練樣本進(jìn)行合并,以形成初步訓(xùn)練樣本。
步驟S3,采用包括于初步訓(xùn)練樣本中的人臉圖像,并根據(jù)初步訓(xùn)練樣本進(jìn)行識(shí)別確認(rèn),以完善并形成一最終的識(shí)別數(shù)據(jù);
本發(fā)明的較佳的實(shí)施例中,如圖4所示,上述步驟S3具體包括:
步驟S31,現(xiàn)場(chǎng)采集包括于初步訓(xùn)練樣本中的一人臉圖像;
本發(fā)明的較佳的實(shí)施例中,所謂現(xiàn)場(chǎng)采集,是指現(xiàn)場(chǎng)對(duì)關(guān)聯(lián)于初步訓(xùn)練樣本的一個(gè)特定的人進(jìn)行人臉圖像的采集,例如拍攝采集等,隨后將該人臉圖像作為輸入,以根據(jù)初步訓(xùn)練樣本進(jìn)行人臉圖像識(shí)別。
本發(fā)明的一個(gè)較佳的實(shí)施例中,由于上述訓(xùn)練樣本的形成依賴于使用者的關(guān)系網(wǎng)絡(luò)(例如通訊名錄和社交網(wǎng)絡(luò)的用戶賬號(hào)對(duì)應(yīng)的好友列表),因此上述現(xiàn)場(chǎng)采集的對(duì)象可以被限定為使用者的關(guān)系網(wǎng)絡(luò)中包括的人。
本發(fā)明的另一個(gè)較佳的實(shí)施例中,上述現(xiàn)場(chǎng)采集的人臉圖像同樣可以被關(guān)聯(lián)于一個(gè)陌生人,即不存在于初步訓(xùn)練樣本中的人臉圖像,這樣可以實(shí)現(xiàn)初步訓(xùn)練樣本的自學(xué)習(xí)功能,以擴(kuò)充樣本庫(kù)。
步驟S32,根據(jù)初步訓(xùn)練樣本對(duì)人臉圖像進(jìn)行識(shí)別確認(rèn):
若無(wú)法識(shí)別,則根據(jù)人臉圖像更新初步訓(xùn)練樣本;隨后轉(zhuǎn)向步驟S33;
若能夠識(shí)別,則直接轉(zhuǎn)向步驟S33;
本發(fā)明的較佳的實(shí)施例中,所謂識(shí)別確認(rèn),是指確認(rèn)初步訓(xùn)練樣本的識(shí)別準(zhǔn)確度。下面給出一個(gè)示例:
現(xiàn)場(chǎng)采集一個(gè)人臉圖像并輸入到智能終端內(nèi),智能終端根據(jù)初步訓(xùn)練樣本匹配得到一個(gè)相應(yīng)的結(jié)果(例如相應(yīng)的個(gè)人姓名)。此時(shí)智能終端會(huì)發(fā)出一個(gè)提示音,例如提示使用者“此次識(shí)別是否正確?”。若使用者進(jìn)行確認(rèn),則此次識(shí)別正確;反之,此次識(shí)別錯(cuò)誤,需要修正。
步驟S33,循環(huán)執(zhí)行步驟S31-32,以根據(jù)多張人臉圖像完善初步訓(xùn)練樣本;
本發(fā)明的較佳的實(shí)施例中,如上文中所述,根據(jù)多張人臉圖像循環(huán)執(zhí)行進(jìn)行識(shí)別確認(rèn)的工作,若出現(xiàn)識(shí)別錯(cuò)誤,則可以采用使用者手動(dòng)輸入相匹配的個(gè)人信息,或者修正樣本庫(kù)的數(shù)據(jù)等方式對(duì)初步訓(xùn)練樣本進(jìn)行完善。循環(huán)上述步驟S31-32,盡可能以較多張人臉圖像來(lái)對(duì)初步訓(xùn)練樣本進(jìn)行識(shí)別確認(rèn)和樣本庫(kù)的完善。
步驟S34,將經(jīng)過(guò)完善的初步訓(xùn)練樣本整合形成識(shí)別數(shù)據(jù),并保存于智能終端內(nèi)。
本發(fā)明的較佳的實(shí)施例中,經(jīng)過(guò)以上三種方法(即形成第一訓(xùn)練樣本、 第二訓(xùn)練樣本以及完善訓(xùn)練樣本)獲取得到的訓(xùn)練樣本,通過(guò)對(duì)對(duì)應(yīng)每個(gè)個(gè)人姓名的圖像樣本抽樣進(jìn)行模式匹識(shí)別,交叉匹配后篩選重復(fù)的結(jié)果,并最終將經(jīng)過(guò)晚上的初步訓(xùn)練樣本進(jìn)行合并,以得到相應(yīng)的識(shí)別數(shù)據(jù)(即合并后形成的識(shí)別模型及其關(guān)聯(lián)信息,例如個(gè)人信息等),并將這些識(shí)別數(shù)據(jù)歸檔到智能終端中。具體地,本發(fā)明的較佳的實(shí)施例中,由于最初依賴于使用者的關(guān)系網(wǎng)絡(luò)建立相應(yīng)的人臉識(shí)別的訓(xùn)練樣本,因此,最終將這些識(shí)別數(shù)據(jù)歸檔到智能終端中保存的使用者的關(guān)系網(wǎng)絡(luò)中。
本發(fā)明的較佳的實(shí)施例中,形成識(shí)別數(shù)據(jù)后,智能終端即可以采集需要識(shí)別的人臉,并根據(jù)識(shí)別數(shù)據(jù)進(jìn)行識(shí)別,輸出識(shí)別結(jié)果。換言之,完成上述一系列訓(xùn)練樣本的預(yù)先形成操作后,智能終端即可以使用最終形成的識(shí)別數(shù)據(jù)對(duì)人臉進(jìn)行識(shí)別。
本發(fā)明的較佳的實(shí)施例中,上述智能終端可以為具有機(jī)器人外觀的智能終端。換言之,本發(fā)明的較佳的實(shí)施例中,可以將上述人臉圖像識(shí)別方法應(yīng)用于可與使用者進(jìn)行信息交互的機(jī)器人設(shè)備中。
以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說(shuō)明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。