一種終端用戶身份登錄方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種終端用戶身份登錄方法和系統(tǒng),涉及電子技術(shù)領(lǐng)域,包括分別獲取到第一攝像頭和第二攝像頭同時(shí)拍攝的包含用戶的圖像;根據(jù)所述第一攝像頭拍攝的圖像確定用戶的個(gè)數(shù)信息;當(dāng)所述用戶個(gè)數(shù)為1個(gè)時(shí),基于對(duì)所述第一攝像頭拍攝的圖像確定目標(biāo)用戶,當(dāng)所述用戶個(gè)數(shù)大于等于2時(shí),將所述第一攝像頭和第二攝像頭拍攝的包含用戶的圖像合成三維立體圖像;獲取所述三維立體圖像中每個(gè)用戶對(duì)應(yīng)的距離和角度信息;根據(jù)所述每個(gè)用戶對(duì)應(yīng)的距離和角度信息,以及預(yù)設(shè)的不同距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定每個(gè)用戶對(duì)應(yīng)的權(quán)重?cái)?shù)值;將所述權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶;基于所述目標(biāo)用戶的人臉信息進(jìn)行登錄操作。
【專利說明】
一種終端用戶身份登錄方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種終端用戶身份登錄方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著電視的智能化功能的集成,越來越多的社交應(yīng)用、網(wǎng)絡(luò)視頻應(yīng)用、游戲應(yīng)用可供不同喜好的用戶來選擇,同時(shí)在節(jié)目選擇、圖像設(shè)置、聲音設(shè)置、功能設(shè)置等方面,在各個(gè)家庭成員也有各自的差異化選擇。因此越來越多的智能電視上已具備多賬號(hào)管理系統(tǒng),用于管理不同家庭成員的偏好設(shè)置和對(duì)應(yīng)的應(yīng)用賬號(hào)。在此背景下,目前在國內(nèi)外廠商基于多賬號(hào)管理相關(guān)的功能越來越得到關(guān)注。在智能電視中通過對(duì)多賬號(hào)的管理,給不同使用習(xí)慣和偏好的用戶帶來了更好的使用體驗(yàn)。然而,目前智能電視的多賬號(hào)管理在用戶切換時(shí),大多需要人工手動(dòng)切換,需要先在賬號(hào)管理頁面登出,再選擇賬號(hào),輸入密碼登入,比較繁瑣,或者指紋識(shí)別等依賴物理接觸的自動(dòng)識(shí)別系統(tǒng),用戶體驗(yàn)有待改善。
[0003]針對(duì)此問題,在已有的技術(shù)中,鴻海精密工業(yè)股份有限公司采用3D深度傳感器識(shí)別用戶骨架的方式對(duì)智能電視用戶進(jìn)行識(shí)別,并利用用戶骨架信息提供給用戶對(duì)應(yīng)的電視節(jié)目。(專利文件:CN104333804A )。該技術(shù)通過控制3D深度傳感器識(shí)別出在電視前的用戶骨架的所有節(jié)點(diǎn),根據(jù)識(shí)別出的用戶骨架的所有節(jié)點(diǎn),計(jì)算出用戶的骨架特征值。根據(jù)用戶的骨架特征值在數(shù)據(jù)庫查找該骨架特征值對(duì)應(yīng)的醫(yī)學(xué)特征,從而識(shí)別出電視用戶信息,并進(jìn)行相關(guān)的切換。
[0004]雖然,上述發(fā)明解決了智能電視系統(tǒng)的用戶識(shí)別以及切換的問題,然而由于采用3D深度傳感器識(shí)別用戶骨架的方式對(duì)智能電視用戶進(jìn)行識(shí)別,在現(xiàn)實(shí)情況下會(huì)出現(xiàn)受環(huán)境影響大以及骨架特征庫建立困難等難以避免的瓶頸及缺陷。智能電視的用戶家居環(huán)境復(fù)雜多變,一般光線變化較大,且用戶和智能電視之前經(jīng)常有茶幾、盆景的隔離物對(duì)人體的遮擋,這勢必會(huì)對(duì)骨架信息的提取造成較大的影響。另外當(dāng)有多人共同觀看電視時(shí),很難準(zhǔn)確區(qū)分并獲取到目標(biāo)用戶骨架信息實(shí)現(xiàn)用戶帳號(hào)匹配,也即目前已有的技術(shù)方案無法實(shí)現(xiàn)快速識(shí)別用戶的身份,進(jìn)而無法在智能終端中準(zhǔn)確的登錄到目標(biāo)用戶賬戶中進(jìn)行服務(wù),用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種終端用戶身份登錄方法和系統(tǒng),用以彌補(bǔ)目前識(shí)別用戶身份的方式準(zhǔn)確度低,操作程序復(fù)雜,容易受到環(huán)境影響無法識(shí)別到用戶的信息,無法準(zhǔn)確登錄到目標(biāo)用戶帳號(hào)中進(jìn)行服務(wù),用戶體驗(yàn)差等技術(shù)缺陷。
[0006]—方面,本申請(qǐng)實(shí)施例提供了一種終端用戶身份登錄方法,包括:
分別獲取到第一攝像頭和第二攝像頭同時(shí)拍攝的包含用戶的圖像;
根據(jù)所述第一攝像頭拍攝的圖像確定用戶的個(gè)數(shù)信息;
當(dāng)所述用戶個(gè)數(shù)為I個(gè)時(shí),基于對(duì)所述第一攝像頭拍攝的圖像確定目標(biāo)用戶,當(dāng)所述用戶個(gè)數(shù)大于等于2時(shí),將所述第一攝像頭和第二攝像頭拍攝的包含用戶的圖像合成三維立體圖像;
獲取所述三維立體圖像中每個(gè)用戶對(duì)應(yīng)的距離和角度信息;
根據(jù)所述每個(gè)用戶對(duì)應(yīng)的距離和角度信息,以及預(yù)設(shè)的不同距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定每個(gè)用戶對(duì)應(yīng)的的權(quán)重?cái)?shù)值;
將所述權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶;
基于所述目標(biāo)用戶的人臉信息進(jìn)行登錄操作。
[0007]另一方面,本申請(qǐng)實(shí)施例還提供了一種終端用戶身份登錄系統(tǒng),包括:平行設(shè)置在所述終端上的第一攝像頭和第二攝像頭,運(yùn)行在所述終端處理器上的圖像處理系統(tǒng)和登錄執(zhí)行系統(tǒng);
其中,所述第一攝像頭和第二攝像頭處于同一水平線上;
所述第一攝像頭和第二攝像頭,用于在同一拍攝時(shí)刻分別拍攝一張包含用戶的圖像;所述圖像處理系統(tǒng),用于根據(jù)所述第一攝像頭拍攝的圖像確定用戶的個(gè)數(shù)信息;當(dāng)所述用戶個(gè)數(shù)為I個(gè)時(shí),基于對(duì)所述第一攝像頭拍攝的圖像確定目標(biāo)用戶,當(dāng)所述用戶個(gè)數(shù)大于等于2時(shí),將所述第一攝像頭和第二攝像頭拍攝的包含用戶的圖像合成三維立體圖像;獲取所述三維立體圖像中每個(gè)用戶對(duì)應(yīng)的距離和角度信息;
根據(jù)所述每個(gè)用戶對(duì)應(yīng)的距離和角度信息,以及預(yù)設(shè)的不同距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定每個(gè)用戶對(duì)應(yīng)的的權(quán)重?cái)?shù)值;
將所述權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶;
所述登錄執(zhí)行系統(tǒng),用于基于所述目標(biāo)用戶的人臉信息進(jìn)行登錄操作。
[0008]本發(fā)明實(shí)施例提供一種終端用戶身份登錄方法和系統(tǒng),分別獲取到第一攝像頭和第二攝像頭同時(shí)拍攝的包含用戶的圖像,根據(jù)第一攝像頭拍攝的用戶圖像確定用戶個(gè)數(shù),一個(gè)用戶時(shí),就基于第一攝像頭拍攝的圖像確定目標(biāo)用戶,兩個(gè)及以上用戶時(shí),首先將第一攝像頭和第二攝像頭拍攝的圖像合成三維立體圖像,獲取到三維立體圖像中每個(gè)用戶的距離和角度信息,基于不太的距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定出每個(gè)用戶的權(quán)重?cái)?shù)值,將權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶;也就是說,在識(shí)別出終端用戶個(gè)數(shù)后,如果只有一個(gè)用戶則自動(dòng)登入相應(yīng)的賬號(hào);當(dāng)存在多個(gè)用戶時(shí),需要基于各個(gè)用戶與終端的距離和角度,同時(shí)結(jié)合各個(gè)用戶的優(yōu)先級(jí)權(quán)重信息,自動(dòng)登入加權(quán)數(shù)值最高的用戶,避免用戶手動(dòng)登出登入賬號(hào),從而實(shí)現(xiàn)用戶的自動(dòng)切換,并且不需要像已有技術(shù)中只能通過識(shí)別骨架信息才能對(duì)用戶進(jìn)行識(shí)別,因而避免了已有技術(shù)識(shí)別用戶身份的方式準(zhǔn)確度低,操作程序復(fù)雜,容易受到環(huán)境影響無法準(zhǔn)確登錄到目標(biāo)用戶帳號(hào)中進(jìn)行服務(wù)的缺陷,提高了用戶體驗(yàn)。
【附圖說明】
[0009]圖1為本發(fā)明實(shí)施例一種終端用戶身份登錄方法的流程示意圖一;
圖2為本發(fā)明實(shí)施例一種終端用戶身份登錄方法的流程示意圖二;
圖3a為第一圖像中任意一個(gè)像素點(diǎn)為中心像素點(diǎn)建立預(yù)設(shè)窗口的示意圖;
圖3b為第一圖像中任意一個(gè)像素點(diǎn)為中心像素點(diǎn)建立預(yù)設(shè)窗口與第二圖像進(jìn)行匹配的不意圖;
圖3c為第一圖像中任意一個(gè)像素點(diǎn)為中心像素點(diǎn)建立預(yù)設(shè)窗口與第二圖像匹配結(jié)果示意圖; 圖4為本發(fā)明實(shí)施例一種終端用戶身份登錄方法的流程示意圖三;
圖5為本發(fā)明實(shí)施例的一種終端用戶身份登錄系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0010]下面將結(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ù)的范圍。
[0011]本發(fā)明實(shí)施例提供一種終端用戶身份登錄方法,如圖1所示,包括:
S101:分別獲取到第一攝像頭和第二攝像頭同時(shí)拍攝的包含用戶的圖像;
S102:根據(jù)所述第一攝像頭拍攝的圖像確定用戶的個(gè)數(shù)信息;
S103:當(dāng)所述用戶個(gè)數(shù)為I個(gè)時(shí),基于對(duì)所述第一攝像頭拍攝的圖像確定目標(biāo)用戶,當(dāng)所述用戶個(gè)數(shù)大于等于2時(shí),將所述第一攝像頭和第二攝像頭拍攝的包含用戶的圖像合成三維立體圖像;獲取所述三維立體圖像中每個(gè)用戶對(duì)應(yīng)的距離和角度信息;根據(jù)所述每個(gè)用戶對(duì)應(yīng)的距離和角度信息,以及預(yù)設(shè)的不同距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定每個(gè)用戶對(duì)應(yīng)的的權(quán)重?cái)?shù)值;將所述權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶;
S104:基于所述目標(biāo)用戶的人臉信息進(jìn)行登錄操作。
[0012]終端可以最常用的電視機(jī)為例,但是并不局限于電視領(lǐng)域,如平板電腦,電腦,一體機(jī)等顯示終端。
[0013]本發(fā)明實(shí)施例提供一種終端用戶身份登錄方法和系統(tǒng),分別獲取到第一攝像頭和第二攝像頭同時(shí)拍攝的包含用戶的圖像,根據(jù)第一攝像頭拍攝的用戶圖像確定用戶個(gè)數(shù),一個(gè)用戶時(shí),就基于第一攝像頭拍攝的圖像確定目標(biāo)用戶,兩個(gè)及以上用戶時(shí),首先將第一攝像頭和第二攝像頭拍攝的圖像合成三維立體圖像,獲取到三維立體圖像中每個(gè)用戶的距離和角度信息,基于不太的距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定出每個(gè)用戶的權(quán)重?cái)?shù)值,將權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶;也就是說,在識(shí)別出終端用戶個(gè)數(shù)后,如果只有一個(gè)用戶則自動(dòng)登入相應(yīng)的賬號(hào);當(dāng)存在多個(gè)用戶時(shí),需要基于各個(gè)用戶與終端的距離和角度,同時(shí)結(jié)合各個(gè)用戶的優(yōu)先級(jí)權(quán)重信息,自動(dòng)登入加權(quán)數(shù)值最高的用戶,避免用戶手動(dòng)登出登入賬號(hào),從而實(shí)現(xiàn)用戶的自動(dòng)切換,并且不需要像已有技術(shù)中只能通過識(shí)別骨架信息才能對(duì)用戶進(jìn)行識(shí)別,因而避免了已有技術(shù)識(shí)別用戶身份的方式準(zhǔn)確度低,操作程序復(fù)雜,容易受到環(huán)境影響無法準(zhǔn)確登錄到目標(biāo)用戶帳號(hào)中進(jìn)行服務(wù)的缺陷,提高了用戶體驗(yàn)。
[0014]本發(fā)明實(shí)施例的一種終端用戶身份登錄方法的執(zhí)行主體為終端的處理器,該終端可以為電視、電腦等,本發(fā)明實(shí)施例對(duì)此不作限定,該第一攝像頭和第二攝像頭用于獲取人體的圖像,該第一攝像頭和第二攝像頭可以是在終端上設(shè)置的攝像頭。
[0015]以電視機(jī)為例,本發(fā)明實(shí)施例中,根據(jù)人臉識(shí)別技術(shù)對(duì)第一攝像頭拍攝的用戶圖像進(jìn)行人臉識(shí)別,也是基于已知技術(shù),示例的,處理器會(huì)針對(duì)左攝像頭所拍攝的一張基準(zhǔn)圖像對(duì)用戶的面部輪廓進(jìn)行圖像識(shí)別處理。該識(shí)別處理過程主要通過對(duì)二維圖像進(jìn)行膚色提取,邊緣及空洞處理,基于Canny算法的邊緣檢測以及八鄰域搜索法來完成。通過對(duì)第一攝像頭拍攝的圖像進(jìn)行人臉識(shí)別,可以獲取到用戶的人臉信息,如人臉的個(gè)數(shù),人臉的輪廓大小等信息。
[0016]當(dāng)用戶啟動(dòng)第一攝像頭和第二攝像頭去感應(yīng)到用戶所在位置時(shí),在同一拍攝時(shí)亥|J,分別獲取到第一攝像頭和第二攝像頭拍攝的包含用戶的圖像,可以是一張,也可以是多張,但為了后續(xù)得到三維立體圖像,必須保證是兩個(gè)攝像頭同時(shí)拍攝,另外,也可通過用戶手動(dòng)輸入用戶移動(dòng)控制終端的開始信息,如用戶按下在終端遙控器中設(shè)置啟動(dòng)用戶識(shí)別技術(shù)的啟動(dòng)按鍵,在獲取到所述啟動(dòng)按鍵觸發(fā)的啟動(dòng)指令后,處理器控制所述第一攝像頭和第二攝像頭獲取包含用戶在內(nèi)的至少一張圖像。如用戶在電視機(jī)前處于不停的移動(dòng)狀態(tài),第一攝像頭和第二攝像頭可以在預(yù)設(shè)時(shí)間內(nèi)同時(shí)拍攝多張包含用戶的圖像,對(duì)應(yīng)于每個(gè)拍攝時(shí)刻,如可將每個(gè)拍攝時(shí)刻的間隔設(shè)置為ls_2s;具體可通過設(shè)置在所述處理器中的定時(shí)器以實(shí)現(xiàn)。將獲取到的含人體的圖像按獲取的先后順序緩存在終端的存儲(chǔ)器中,在需要識(shí)別的時(shí)候,通過處理器從存儲(chǔ)器中獲取,由于第一攝像頭和第二攝像頭在Is內(nèi)可以拍攝10?60個(gè)圖像幀,優(yōu)選的,是25?30個(gè)圖像幀,由于第一攝像頭和第二攝像頭拍攝的人體可能是一個(gè)動(dòng)態(tài)過程,故每一幀圖像幀是有差異的,故在選擇合成三維立體圖像時(shí),通過選取第一攝像頭和第二攝像頭在同一時(shí)刻拍攝的一幀圖像,這樣可以避免形成的三維立體圖像與實(shí)際用戶所處位置的差異,提高了識(shí)別精確性。如果用戶選擇靜止站立,那么第一第二攝像頭可以只拍攝一張或者拍攝多張選擇一張作為后續(xù)識(shí)別過程的輸入基礎(chǔ)。
[0017]其中,對(duì)于將第一攝像頭和第二攝像頭在同一時(shí)刻分別拍攝的包含人體的圖像合成三維立體圖像的方式,在現(xiàn)有技術(shù)中存在多種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定,本發(fā)明實(shí)施例僅以第一圖像和第二圖像為例進(jìn)行說明,其中,第一圖像和第二圖像分別為由第一攝像頭和第一攝像頭在同一時(shí)刻分別拍攝的圖像,并不具有任何指示性含義。
[0018]示例性的,如圖2所示,步驟S102中,將第一攝像頭和第二攝像頭同時(shí)拍攝的包含人體的第一圖像和第二圖像合成三維立體圖像可以通過以下方式實(shí)現(xiàn),
S1011、獲取所述第一圖像的每個(gè)像素點(diǎn);
其中,對(duì)于獲取第一圖像的每個(gè)像素點(diǎn)的具體方式,本發(fā)明實(shí)施例在此不再贅述,可以通過現(xiàn)有技術(shù)來實(shí)現(xiàn),例如,粒子濾波。
[0019]獲取到第一圖像的每個(gè)像素點(diǎn)以后,可以以所述第一圖像和第二圖像設(shè)置坐標(biāo)系,則第一圖像和第二圖像上的每個(gè)像素點(diǎn)均可以用坐標(biāo)的形式表示,如圖3a所示和圖3b所示,當(dāng)然還可以存在其他方式用以唯一標(biāo)記第一圖像和第二圖像上相應(yīng)的像素點(diǎn),本發(fā)明實(shí)施例在此不再贅述。
[0020]S1012、以所述第一圖像的每個(gè)像素點(diǎn)為中心像素點(diǎn)建立預(yù)設(shè)窗口;其中,所述預(yù)設(shè)窗口包含按照預(yù)設(shè)距離,以所述中心像素點(diǎn)為中心的M個(gè)像素點(diǎn);
圖3a為第一圖像中任意一個(gè)像素點(diǎn)為中心像素點(diǎn)建立預(yù)設(shè)窗口的示意圖,其預(yù)設(shè)窗口可以通過以所述中心像素點(diǎn)為中心,在所述中心像素點(diǎn)四周(上、下、左、由)各延長L個(gè)長度單位所包含的區(qū)域,即所述預(yù)設(shè)距離為2L則上述M個(gè)像素點(diǎn)即為以所述中心像素點(diǎn)四周各延長L個(gè)長度單位所包含的區(qū)域內(nèi)的所有像素點(diǎn);本發(fā)明實(shí)施例對(duì)所述L的具體大小不進(jìn)行限定,可以根據(jù)實(shí)際需要達(dá)到的精度進(jìn)行設(shè)定。
[0021]S1013、獲取所述預(yù)設(shè)窗口的像素值;
由于預(yù)設(shè)窗口內(nèi)包含M個(gè)像素點(diǎn),故所述預(yù)設(shè)窗口的像素值為M個(gè)像素點(diǎn)灰度值的總和,對(duì)于計(jì)算每個(gè)像素的灰度值的具體方式本發(fā)明實(shí)施例在此不再贅述,例如,若所述預(yù)設(shè)窗口為以任意一個(gè)像素點(diǎn)為中心像素點(diǎn)向左向右各一個(gè)像素點(diǎn),則該預(yù)設(shè)窗口內(nèi)包含5個(gè)像素點(diǎn),該預(yù)設(shè)窗口的像素值為5個(gè)像素點(diǎn)灰度值的總和。
[0022]S1014、根據(jù)所述預(yù)設(shè)窗口的像素值,從所述第二圖像中提取與所述預(yù)設(shè)窗口的像素值差異值最小的區(qū)域?yàn)槟繕?biāo)區(qū)域,如圖3b所示;
由于對(duì)于第一圖像種每個(gè)像素點(diǎn)建立預(yù)設(shè)窗口,并根據(jù)預(yù)設(shè)窗口的像素值從所述第二圖像中查到的目標(biāo)區(qū)域的方式和原理均相同,故本發(fā)明實(shí)施例僅以第一像素點(diǎn)為例進(jìn)行說明,該第一像素點(diǎn)為第一圖像中的任意一個(gè)像素點(diǎn),并不具有指示性含義。
[0023 ] 示例性的,如圖4所示,步驟S1014可以通過以下方式實(shí)現(xiàn):
510141、確定所述第一像素點(diǎn)在所述第一圖像中的坐標(biāo),并以所述第一像素點(diǎn)為中心建立第一預(yù)設(shè)窗口;如圖3a所示;
510142、在保持所述第一像素點(diǎn)縱坐標(biāo)不變的情況下,從所述第二圖像中選取每個(gè)候選區(qū)域,所述候選區(qū)域的窗口大小與所述第一預(yù)設(shè)窗口大小相同,且所述候選區(qū)域?yàn)橐运龅诙D像中任意一個(gè)像素點(diǎn)為中心像素點(diǎn)建立的,所述候選區(qū)域內(nèi)的每個(gè)像素點(diǎn)的縱坐標(biāo)與所述第一像素點(diǎn)的縱坐標(biāo)相同;
其中,所述候選區(qū)域的窗口大小或者窗口距離是指候選區(qū)域內(nèi)任意一個(gè)中心像素點(diǎn),按照預(yù)設(shè)距離2L,以所述中心像素點(diǎn)為中心,在所述中心像素點(diǎn)四周(上、下、左、由)各延長L個(gè)長度單位所包含的區(qū)域;
510143、計(jì)算每個(gè)所述候選區(qū)域的像素值,所述像素值是指候選區(qū)域內(nèi)所有像素點(diǎn)的灰度值之和;
510144、將所述候選區(qū)域的像素值中與所述第一預(yù)設(shè)窗口的像素值的差異值最小的候選區(qū)域確定為目標(biāo)區(qū)域。
[0024]其中,當(dāng)獲取到第一像素點(diǎn)的坐標(biāo)時(shí),可以將所述第一像素點(diǎn)從第二圖像指向第一圖像的方向,保持縱坐標(biāo)不變的情況下,將第一像素點(diǎn)遍歷所述第二圖像中的任何一個(gè)像素點(diǎn),并可以通過 SAD( Sum of Absolute Di fference )或 SSD ( Sum of SquaredDifference)算法matching方式從第二圖像中提取與所述預(yù)設(shè)窗口的像素值差異值最小的區(qū)域?yàn)槟繕?biāo)區(qū)域,如圖3c所示的d點(diǎn)。
[0025]當(dāng)然,為了減少計(jì)算量,在獲取到第一像素點(diǎn)的坐標(biāo)以后,可以從所述第二圖像中與所述第一像素點(diǎn)縱坐標(biāo)相同,大于等于橫坐標(biāo)的候選區(qū)域中選取目標(biāo)區(qū)域。
[0026]當(dāng)然,本發(fā)明實(shí)施例也可以基于第二圖像,在第一圖像中選取與第二圖像中任意一個(gè)像素點(diǎn)構(gòu)建的預(yù)設(shè)窗口的像素值差異最小的區(qū)域?yàn)槟繕?biāo)區(qū)域,此時(shí),應(yīng)按照第一圖像指向第二圖像的方向,保持縱坐標(biāo)不變的情況下,將第二圖像中的每個(gè)像素點(diǎn)構(gòu)成的預(yù)設(shè)窗口遍歷所述第一圖像的候選區(qū)域,以獲取目標(biāo)區(qū)域。
[0027]S1015、確定每個(gè)所述目標(biāo)區(qū)域的中心像素點(diǎn);
S1016、將每個(gè)所述第一圖像的中心像素點(diǎn)與所述目標(biāo)區(qū)域的中心像素點(diǎn)進(jìn)行匹配,獲取與所述第一圖像對(duì)應(yīng)的三維立體圖像。
[0028]優(yōu)選的,為了提高識(shí)別精度,需要提取出所述第一圖像中的人體輪廓,在此人體輪廓的基礎(chǔ)上,獲取每一個(gè)像素點(diǎn)的像素信息,并從三維立體圖像中獲取與之對(duì)應(yīng)的像素點(diǎn)距離信息,由于用戶的人體應(yīng)處于同一平面,因而擁有相近的像素點(diǎn)距離信息,故在識(shí)別之前,可以對(duì)三維立體圖像中人體對(duì)應(yīng)的像素點(diǎn)距離進(jìn)行均值操作,以便人體輪廓內(nèi)的人體與背景等干擾信息進(jìn)行分離,從而高精度的提取出用戶的人體。
[0029]進(jìn)一步的,在步驟S103中,當(dāng)所述用戶個(gè)數(shù)大于等于2時(shí),將所述第一攝像頭和第二攝像頭拍攝的包含用戶的圖像合成三維立體圖像;獲取所述三維立體圖像中每個(gè)用戶對(duì)應(yīng)的距離和角度信息;根據(jù)所述每個(gè)用戶對(duì)應(yīng)的距離和角度信息,以及預(yù)設(shè)的不同距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定每個(gè)用戶對(duì)應(yīng)的的權(quán)重?cái)?shù)值;將所述權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶;
通常來說,在多個(gè)用戶存在時(shí),可以優(yōu)先登錄位于終端屏幕最靠中間以及距離終端最近的用戶進(jìn)行登錄,即同樣距離下,可以選擇靠近屏幕中心處的用戶進(jìn)行登錄,同樣角度時(shí),可以選擇距離終端最近的用戶進(jìn)行登錄;
實(shí)際應(yīng)用中,可以分別對(duì)不同距離以及不同角度設(shè)置相應(yīng)的權(quán)重值,示例的,如距離Im對(duì)應(yīng)的權(quán)重值為A1、2m對(duì)應(yīng)的權(quán)重值為B1、3m~4m對(duì)應(yīng)的權(quán)重值為Cl…角度15°以內(nèi)對(duì)應(yīng)的權(quán)重值為A2、15°?30°對(duì)應(yīng)的權(quán)重值為B2、30°?60°對(duì)應(yīng)的權(quán)重值為C2 ;計(jì)算時(shí),可以獲取到用戶距離的權(quán)重值和角度的權(quán)重值后,進(jìn)行相加或者相乘等數(shù)學(xué)處理。
[0030]具體的權(quán)重值可以由用戶根據(jù)使用習(xí)慣自由設(shè)計(jì),本發(fā)明對(duì)此不再贅述。
[0031]進(jìn)一步的,步驟S103中通過三維立體圖像獲取到用戶的距離信息和角度信息,包括:
51021、對(duì)三維立體圖像建立距離信息的橫向直方圖及縱向直方圖;
51022、基于所述橫向直方圖和所述縱向直方圖進(jìn)行最小二乘法算法的直線提取處理;
51023、在經(jīng)過直線提取處理后的橫向直方圖中提取具有相同縱坐標(biāo)的橫向直線,以及在縱向直方圖中提取具有相同橫坐標(biāo)的縱向直線。
[0032]S1024、根據(jù)所述橫向直線和所述縱向直線獲取所述第一圖像對(duì)應(yīng)的三維立體圖像的人體輪廓。
[0033]S1025、基于所述三維立體圖像獲取所述人體輪廓中至少一個(gè)像素點(diǎn)的距離信息和角度信息。
[0034]U-MAP即為橫向直方圖,橫坐標(biāo)為X軸,縱坐標(biāo)為距離Z。當(dāng)針對(duì)三維圖像建立U-MAP后,人體在U-MAP中將呈現(xiàn)為一條橫線,在一定連續(xù)的X坐標(biāo)內(nèi)(人體寬度),保持同一距離Z。
[0035]同理,V-MAP即為縱向直方圖,橫坐標(biāo)為距離Z,縱坐標(biāo)為Y軸。當(dāng)針對(duì)三維圖像建立V-MAP后,人體在V-MAP中將呈現(xiàn)為一條縱線,在一定連續(xù)的Y坐標(biāo)內(nèi)(人體高度),保持同一距離Z。
[0036]通過兩幅直方圖的直線提取操作,可以互相校驗(yàn),識(shí)別出人體。
[0037]對(duì)于人體輪廓提取的方式有多種,本發(fā)明實(shí)施例在此不再贅述,示例性的,該方法可以通過采用八鄰域搜索法來實(shí)現(xiàn)。
[0038]在提取到用戶的人體輪廓后,基于三維立體圖像,讀取相應(yīng)人體輪廓內(nèi)的至少一個(gè)像素點(diǎn)的距離信息,在像素點(diǎn)較多的情況下,對(duì)三維立體圖像中對(duì)應(yīng)像素值的距離信息進(jìn)行均值操作后,該用戶到智能電視的物理距離也得以計(jì)算出。當(dāng)然,通過雙目攝像頭還原出的三維圖像不僅包含每個(gè)像素點(diǎn)的距離信息,還有每個(gè)像素點(diǎn)在世界坐標(biāo)系下的X,Y,Z信息,所以基于三角函數(shù)等基礎(chǔ)算法可以計(jì)算出每個(gè)像素點(diǎn)的角度信息,與距離相似,在實(shí)際中獲取每個(gè)用戶的角度信息可以通過對(duì)多個(gè)像素點(diǎn)的角度進(jìn)行均值操作,即獲取平均角度作為每個(gè)用戶的角度信息。
[0039]對(duì)于步驟S104中,基于目標(biāo)用戶的人臉信息進(jìn)行登錄操作,示例的,可以包括: S1031:將所述目標(biāo)用戶的人臉與人臉特征庫進(jìn)行匹配,所述人臉特征庫預(yù)存有不同的人臉信息與所述終端的登錄信息的對(duì)應(yīng)關(guān)系;
S1032:根據(jù)所述目標(biāo)用戶的人臉信息獲取對(duì)應(yīng)的終端的登錄信息;
S1033:基于所述終端的登錄信息在終端中進(jìn)行登錄操作。
[0040]在人臉特征庫中,可以預(yù)存有用戶A、用戶B、用戶C、用戶D等多人的登錄信息,可以包括每個(gè)人的用戶名和密碼,如果確定目標(biāo)用戶為用戶B,那么可以調(diào)用用戶B的用戶名和密碼信息,在終端中進(jìn)行自動(dòng)登錄,不需要用戶手動(dòng)輸入,提高了用戶體驗(yàn)。
[0041]本發(fā)明實(shí)施例還提供了一種終端用戶身份登錄系統(tǒng),如圖5所示,該一種終端用戶身份登錄系統(tǒng)中的各個(gè)功能與本發(fā)明上述實(shí)施例中一種終端用戶身份登錄方法相對(duì)應(yīng),具體可以參考本發(fā)明上述實(shí)施例的描述,本發(fā)明實(shí)施例在此不再贅述。
[0042]如圖5所示,該一種終端用戶身份登錄系統(tǒng),在終端60中,包括:平行設(shè)置在終端上的第一攝像頭601和第二攝像頭602,運(yùn)行在所述終端處理器上的圖像處理系統(tǒng)603、和登錄執(zhí)行系統(tǒng)604;
其中,所述第一攝像頭601和第二攝像602頭處于同一水平線上;
所述第一攝像頭601和第二攝像602,用于在同一拍攝時(shí)刻拍攝一張包含用戶的圖像;所述圖像處理系統(tǒng)603,用于根據(jù)所述第一攝像頭拍攝的圖像確定用戶的個(gè)數(shù)信息;當(dāng)所述用戶個(gè)數(shù)為I個(gè)時(shí),基于對(duì)所述第一攝像頭拍攝的圖像確定目標(biāo)用戶,當(dāng)所述用戶個(gè)數(shù)大于等于2時(shí),將所述第一攝像頭和第二攝像頭拍攝的包含用戶的圖像合成三維立體圖像;獲取所述三維立體圖像中每個(gè)用戶對(duì)應(yīng)的距離和角度信息;
根據(jù)所述每個(gè)用戶對(duì)應(yīng)的距離和角度信息,以及預(yù)設(shè)的不同距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定每個(gè)用戶對(duì)應(yīng)的的權(quán)重?cái)?shù)值;
將所述權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶;
所述登錄執(zhí)行系統(tǒng)604,用于基于所述目標(biāo)用戶的人臉信息進(jìn)行登錄操作。
[0043]本發(fā)明實(shí)施例提供一種終端用戶身份登錄方法和系統(tǒng),分別獲取到第一攝像頭和第二攝像頭同時(shí)拍攝的包含用戶的圖像,根據(jù)第一攝像頭拍攝的用戶圖像確定用戶個(gè)數(shù),一個(gè)用戶時(shí),就基于第一攝像頭拍攝的圖像確定目標(biāo)用戶,兩個(gè)及以上用戶時(shí),首先將第一攝像頭和第二攝像頭拍攝的圖像合成三維立體圖像,獲取到三維立體圖像中每個(gè)用戶的距離和角度信息,基于不太的距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定出每個(gè)用戶的權(quán)重?cái)?shù)值,將權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶;也就是說,在識(shí)別出終端用戶個(gè)數(shù)后,如果只有一個(gè)用戶則自動(dòng)登入相應(yīng)的賬號(hào);當(dāng)存在多個(gè)用戶時(shí),需要基于各個(gè)用戶與終端的距離和角度,同時(shí)結(jié)合各個(gè)用戶的優(yōu)先級(jí)權(quán)重信息,自動(dòng)登入加權(quán)數(shù)值最高的用戶,避免用戶手動(dòng)登出登入賬號(hào),從而實(shí)現(xiàn)用戶的自動(dòng)切換,并且不需要像已有技術(shù)中只能通過識(shí)別骨架信息才能對(duì)用戶進(jìn)行識(shí)別,因而避免了已有技術(shù)識(shí)別用戶身份的方式準(zhǔn)確度低,操作程序復(fù)雜,容易受到環(huán)境影響無法準(zhǔn)確登錄到目標(biāo)用戶帳號(hào)中進(jìn)行服務(wù)的缺陷,提高了用戶體驗(yàn)。
[0044]可選的,基于所述第一攝像頭和第一攝像頭分別同時(shí)拍攝的包含人體的第一圖像和二圖像,所述圖像處理系統(tǒng)603包括:
第一獲取單元,用于獲取所述第一圖像的每個(gè)像素點(diǎn);
建立單元,用于以所述第一圖像的每個(gè)像素點(diǎn)為中心像素點(diǎn)建立預(yù)設(shè)窗口,其中,所述預(yù)設(shè)窗口包含按照預(yù)設(shè)距離,以所述中心像素點(diǎn)為中心的M個(gè)像素點(diǎn); 第二獲取單元,用于獲取所述預(yù)設(shè)窗口的像素值
提取單元,用于根據(jù)所述預(yù)設(shè)窗口的像素值,從所述第二圖像中提取與所述預(yù)設(shè)窗口的像素值差異值最小的區(qū)域?yàn)槟繕?biāo)區(qū)域;
確定單元,用于確定每個(gè)所述目標(biāo)區(qū)域的中心像素點(diǎn);
生成單元,用于將每個(gè)所述第一圖像的中心像素點(diǎn)與所述目標(biāo)區(qū)域的中心像素點(diǎn)進(jìn)行匹配,獲取與所述第一圖像對(duì)應(yīng)的三維立體圖像。
[0045]可選的,所述提取單元包括:
確定模塊,用于確定所述第一像素點(diǎn)在所述第一圖像中的坐標(biāo),并以所述第一像素點(diǎn)為中心建立第一預(yù)設(shè)窗口 ;
選取模塊,用于在保持所述第一像素點(diǎn)縱坐標(biāo)不變的情況下,從所述第二圖像中選取每個(gè)候選區(qū)域,所述候選區(qū)域的窗口大小與所述第一預(yù)設(shè)窗口大小相同,且所述候選區(qū)域?yàn)橐运龅诙D像中任意一個(gè)像素點(diǎn)為中心像素點(diǎn)建立的,所述候選區(qū)域內(nèi)的每個(gè)像素點(diǎn)的縱坐標(biāo)與所述第一像素點(diǎn)的縱坐標(biāo)相同;
計(jì)算模塊,用于計(jì)算每個(gè)所述候選區(qū)域的像素值,所述像素值是指候選區(qū)域內(nèi)所有像素點(diǎn)的灰度值之和;
判定模塊,用于將所述所有候選區(qū)域的像素值中與所述第一預(yù)設(shè)窗口的像素值差異值最小的候選區(qū)域確定為目標(biāo)區(qū)域。
[0046]可選的,所述圖像處理系統(tǒng)603還包括:
用戶距離角度確定模塊,用于對(duì)所述三維立體圖像建立距離信息的橫向直方圖及縱向直方圖;
基于所述橫向直方圖和所述縱向直方圖進(jìn)行最小二乘法算法的直線提取處理;
在經(jīng)過直線提取處理后的橫向直方圖中提取具有相同縱坐標(biāo)的橫向直線,以及在縱向直方圖中提取具有相同橫坐標(biāo)的縱向直線;
根據(jù)所述橫向直線和所述縱向直線獲取所述第一圖像對(duì)應(yīng)的三維立體圖像的人體輪廓;
基于所述三維立體圖像獲取所述人體輪廓中至少一個(gè)像素點(diǎn)的距離信息和角度信息。
[0047]可選的,所述登錄執(zhí)行系統(tǒng)604還包括:
人臉特征匹配模塊,用于將所述目標(biāo)用戶的人臉與人臉特征庫進(jìn)行匹配,所述人臉特征庫預(yù)存有不同的人臉信息與所述終端的登錄信息的對(duì)應(yīng)關(guān)系;
根據(jù)所述目標(biāo)用戶的人臉信息獲取對(duì)應(yīng)的終端的登錄信息;
基于所述終端的登錄信息在終端中進(jìn)行登錄操作。
[0048]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0049]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0050]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,簡稱ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0051]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種終端用戶身份登錄方法,其特征在于,包括: 分別獲取到第一攝像頭和第二攝像頭同時(shí)拍攝的包含用戶的圖像; 根據(jù)所述第一攝像頭拍攝的圖像確定用戶的個(gè)數(shù)信息; 當(dāng)所述用戶個(gè)數(shù)為I個(gè)時(shí),基于對(duì)所述第一攝像頭拍攝的圖像確定目標(biāo)用戶,當(dāng)所述用戶個(gè)數(shù)大于等于2時(shí),將所述第一攝像頭和第二攝像頭拍攝的包含用戶的圖像合成三維立體圖像; 獲取所述三維立體圖像中每個(gè)用戶對(duì)應(yīng)的距離和角度信息; 根據(jù)所述每個(gè)用戶對(duì)應(yīng)的距離和角度信息,以及預(yù)設(shè)的不同距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定每個(gè)用戶對(duì)應(yīng)的的權(quán)重?cái)?shù)值; 將所述權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶; 基于所述目標(biāo)用戶的人臉信息進(jìn)行登錄操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,對(duì)于第一圖像和第二圖像,將第一攝像頭和第一攝像頭同時(shí)拍攝的包含人體的第一圖像和二圖像合成三維立體圖像,包括: 獲取所述第一圖像的每個(gè)像素點(diǎn); 以所述第一圖像的每個(gè)像素點(diǎn)為中心像素點(diǎn)建立預(yù)設(shè)窗口,其中,所述預(yù)設(shè)窗口包含按照預(yù)設(shè)距離,以所述中心像素點(diǎn)為中心的M個(gè)像素點(diǎn); 獲取所述預(yù)設(shè)窗口的像素值; 根據(jù)所述預(yù)設(shè)窗口的像素值,從所述第二圖像中提取與所述預(yù)設(shè)窗口的像素值差異值最小的區(qū)域?yàn)槟繕?biāo)區(qū)域; 確定每個(gè)所述目標(biāo)區(qū)域的中心像素點(diǎn); 將每個(gè)所述第一圖像的中心像素點(diǎn)與所述目標(biāo)區(qū)域的中心像素點(diǎn)進(jìn)行匹配,獲取與所述第一圖像對(duì)應(yīng)的三維立體圖像。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,對(duì)于第一像素點(diǎn),所述第一像素點(diǎn)為所述第一圖像中所有像素點(diǎn)中的任意一個(gè)像素點(diǎn),所述獲取所述預(yù)設(shè)窗口的像素值,并根據(jù)所述預(yù)設(shè)窗口的像素值,從所述第二圖像中提取與所述預(yù)設(shè)窗口的像素值差異值最小的區(qū)域?yàn)槟繕?biāo)區(qū)域,包括: 確定所述第一像素點(diǎn)在所述第一圖像中的坐標(biāo),并以所述第一像素點(diǎn)為中心建立第一預(yù)設(shè)窗口 ; 在保持所述第一像素點(diǎn)縱坐標(biāo)不變的情況下,從所述第二圖像中選取每個(gè)候選區(qū)域,所述候選區(qū)域的窗口大小與所述第一預(yù)設(shè)窗口大小相同,且所述候選區(qū)域?yàn)橐运龅诙D像中任意一個(gè)像素點(diǎn)為中心像素點(diǎn)建立的,所述候選區(qū)域內(nèi)的每個(gè)像素點(diǎn)的縱坐標(biāo)與所述第一像素點(diǎn)的縱坐標(biāo)相同; 計(jì)算每個(gè)所述候選區(qū)域的像素值,所述像素值是指候選區(qū)域內(nèi)所有像素點(diǎn)的灰度值之和; 將所述所有候選區(qū)域的像素值中與所述第一預(yù)設(shè)窗口的像素值差異值最小的候選區(qū)域確定為目標(biāo)區(qū)域。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述通過三維立體圖像獲取到的用戶距離信息和角度信息,包括: 對(duì)所述三維立體圖像建立距離信息的橫向直方圖及縱向直方圖; 基于所述橫向直方圖和所述縱向直方圖進(jìn)行最小二乘法算法的直線提取處理; 在經(jīng)過直線提取處理后的橫向直方圖中提取具有相同縱坐標(biāo)的橫向直線,以及在縱向直方圖中提取具有相同橫坐標(biāo)的縱向直線; 根據(jù)所述橫向直線和所述縱向直線獲取所述第一圖像對(duì)應(yīng)的三維立體圖像的人體輪廓; 基于所述三維立體圖像獲取所述人體輪廓中至少一個(gè)像素點(diǎn)的距離信息和角度信息。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述目標(biāo)用戶的人臉信息進(jìn)行登錄操作,包括: 將所述目標(biāo)用戶的人臉與人臉特征庫進(jìn)行匹配,所述人臉特征庫預(yù)存有不同的人臉信息與所述終端的登錄信息的對(duì)應(yīng)關(guān)系; 根據(jù)所述目標(biāo)用戶的人臉信息獲取對(duì)應(yīng)的終端的登錄信息; 基于所述終端的登錄信息在終端中進(jìn)行登錄操作。6.—種終端用戶身份登錄系統(tǒng),其特征在于,包括:平行設(shè)置在所述終端上的第一攝像頭和第二攝像頭,運(yùn)行在所述終端處理器上的圖像處理系統(tǒng)和登錄執(zhí)行系統(tǒng); 其中,所述第一攝像頭和第二攝像頭處于同一水平線上; 所述第一攝像頭和第二攝像頭,用于在同一拍攝時(shí)刻分別拍攝一張包含用戶的圖像;所述圖像處理系統(tǒng),用于根據(jù)所述第一攝像頭拍攝的圖像確定用戶的個(gè)數(shù)信息;當(dāng)所述用戶個(gè)數(shù)為I個(gè)時(shí),基于對(duì)所述第一攝像頭拍攝的圖像確定目標(biāo)用戶,當(dāng)所述用戶個(gè)數(shù)大于等于2時(shí),將所述第一攝像頭和第二攝像頭拍攝的包含用戶的圖像合成三維立體圖像;獲取所述三維立體圖像中每個(gè)用戶對(duì)應(yīng)的距離和角度信息; 根據(jù)所述每個(gè)用戶對(duì)應(yīng)的距離和角度信息,以及預(yù)設(shè)的不同距離和角度與權(quán)重值的對(duì)應(yīng)關(guān)系,確定每個(gè)用戶對(duì)應(yīng)的的權(quán)重?cái)?shù)值; 將所述權(quán)重?cái)?shù)值最大的用戶作為目標(biāo)用戶; 所述登錄執(zhí)行系統(tǒng),用于基于所述目標(biāo)用戶的人臉信息進(jìn)行登錄操作。7.根據(jù)權(quán)利要求6所述系統(tǒng),其特征在于,基于所述第一攝像頭和第一攝像頭分別同時(shí)拍攝的包含人體的第一圖像和二圖像,所述圖像處理系統(tǒng)包括: 第一獲取單元,用于獲取所述第一圖像的每個(gè)像素點(diǎn); 建立單元,用于以所述第一圖像的每個(gè)像素點(diǎn)為中心像素點(diǎn)建立預(yù)設(shè)窗口,其中,所述預(yù)設(shè)窗口包含按照預(yù)設(shè)距離,以所述中心像素點(diǎn)為中心的M個(gè)像素點(diǎn); 第二獲取單元,用于獲取所述預(yù)設(shè)窗口的像素值 提取單元,用于根據(jù)所述預(yù)設(shè)窗口的像素值,從所述第二圖像中提取與所述預(yù)設(shè)窗口的像素值差異值最小的區(qū)域?yàn)槟繕?biāo)區(qū)域; 確定單元,用于確定每個(gè)所述目標(biāo)區(qū)域的中心像素點(diǎn); 生成單元,用于將每個(gè)所述第一圖像的中心像素點(diǎn)與所述目標(biāo)區(qū)域的中心像素點(diǎn)進(jìn)行匹配,獲取與所述第一圖像對(duì)應(yīng)的三維立體圖像。8.根據(jù)權(quán)利要求7所述系統(tǒng),其特征在于,所述提取單元包括: 確定模塊,用于確定所述第一像素點(diǎn)在所述第一圖像中的坐標(biāo),并以所述第一像素點(diǎn)為中心建立第一預(yù)設(shè)窗口 ; 選取模塊,用于在保持所述第一像素點(diǎn)縱坐標(biāo)不變的情況下,從所述第二圖像中選取每個(gè)候選區(qū)域,所述候選區(qū)域的窗口大小與所述第一預(yù)設(shè)窗口大小相同,且所述候選區(qū)域?yàn)橐运龅诙D像中任意一個(gè)像素點(diǎn)為中心像素點(diǎn)建立的,所述候選區(qū)域內(nèi)的每個(gè)像素點(diǎn)的縱坐標(biāo)與所述第一像素點(diǎn)的縱坐標(biāo)相同; 計(jì)算模塊,用于計(jì)算每個(gè)所述候選區(qū)域的像素值,所述像素值是指候選區(qū)域內(nèi)所有像素點(diǎn)的灰度值之和; 判定模塊,用于將所述所有候選區(qū)域的像素值中與所述第一預(yù)設(shè)窗口的像素值差異值最小的候選區(qū)域確定為目標(biāo)區(qū)域。9.根據(jù)權(quán)利要求8所述系統(tǒng),其特征在于,所述圖像處理系統(tǒng)還包括: 用戶距離角度確定模塊,用于對(duì)所述三維立體圖像建立距離信息的橫向直方圖及縱向直方圖; 基于所述橫向直方圖和所述縱向直方圖進(jìn)行最小二乘法算法的直線提取處理; 在經(jīng)過直線提取處理后的橫向直方圖中提取具有相同縱坐標(biāo)的橫向直線,以及在縱向直方圖中提取具有相同橫坐標(biāo)的縱向直線; 根據(jù)所述橫向直線和所述縱向直線獲取所述第一圖像對(duì)應(yīng)的三維立體圖像的人體輪廓; 基于所述三維立體圖像獲取所述人體輪廓中至少一個(gè)像素點(diǎn)的距離信息和角度信息。10.根據(jù)權(quán)利要求9所述系統(tǒng),其特征在于,所述登錄執(zhí)行系統(tǒng)還包括: 人臉特征匹配模塊,用于將所述目標(biāo)用戶的人臉與人臉特征庫進(jìn)行匹配,所述人臉特征庫預(yù)存有不同的人臉信息與所述終端的登錄信息的對(duì)應(yīng)關(guān)系; 根據(jù)所述目標(biāo)用戶的人臉信息獲取對(duì)應(yīng)的終端的登錄信息; 基于所述終端的登錄信息在終端中進(jìn)行登錄操作。
【文檔編號(hào)】H04N21/4627GK106028140SQ201610354454
【公開日】2016年10月12日
【申請(qǐng)日】2016年5月26日
【發(fā)明人】宋茂松, 仲維
【申請(qǐng)人】青島海信電器股份有限公司