本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種身份提醒方法、裝置及系統(tǒng)。
背景技術(shù):
近年來,隨著國民經(jīng)濟的不斷提升,機頂盒、電視機及門鈴等家居設(shè)備已被廣泛地部署于各家各戶中。那么,當有用戶來訪時,該用戶可通過按響部署于門外的門鈴來通知受訪用戶有人來訪。
目前,在來訪的用戶按響門鈴后,如果受訪用戶想知道來訪的用戶是誰,則需要走到門前,通過門上設(shè)置的貓眼來辨別來訪的用戶身份。
然而,當受訪用戶正在家中觀看電視節(jié)目或者是做家務時,也不得不起身離開播放屏幕或者是放下手中的家務活,去通過貓眼確定來訪的用戶身份,可見,受訪用戶對于來訪用戶身份的確定并不方便,用戶體驗較差。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種身份提醒方法、裝置及系統(tǒng),便于確定來訪用戶的身份,提高用戶體驗。
第一方面,本發(fā)明實施例提供了一種身份提醒方法,預先確定至少一個人臉圖像樣本,以及各個所述人臉圖像樣本分別對應的用戶身份標識;包括:
獲取設(shè)置在指定位置的攝像頭所采集并發(fā)送的來訪用戶的采集圖像;
計算獲取到的所述采集圖像與各個所述人臉圖像樣本之間對應的相似度;
當各個所述相似度中最大的相似度不小于預設(shè)的相似度閾值時,確定所述最大的相似度對應的所述人臉圖像樣本為目標人臉圖像樣本;
確定與所述目標人臉圖像樣本相對應的用戶身份標識;
將所述目標人臉圖像樣本相對應的用戶身份標識輸出給音頻輸出設(shè)備,以使所述音頻輸出設(shè)備播放所述用戶身份標識。
優(yōu)選地,
進一步包括:當各個所述相似度均小于預設(shè)的相似度閾值時,將獲取到的所述采集圖像輸出給視頻輸出設(shè)備,以使所述視頻輸出設(shè)備顯示所述采集圖像。
優(yōu)選地,
在所述將獲取到的所述采集圖像輸出給視頻輸出設(shè)備之后,進一步包括:
當接收到對應所述采集圖像的設(shè)置指令時,從所述采集圖像中提取所述來訪用戶的人臉圖像,其中,所述設(shè)置指令包括所述采集圖像對應的用戶身份標識;
將所述來訪用戶的人臉圖像確定為人臉圖像樣本。
優(yōu)選地,
所述計算所述采集圖像與各個所述人臉圖像樣本之間對應的相似度,包括:
利用如下公式(1),計算所述采集圖像與各個所述人臉圖像樣本之間對應的相似度;
其中,s(q,x)表征所述采集圖像q與所述人臉圖像樣本x之間對應的相似度;n表征所述人臉圖像樣本x劃分出的可用區(qū)域的數(shù)量;wxj表征所述人臉圖像樣本x中的第j個可用區(qū)域所占的權(quán)重;kj表征所述第j個可用區(qū)域中的像素點的總數(shù)目;rqi(t)表征所述采集圖像q中的第i個可用區(qū)域中的第t個像素點的特征信息值;rxj(t)表征所述人臉圖像樣本x中的第j個可用區(qū)域的第t個像素點的特征信息值;max[rqi(t),rxj(t)表征rqi(t)和rxj(t)中的較大者。
優(yōu)選地,
在所述將所述目標人臉圖像樣本相對應的用戶身份標識輸出給音頻輸出設(shè)備之后,進一步包括:
獲取所述設(shè)置在指定位置的攝像頭在當前時間點所采集的參考圖像;
計算所述參考圖像與各個所述人臉樣本圖像之間對應的參考相似度;
當計算出的各個所述參考相似度均小于預設(shè)的參考相似度閾值時,向所述音頻輸出設(shè)備輸出音頻關(guān)閉信號,以使所述音頻輸出設(shè)備在接收到所述音頻關(guān)閉信號后,停止播放所述來訪用戶的用戶身份標識。
第二方面,本發(fā)明實施例提供了一種身份提醒裝置,包括:
樣本確定模塊,用于預先確定至少一個人臉圖像樣本,以及各個所述人臉圖像樣本分別對應的用戶身份標識;
圖像獲取模塊,用于獲取設(shè)置在指定位置的攝像頭所采集并發(fā)送的來訪用戶的采集圖像;
圖像相似度計算模塊,用于計算獲取到的所述采集圖像與各個所述人臉圖像樣本之間對應的相似度;
目標樣本確定模塊,用于當各個所述相似度中最大的相似度不小于預設(shè)的相似度閾值時,確定所述最大的相似度對應的所述人臉圖像樣本為目標人臉圖像樣本,以及確定與所述目標人臉圖像樣本相對應的用戶身份標識;
音頻提醒模塊,用于將所述目標人臉圖像樣本相對應的用戶身份標識輸出給音頻輸出設(shè)備,以使所述音頻輸出設(shè)備播放所述用戶身份標識。
優(yōu)選地,
進一步包括:視頻提醒模塊,用于當各個所述相似度均小于預設(shè)的相似度閾值時,將獲取到的所述采集圖像輸出給視頻輸出設(shè)備,以使所述視頻輸出設(shè)備顯示所述采集圖像。
優(yōu)選地,
進一步包括:樣本添加模塊,用于當接收到對應所述采集圖像的設(shè)置指令時,從所述采集圖像中提取所述來訪用戶的人臉圖像,其中,所述設(shè)置指令包括所述采集圖像對應的用戶身份標識;將所述來訪用戶的人臉圖像確定為人臉圖像樣本。
優(yōu)選地,
所述圖像相似度計算模塊,具體用于利用如下公式(1),計算所述采集圖像與各個所述人臉圖像樣本之間對應的相似度;
其中,s(q,x)表征所述采集圖像q與所述人臉圖像樣本x之間對應的相似度;n表征所述人臉圖像樣本x劃分出的可用區(qū)域的數(shù)量;wxj表征所述人臉圖像樣本x中的第j個可用區(qū)域所占的權(quán)重;kj表征所述第j個可用區(qū)域中的像素點的總數(shù)目;rqi(t)表征所述采集圖像q中的第i個可用區(qū)域中的第t個像素點的特征信息值;rxj(t)表征所述人臉圖像樣本x中的第j個可用區(qū)域的第t個像素點的特征信息值;max[rqi(t),rxj(t)表征rqi(t)和rxj(t)中的較大者。
第三方面,本發(fā)明實施例提供了一種身份提醒系統(tǒng),包括:攝像頭、音頻輸出設(shè)備,以及上述任一所述的機頂盒,其中,
所述攝像頭,用于采集來訪用戶的采集圖像,并將所述采集圖像發(fā)送給所述機頂盒;
所述音頻輸出設(shè)備,用于接收所述機頂盒發(fā)送的用戶身份標識,并播放所述用戶身份標識。
本發(fā)明實施例提供了一種身份提醒方法、裝置及系統(tǒng),通過預先確定至少一個人臉圖像樣本及每個人臉圖像樣本對應的用戶身份標識,那么當有用戶來訪時,首先設(shè)置在指定位置的攝像頭會采集到該用戶的圖像,在獲取到該用戶的圖像后,根據(jù)計算出的該用戶的圖像與各個人臉圖像樣本之間的相似度,可確定在各個人臉圖像樣本中是否存在該用戶,當確定存在時,從各個用戶身份標識中提取出相應的用戶身份標識,并輸出給音頻輸出設(shè)備進行播放,這樣,受訪用戶在聽到音頻輸出設(shè)備播放的用戶身份標識時,就能夠知道具體是哪一個用戶來訪,而無需在起身走到門前通過設(shè)置在門上的貓眼辨別來訪用戶的身份,因此本方案便于確定來訪用戶的身份,提高用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例提供的一種身份提醒方法的流程圖;
圖2是本發(fā)明另一個實施例提供的一種身份提醒方法的流程圖;
圖3是本發(fā)明實施例提供的身份提醒裝置所在設(shè)備的硬件架構(gòu)圖;
圖4是本發(fā)明一個實施例提供的一種身份提醒裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明另一個實施例提供的一種身份提醒裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明又一個實施例提供的一種身份提醒裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明一個實施例提供的一種身份提醒系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供了一種身份提醒方法,該方法可以包括以下步驟:
步驟101:預先確定至少一個人臉圖像樣本,以及各個所述人臉圖像樣本分別對應的用戶身份標識。
步驟102:獲取設(shè)置在指定位置的攝像頭所采集并發(fā)送的來訪用戶的采集圖像。
步驟103:計算獲取到的所述采集圖像與各個所述人臉圖像樣本之間對應的相似度。
步驟104:當各個所述相似度中最大的相似度不小于預設(shè)的相似度閾值時,確定所述最大的相似度對應的所述人臉圖像樣本為目標人臉圖像樣本。
步驟105:確定與所述目標人臉圖像樣本相對應的用戶身份標識。
步驟106:將所述目標人臉圖像樣本相對應的用戶身份標識輸出給音頻輸出設(shè)備,以使所述音頻輸出設(shè)備播放所述用戶身份標識。
在本發(fā)明實施例中,通過預先確定至少一個人臉圖像樣本及每個人臉圖像樣本對應的用戶身份標識,那么當有用戶來訪時,首先設(shè)置在指定位置的攝像頭會采集到該用戶的圖像,在獲取到該用戶的圖像后,根據(jù)計算出的該用戶的圖像與各個人臉圖像樣本之間的相似度,可確定在各個人臉圖像樣本中是否存在該用戶,當確定存在時,從各個用戶身份標識中提取出相應的用戶身份標識,并輸出給音頻輸出設(shè)備進行播放,這樣,受訪用戶在聽到音頻輸出設(shè)備播放的用戶身份標識時,就能夠知道具體是哪一個用戶來訪,而無需在起身走到門前通過設(shè)置在門上的貓眼辨別來訪用戶的身份,因此本方案便于確定來訪用戶的身份,提高用戶體驗。
在本發(fā)明一個實施例中,進一步包括:當各個所述相似度均小于預設(shè)的相似度閾值時,將獲取到的所述采集圖像輸出給視頻輸出設(shè)備,以使所述視頻輸出設(shè)備顯示所述采集圖像。
其中,當采集圖像與人臉圖像樣本之間的相似度大于等于預設(shè)的相似度閾值時,表征采集圖像與該人臉圖像樣本中的人為同一個人。
例如,預設(shè)的相似度閾值為95%,計算出的采集圖像d與5個人臉圖像樣本之間對應的相似度分別為30%、20%、40%、25%及90%,雖然計算出的這5個相似度中,最大的相似度為90%,但是由于90%<95%,因此這5個人臉圖像樣本中并沒有采集圖像d對應的來訪用戶,那么也就不存在采集圖像d對應的用戶身份標識,從而也就無法播放該用戶身份標識。雖然無法進行音頻提醒,但是如果受訪用戶能夠看到采集圖像d,那么也可以通過顯示的圖像自己觀察出具體是哪一位訪客。在本發(fā)明實施例中,視頻輸出設(shè)備可以為各種顯示器,如電視機,如果受訪用戶如果正在看電視,那么可通過電視機的播放屏幕上顯示的采集圖像d,來確定來訪的用戶身份,而無需起身離開播放屏幕去通過貓眼進行辨別。
在本發(fā)明一個實施例中,在所述將獲取到的所述采集圖像輸出給視頻輸出設(shè)備之后,進一步包括:當接收到對應所述采集圖像的設(shè)置指令時,從所述采集圖像中提取所述來訪用戶的人臉圖像,其中,所述設(shè)置指令包括所述采集圖像對應的用戶身份標識;將所述來訪用戶的人臉圖像確定為人臉圖像樣本。
例如,通過上述各個實施例的判斷,在預先確定的100個人臉圖像樣本中并沒有與采集圖像h相似的圖像,因此為便于采集圖像h對應的來訪用戶再次來訪時,能夠通過音頻輸出設(shè)備進行身份播放,則可提醒用戶是否選擇將采集圖像h添加到樣本庫中。不過由于攝像頭采集的采集圖像h是來訪用戶的整個身體的圖像,不便于作為樣本,因此還需進行提取。
另外,添加樣本還可通過如下的方式:
用戶按下與視頻輸出設(shè)備相連的機頂盒對應的遙控器上的按鍵或者是在視頻輸出設(shè)備顯示的界面上選擇進入數(shù)據(jù)管理菜單進行新樣本的添加。
在本發(fā)明一個實施例中,所述步驟103的具體實施方式可包括:利用如下公式(1),計算所述采集圖像與各個所述人臉圖像樣本之間對應的相似度;
其中,s(q,x)表征所述采集圖像q與所述人臉圖像樣本x之間對應的相似度;n表征所述人臉圖像樣本x劃分出的可用區(qū)域的數(shù)量;wxj表征所述人臉圖像樣本x中的第j個可用區(qū)域所占的權(quán)重;kj表征所述第j個可用區(qū)域中的像素點的總數(shù)目;rqi(t)表征所述采集圖像q中的第i個可用區(qū)域中的第t個像素點的特征信息值;rxj(t)表征所述人臉圖像樣本x中的第j個可用區(qū)域的第t個像素點的特征信息值;max[rqi(t),rxj(t)表征rqi(t)和rxj(t)中的較大者。其中,q、x只是分別代表采集圖像與人臉圖像樣本的標識,不具有特殊意義,可根據(jù)實際需求進行更改,如果預先為各個人臉圖像樣本進行編號,則x可以用具體的編號指代。
舉例來說,以計算采集圖像q和預先確定的編號為1的人臉圖像樣本之間的相似度s(q,1)為例,由于采集圖像q中對應的是來訪用戶從頭至腳的整個圖像,而本發(fā)明實施例主要是通過人臉進行比對,因此以1號人臉圖像樣本為標準,將1號人臉圖像樣本劃分出鼻子、眼睛、嘴、耳朵共4個可用區(qū)域,其中,每一個可用區(qū)域可以是圓形區(qū)域。
另外,根據(jù)特征明顯性以及識別的難易程度等因素,每一個可用區(qū)域所占的權(quán)重可能是不一樣的,如,鼻子所在的可用區(qū)域所占的權(quán)重為25%、眼睛所在的可用區(qū)域所占的權(quán)重為35%、嘴所在的可用區(qū)域所占的權(quán)重為25%、耳朵所在的可用區(qū)域所占的權(quán)重為15%;那么針對1號人臉圖像樣本中的4個可用區(qū)域中的每一個,與采集圖像q中相對應的可用區(qū)域均會對應一個相似度,如1號人臉圖像樣本中的鼻子所在的可用區(qū)域與采集圖像q中鼻子所在的可用區(qū)域可通過公式(1)中的
在本發(fā)明一個實施例中,在所述步驟106之后,進一步包括:獲取所述設(shè)置在指定位置的攝像頭在當前時間點所采集的參考圖像;計算所述參考圖像與各個所述人臉樣本圖像之間對應的參考相似度;當計算出的各個所述參考相似度均小于預設(shè)的參考相似度閾值時,向所述音頻輸出設(shè)備輸出音頻關(guān)閉信號,以使所述音頻輸出設(shè)備在接收到所述音頻關(guān)閉信號后,停止播放所述來訪用戶的用戶身份標識。
其中,當采集圖像與人臉圖像樣本之間的相似度小于參考相似度閾值時,表征采集圖像中沒有任何用戶。
例如,預設(shè)的參考相似度閾值為2%,且在將目標人臉圖像樣本對應的用戶身份標識輸出給音頻輸出設(shè)備后,第m(m≥1)次獲取到的參考圖像對應的當前時間點是2017/2/16/星期三/am08:**(其中,m=1時,最后兩位**為00,**根據(jù)m的變化而變化),假設(shè)當m=5時對應的當前時間點2017/2/16/星期三/am08:03獲取到的參考圖像,與各個人臉圖像樣本之間的相似度均小于2%,則說明在08:03時攝像頭采集到的參考圖像中已經(jīng)沒有任何用戶,可見,來訪用戶可能已經(jīng)走進受訪用戶的家中,因此為避免造成噪音,影響受訪用戶的安靜生活,此時可控制音頻輸出設(shè)備停止播放。
值得說明的是,為能夠?qū)γ恳粋€來訪用戶的身份進行確定并提醒,則預先確定的人臉圖像樣本的總數(shù)量應盡量多。
不過為更加直觀清楚的闡述本方案的實現(xiàn)原理,下面將以10個人臉圖像樣本,以及各個人臉圖像樣本分別對應的用戶身份標識為用戶姓名為例,詳細說明發(fā)明實施例提供的一種身份提醒方法,如圖2所示,該方法可以包括以下步驟:
步驟201:預先確定10個人臉圖像樣本,以及各個人臉圖像樣本分別對應的用戶姓名。
例如,對10個人臉圖像樣本依次從0至9進行編號,其中,0號對應的用戶姓名為“張?zhí)铩保?號對應的用戶姓名為“王珂”,2號對應的用戶姓名為“王浩淼”…,8號對應的用戶姓名為“李天天”,9號對應的用戶姓名為“陳小小”。另外,為便于后續(xù)能夠快速提取出相應的用戶姓名,進行提醒,可建立人臉圖像樣本編號與用戶姓名的映射關(guān)系表。
步驟202:預先設(shè)置相似度閾值為96%,參考相似度閾值為1%。
在本發(fā)明實施例中,只有當攝像頭采集的圖像和人臉圖像樣本之間的相似度大于等于96%時,才可認為這兩個圖像中的用戶是同一個人;那么當攝像頭采集的圖像和人臉樣本之間的相似度小于1%時,則認為此時攝像頭采集到的圖像中沒有任何用戶。
步驟203:獲取設(shè)置在門口的攝像頭所采集并發(fā)送的來訪用戶a的采集圖像a。
攝像頭可設(shè)置在居所門口的上方,以便能夠清晰的采集來訪用戶(尤其是來訪用戶的臉部)的圖像。
步驟204:計算采集圖像a與各個人臉圖像樣本之間對應的相似度。
例1,利用公式(1),計算出的采集圖像a依次與編號從0至9的人臉圖像樣本之間對應的相似度為s(a,0)=30%、s(a,1)=97%、s(a,2)=68%、s(a,3)=42%、s(a,4)=33%、s(a,5)=58%、s(a,6)=66%、s(a,7)=39%、s(a,8)=60%、s(a,9)=77%。例2,s(a,1)=80%,而其它8個相似度與例1給出的一模一樣。
步驟205:判斷計算出的10個相似度中最大的相似度是否不小于96%,如果是,則執(zhí)行步驟206,否則,執(zhí)行步驟213。
如果計算出的10個相似度是步驟204中的例1,則最大的相似度為s(a,1)=97%,由于s(a,1)=97%>96%,則說明采集圖像a與s(a,1)對應的人臉圖像樣本中的人為同一個人,因此執(zhí)行步驟206。
那么如果計算出的10個相似度是步驟204中的例2,則最大的相似度為s(a,1)=80%,由于s(a,1)=80%<96%,則說明采集圖像a中的人并不在這10個人臉圖像樣本中,也就是說,并不存在采集圖像a對應的用戶姓名,從而無法通過音頻輸出設(shè)備進行播放,此時執(zhí)行步驟213。
步驟206:確定最大的相似度對應的人臉圖像樣本為目標人臉圖像樣本。
最大的相似度s(a,1)對應于編號為1的人臉圖像樣本。
步驟207:確定與目標人臉圖像樣本相對應的用戶姓名。
根據(jù)步驟201,編號為1的人臉圖像樣本對應的用戶姓名為“王珂”,也即來訪用戶a即為王珂。
步驟208:將目標人臉圖像樣本相對應的用戶姓名輸出給電視機,以使電視機的喇叭播放用戶姓名。
在本發(fā)明實施例中,音頻輸出設(shè)備為電視機,另外,還可為音響等等。在確定出來訪用戶是王珂之后,就可通過電視機的喇叭播放王珂,以此來告知家中的受訪用戶,王珂來訪。
另外,在向電視機輸出王珂的同時,還可將預先設(shè)置好的提醒聲音及提醒相關(guān)語法進行輸出,如,提醒聲音為“女生版普通話”,提醒相關(guān)語法為“您的客人+用戶姓名+來訪”,那么最終電視機的喇叭播放出的是女生版普通話播報的:“您的客人王珂來訪”。從而,受訪用戶無需在起身走到門前,以通過貓眼辨別出來訪的是王珂。
步驟209:獲取攝像頭在當前時間點t所采集的參考圖像b。
例如,當前時間點為2017/2/14/星期二/pm14:01。
步驟210:計算參考圖像b與各個人臉圖像樣本之間對應的參考相似度。
利用公式(1)計算在2017/2/14/星期二/pm14:01采集的參考圖像b依次與編號0至9的人臉圖像樣本之間對應的相似度。例如,計算出的10個參考相似度依次為0%、0.1%、0.6%、0.4%、0.1%、0.2%、0.1%、0.3%、0.1%。
步驟211:判斷計算出的10個參考相似度是否均小于1%,如果是,則執(zhí)行步驟212,否則繼續(xù)執(zhí)行步驟209。
由步驟210可知,計算出的10個參考相似度均小于1%,可見,在當前時間點2017/2/14/星期二/pm14:01采集到的參考圖像b中并沒有來訪用戶,這說明來訪用戶王珂很大可能已經(jīng)進到受訪用戶的家中,因此就不再需要播放王珂了。但是,假設(shè)步驟210中計算出的10個參考相似度均不小于1%,則說明在當前時間點2017/2/14/星期二/pm14:01時,來訪用戶王珂還未進到受訪用戶的家中,因此為避免受訪用戶在沒有聽到播報時而忽略受訪用戶,因此電視機還需繼續(xù)播放,并繼續(xù)執(zhí)行步驟209進行監(jiān)測。
步驟212:向電視機輸出音頻關(guān)閉信號,以使電視機停止播放采集圖像a對應的用戶姓名,并結(jié)束當前進程。
步驟213:將采集圖像a輸出給電視機,以使電視機的右下角屏幕顯示采集圖像a。
雖然沒有采集圖像a對應的用戶姓名,但是還可通過將采集圖像a輸出給視頻輸出設(shè)備,這樣,受訪用戶雖然無法聽到播放的用戶姓名,但是通過觀看顯示的圖像也可確認來訪的用戶具體是誰,也無需通過貓眼進行辨別。
在本發(fā)明實施例中,視頻輸出設(shè)備為電視機。在將采集圖像a輸出給電視機時,可按照預先設(shè)置的窗口尺寸創(chuàng)建圖像顯示窗口,并將該圖像顯示窗口設(shè)置在電視機播放屏幕的預設(shè)位置(如本發(fā)明實施例中電視機播放屏幕的右下角)。
步驟214:接收對應采集圖像a的設(shè)置指令,并從采集圖像a中提取來訪用戶a的人臉圖像,其中,設(shè)置指令中包括采集圖像a對應的用戶姓名。
例如,采集圖像a對應的用戶姓名為“張可可”。
為下一次張可可來訪時,可通過電視機的喇叭對張可可進行播放,因此可提醒受訪用戶是否將張可可的圖像添加到樣本中,如果受訪用戶確定添加,但由于攝像頭采集到的圖像為張可可的整個圖像,因此還需從采集圖像a中進行提取,以提取出張可可的人臉圖像。
步驟215:將來訪用戶a的人臉圖像確定為第11個人臉圖像樣本。
在本發(fā)明實施例中,可將新添加的人臉圖像樣本編號為10,也即成為第11個人臉圖像樣本,且與10號對應的用戶姓名為“張可可”。
如圖3、圖4所示,本發(fā)明實施例提供了一種身份提醒裝置。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。從硬件層面而言,如圖3所示,為本發(fā)明實施例提供的身份提醒裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡接口、以及非易失性存儲器之外,實施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負責處理報文的轉(zhuǎn)發(fā)芯片等等。以軟件實現(xiàn)為例,如圖4所示,作為一個邏輯意義上的裝置,是通過其所在設(shè)備的cpu將非易失性存儲器中對應的計算機程序指令讀取到內(nèi)存中運行形成的。本實施例提供的一種身份提醒裝置,包括:
樣本確定模塊401,用于預先確定至少一個人臉圖像樣本,以及各個所述人臉圖像樣本分別對應的用戶身份標識;
圖像獲取模塊402,用于獲取設(shè)置在指定位置的攝像頭所采集并發(fā)送的來訪用戶的采集圖像;
圖像相似度計算模塊403,用于計算獲取到的所述采集圖像與各個所述人臉圖像樣本之間對應的相似度;
目標樣本確定模塊404,用于當各個所述相似度中最大的相似度不小于預設(shè)的相似度閾值時,確定所述最大的相似度對應的所述人臉圖像樣本為目標人臉圖像樣本,以及確定與所述目標人臉圖像樣本相對應的用戶身份標識;
音頻提醒模塊405,用于將所述目標人臉圖像樣本相對應的用戶身份標識輸出給音頻輸出設(shè)備,以使所述音頻輸出設(shè)備播放所述用戶身份標識。
本發(fā)明實施例中的身份提醒裝置可以集成在機頂盒中,且該機頂盒可分別與攝像頭及音、視頻輸出設(shè)備(如電視機)相連。
如圖5所示,在本發(fā)明一個實施例中,進一步包括:視頻提醒模塊501,用于當各個所述相似度均小于預設(shè)的相似度閾值時,將獲取到的所述采集圖像輸出給視頻輸出設(shè)備,以使所述視頻輸出設(shè)備顯示所述采集圖像。
如圖6所示,在本發(fā)明一個實施例中,進一步包括:樣本添加模塊601,用于當接收到對應所述采集圖像的設(shè)置指令時,從所述采集圖像中提取所述來訪用戶的人臉圖像,其中,所述設(shè)置指令包括所述采集圖像對應的用戶身份標識;將所述來訪用戶的人臉圖像確定為人臉圖像樣本。
在本發(fā)明一個實施例中,所述圖像相似度計算模塊403,具體用于利用如下公式(1),計算所述采集圖像與各個所述人臉圖像樣本之間對應的相似度;
其中,s(q,x)表征所述采集圖像q與所述人臉圖像樣本x之間對應的相似度;n表征所述人臉圖像樣本x劃分出的可用區(qū)域的數(shù)量;wxj表征所述人臉圖像樣本x中的第j個可用區(qū)域所占的權(quán)重;kj表征所述第j個可用區(qū)域中的像素點的總數(shù)目;rqi(t)表征所述采集圖像q中的第i個可用區(qū)域中的第t個像素點的特征信息值;rxj(t)表征所述人臉圖像樣本x中的第j個可用區(qū)域的第t個像素點的特征信息值;max[rqi(t),rxj(t)表征rqi(t)和rxj(t)中的較大者。
如圖7所示,本發(fā)明實施例提供了一種身份提醒系統(tǒng),包括:攝像頭701、音頻輸出設(shè)備702,以及上述任一所述的機頂盒703,其中,
所述攝像頭701,用于采集來訪用戶的采集圖像,并將所述采集圖像發(fā)送給所述機頂盒703;
所述音頻輸出設(shè)備702,用于接收所述機頂盒703發(fā)送的用戶身份標識,并播放所述用戶身份標識。
本發(fā)明實施例提供了一種可讀介質(zhì),包括執(zhí)行指令,當存儲控制器的處理器執(zhí)行所述執(zhí)行指令時,所述存儲控制器執(zhí)行上述各個實施例中的任意一個方法。
本發(fā)明實施例提供了一種存儲控制器,包括:處理器、存儲器和總線;
所述存儲器用于存儲執(zhí)行指令,所述處理器與所述存儲器通過所述總線連接,當所述存儲控制器運行時,所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述存儲控制器執(zhí)行上述各個實施例中的任意一個方法。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
綜上,本發(fā)明各個實施例至少具有如下有益效果:
1、在本發(fā)明實施例中,通過預先確定至少一個人臉圖像樣本及每個人臉圖像樣本對應的用戶身份標識,那么當有用戶來訪時,首先設(shè)置在指定位置的攝像頭會采集到該用戶的圖像,在獲取到該用戶的圖像后,根據(jù)計算出的該用戶的圖像與各個人臉圖像樣本之間的相似度,可確定在各個人臉圖像樣本中是否存在該用戶,當確定存在時,從各個用戶身份標識中提取出相應的用戶身份標識,并輸出給音頻輸出設(shè)備進行播放,這樣,受訪用戶在聽到音頻輸出設(shè)備播放的用戶身份標識時,就能夠知道具體是哪一個用戶來訪,而無需在起身走到門前通過設(shè)置在門上的貓眼辨別來訪用戶的身份,因此本方案便于確定來訪用戶的身份,提高用戶體驗。
2、在本發(fā)明實施例中,當計算出的采集圖像與預先確定的各個人臉圖像樣本之間對應的相似度小于預設(shè)的相似度閾值時,表征各個人臉圖像樣本中并不存在采集圖像中的來訪用戶,此時,可將該采集圖像輸出給視頻輸出設(shè)備,以使其顯示該采集圖像,那么受訪用戶就可以通過該視頻輸出設(shè)備顯示的采集圖像辨別出來訪的具體是哪一個用戶,因此,保證了即使并沒有比配到相似的人臉圖像樣本,但也能對來訪用戶進行身份提醒,增加了身份提醒的全面性。
3、在本發(fā)明實施例中,當采集圖像中的來訪用戶并不在各個人臉圖像樣本中時,可從該采集圖像中提取出人臉圖像,并將該人臉圖像確定為人臉圖像樣本,以及接收該采集圖像對應的用戶身份標識,這樣,當該采集圖像對應的用戶再次來訪時,通過音頻輸出設(shè)備輸出對應的用戶身份標識,以進行身份提醒。
4、在本發(fā)明實施例中,在使音頻輸出設(shè)備播放用戶身份標識后獲取設(shè)置在指定位置的攝像頭在當前時間點所采集的參考圖像,并當首次確定出該參考圖像中已沒有來訪用戶時,通過控制音頻輸出設(shè)備禁止播放用戶身份標識,一方面為盡量保障受訪用戶能夠聽到該播放信息,另一方面是為了給受訪用戶提供安靜的生活環(huán)境,避免帶來過多的噪音而影響受訪用戶生活。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計算機可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。