本發(fā)明涉及智能設(shè)備領(lǐng)域,尤其涉及視頻監(jiān)控和人臉識(shí)別方法及裝置。
背景技術(shù):
對于機(jī)器人,僅僅能夠閑聊和做動(dòng)作是不夠的,機(jī)器人必須擁有自己的視角和認(rèn)知,這就促使我們研究機(jī)器人的視頻監(jiān)控和人臉識(shí)別,在與機(jī)器人語音對話的過程中,可輕松通過語音控制所有操作,并通過機(jī)器人的視角來觀看眼前的世界,通過機(jī)器人的角度來對識(shí)別到的人進(jìn)行認(rèn)知。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供視頻監(jiān)控和人臉識(shí)別方法和裝置,其能通過視頻監(jiān)控,實(shí)時(shí)觀看機(jī)器人的位置,并通過機(jī)器人視角,看到它眼前的世界并識(shí)別人臉。
本發(fā)明的目的采用以下技術(shù)方案實(shí)現(xiàn):
視頻監(jiān)控和人臉識(shí)別方法,包括:
接收攝像指令;
根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片;
發(fā)送拍攝的視頻或者照片并發(fā)送人臉識(shí)別指令,所述人臉識(shí)別指令為識(shí)別拍攝的視頻或者照片中的人臉的指令;
接收與所述人臉識(shí)別請求相對應(yīng)的人臉識(shí)別結(jié)果。
優(yōu)選的,根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片之后還包括:
接收攝像頭視角調(diào)節(jié)指令;
根據(jù)人臉位置調(diào)整攝像頭。
本發(fā)明還涉及另一視頻監(jiān)控和人臉識(shí)別方法,包括:
接收視頻或者照片并對接收到的視頻或者照片進(jìn)行渲染;
接收人臉識(shí)別指令,根據(jù)所述人臉識(shí)別指令開啟人臉識(shí)別;
判斷接收的視頻或者照片中是否有人臉;
若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉。
優(yōu)選的,若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉之后還包括:
顯示識(shí)別出的人臉的名字并執(zhí)行人臉追蹤。
本發(fā)明還涉及視頻監(jiān)控和人臉識(shí)別裝置,包括:第一接收模塊、拍攝模塊、第一發(fā)送模塊和第二接收模塊;
所述第一接收模塊,用于接收攝像指令;
所述拍攝模塊,用于根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片;
所述第一發(fā)送模塊,用于發(fā)送拍攝的視頻或者照片并發(fā)送人臉識(shí)別指令,所述人臉識(shí)別指令為識(shí)別拍攝的視頻或者照片中的人臉的指令;
所述第二接收模塊,用于接收與所述人臉識(shí)別請求相對應(yīng)的人臉識(shí)別結(jié)果。
優(yōu)選的,還包括:第三接收模塊和調(diào)整模塊;
所述第三接收模塊,用于接收攝像頭視角調(diào)節(jié)指令;
所述調(diào)整模塊,用于根據(jù)人臉位置調(diào)整攝像頭。
本發(fā)明還涉及另一視頻監(jiān)控和人臉識(shí)別裝置,包括:第四接收模塊、第五接收模塊、判斷模塊和識(shí)別模塊;
所述第四接收模塊,用于接收視頻或者照片并對接收到的視頻或者照片進(jìn)行渲染;
所述第五接收模塊,用于接收人臉識(shí)別指令,根據(jù)所述人臉識(shí)別指令開啟人臉識(shí)別;
所述判斷模塊,用于判斷接收的視頻或者照片中是否有人臉;
所述識(shí)別模塊,用于若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉。
優(yōu)選的,還包括:顯示模塊;
所述顯示模塊,用于顯示識(shí)別出的人臉的名字并執(zhí)行人臉追蹤。
本發(fā)明還涉及視頻監(jiān)控和人臉識(shí)別系統(tǒng),包括第一終端和第二終端;
所述第一終端用于接收攝像指令,根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片;
所述第一終端還用于發(fā)送拍攝的視頻或者照片并發(fā)送人臉識(shí)別指令,所述人臉識(shí)別指令為識(shí)別拍攝的視頻或者照片中的人臉的指令;
所述第二終端用于接收視頻或者照片并對接收到的視頻或者照片進(jìn)行渲染;接收人臉識(shí)別指令,根據(jù)所述人臉識(shí)別指令開啟人臉識(shí)別;
所述第二終端還用于判斷接收的視頻或者照片中是否有人臉,若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉;
所述第一終端還用于接收與所述人臉識(shí)別請求相對應(yīng)的人臉識(shí)別結(jié)果。
本發(fā)明還涉及另一視頻監(jiān)控和人臉識(shí)別方法,包括:
第一終端接收攝像指令,根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片;
第一終端發(fā)送拍攝的視頻或者照片并發(fā)送人臉識(shí)別指令,所述人臉識(shí)別指令為識(shí)別拍攝的視頻或者照片中的人臉的指令;
第二終端接收視頻或者照片并對接收到的視頻或者照片進(jìn)行渲染;根據(jù)所述人臉識(shí)別指令開啟人臉識(shí)別;
第二終端判斷接收的視頻或者照片中是否有人臉,若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉;
第一終端接收與所述人臉識(shí)別請求相對應(yīng)的人臉識(shí)別結(jié)果
相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:提供視頻監(jiān)控和人臉識(shí)別方法和裝置,其能通過視頻監(jiān)控,實(shí)時(shí)觀看機(jī)器人的位置,并通過機(jī)器人視角,看到它眼前的世界并識(shí)別人臉。
附圖說明
圖1為本發(fā)明一實(shí)施例提供的一視頻監(jiān)控和人臉識(shí)別方法流程圖;
圖2為本發(fā)明另一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別方法流程圖;
圖3為本發(fā)明另一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別方法流程圖;
圖4為本發(fā)明另一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別方法流程圖;
圖5為本發(fā)明一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別裝置結(jié)構(gòu)示意圖;
圖6為本發(fā)明另一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別裝置結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別系統(tǒng)結(jié)構(gòu)示意圖;
圖8為本發(fā)明另一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別方法流程圖。
具體實(shí)施方式
下面,結(jié)合附圖以及具體實(shí)施方式,對本發(fā)明做進(jìn)一步描述:
如圖1所示,本發(fā)明一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別方法,包括:
步驟S101:接收攝像指令。
具體的,機(jī)器人接收第二終端的連接指令,與第二終端建立連接關(guān)系后接收第二終端發(fā)出的攝像指令。本發(fā)明實(shí)施例中,所述第二終端為PC端或者移動(dòng)終端等。
步驟S102:根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片。
具體的,機(jī)器人根據(jù)攝像指令開啟攝像頭,根據(jù)第二終端的指令拍攝視頻或者照片實(shí)現(xiàn)視頻監(jiān)控。
步驟S103:機(jī)器人發(fā)送拍攝的視頻或者照片并發(fā)送人臉識(shí)別指令,所述人臉識(shí)別指令為識(shí)別拍攝的視頻或者照片中的人臉的指令。
具體的,機(jī)器人將根據(jù)第二終端指令拍攝的視頻或照片發(fā)送到第二終端實(shí)現(xiàn)視頻監(jiān)控。當(dāng)接收到用戶發(fā)出的人臉識(shí)別指令時(shí),向第二終端發(fā)送人臉識(shí)別請求,第二終端開啟人臉識(shí)別,接收視頻或者照片,判斷是否識(shí)別到人臉,將識(shí)別到的人臉與數(shù)據(jù)庫中存儲(chǔ)的照片對比,判斷是否注冊。
步驟S104:接收與所述人臉識(shí)別請求相對應(yīng)的人臉識(shí)別結(jié)果。
具體的,機(jī)器人接收第二終端反饋的是否識(shí)別到人臉、人臉是否注冊,并執(zhí)行第二終端發(fā)出的人臉追蹤指令。
機(jī)器人作為服務(wù)端,復(fù)雜視頻的采集、人臉的獲取以及指令的執(zhí)行,實(shí)現(xiàn)視頻監(jiān)控及人臉識(shí)別,通過機(jī)器人的視角觀看眼前世界,通過機(jī)器人的口吻來對識(shí)別到的人進(jìn)行認(rèn)知。
如圖2所示,本發(fā)明另一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別方法,包括:
步驟S201:接收攝像指令;
步驟S202:根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片。
上述步驟S201-步驟S202與上一實(shí)施例中步驟S101-S102相同,在此不再贅述。
步驟S203:接收攝像頭視角調(diào)節(jié)指令。
具體的,多個(gè)攝像頭根據(jù)第二終端發(fā)出的指令調(diào)整視角,實(shí)現(xiàn)全方位監(jiān)控。
步驟S204:根據(jù)人臉位置調(diào)整攝像頭。
具體的,機(jī)器人接收到用戶語音指令時(shí),與用戶對話,并調(diào)整攝像頭位置追蹤人臉,正視人臉。
步驟S205:發(fā)送拍攝的視頻或者照片并發(fā)送人臉識(shí)別指令,所述人臉識(shí)別指令為識(shí)別拍攝的視頻或者照片中的人臉的指令;
步驟S206:接收與所述人臉識(shí)別請求相對應(yīng)的人臉識(shí)別結(jié)果。
上述步驟S205-步驟S206與上一實(shí)施例中步驟S103-S104相同,在此不再贅述。
多個(gè)攝像頭接收指令調(diào)整視角,實(shí)現(xiàn)全方位監(jiān)控,機(jī)器人在執(zhí)行人臉識(shí)別和接收語音指令時(shí),調(diào)整攝像頭位置,更智能化。
如圖3所示,本發(fā)明又一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別方法,包括:
步驟S301:接收視頻或者照片并對接收到的視頻或者照片進(jìn)行渲染。
具體的,PC端或者移動(dòng)終端接收第一終端拍攝的視頻或者照片進(jìn)行渲染,直接在顯示屏上觀看或者投影到擴(kuò)展屏上。本發(fā)明實(shí)施例中,所述第一終端可以為機(jī)器人或者智能設(shè)備。
步驟S302:接收人臉識(shí)別指令,根據(jù)所述人臉識(shí)別指令開啟人臉識(shí)別。
具體的,PC端或者移動(dòng)終端接收第一終端發(fā)出的人臉識(shí)別指令,開啟人臉識(shí)別。開啟人臉識(shí)別之前,預(yù)先在數(shù)據(jù)庫中存放人臉照片并對人臉照片注冊。
步驟S303:判斷接收的視頻或者照片中是否有人臉。
具體的,PC端或者移動(dòng)終端根據(jù)第一終端反饋的視頻或者照片判斷是否有人臉,若識(shí)別到人臉,則執(zhí)行下一步,若沒有識(shí)別到人臉,則直接將識(shí)別結(jié)果反饋到第一終端。
步驟S304:若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉。
具體的,若接收的視頻或者照片中有人臉,將識(shí)別到的人臉與預(yù)先注冊的人臉進(jìn)行對比,若人臉注冊,則識(shí)別出人臉并框選人臉,并將識(shí)別結(jié)果發(fā)送到第一終端;若人臉沒有注冊,框選人臉,并將人臉圖片發(fā)送至數(shù)據(jù)庫存儲(chǔ)以及注冊。
PC端或者移動(dòng)終端作為客戶端,負(fù)責(zé)機(jī)器人的控制、人臉識(shí)別和視頻渲染,可以多臺(tái)PC或同一臺(tái)PC多個(gè)地方視頻渲染,對多個(gè)攝像頭實(shí)時(shí)云臺(tái)控制,實(shí)現(xiàn)視頻監(jiān)控和人臉識(shí)別。
如圖4所示,本發(fā)明又一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別方法,包括:
步驟S401:接收視頻或者照片并對接收到的視頻或者照片進(jìn)行渲染;
步驟S402:接收人臉識(shí)別指令,根據(jù)所述人臉識(shí)別指令開啟人臉識(shí)別;
步驟S403:判斷接收的視頻或者照片中是否有人臉;
步驟S404:若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉;
上述步驟S401-步驟S404與上一實(shí)施例中步驟S301-S304相同,在此不再贅述。
步驟S405:顯示識(shí)別出的人臉的名字并執(zhí)行人臉追蹤。
具體的,若識(shí)別出的人臉已注冊,框選人臉,將人名顯示在屏幕上并追蹤人臉。
將識(shí)別出的人臉與數(shù)據(jù)庫中注冊的人臉對比,對已注冊的人臉顯示人名并追蹤人臉,通過機(jī)器人的口吻對識(shí)別到的人進(jìn)行認(rèn)知。
如圖5所示,本發(fā)明實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別裝置,包括:第一接收模塊11、拍攝模塊12、第一發(fā)送模塊13和第二接收模塊14;
所述第一接收模塊11,用于接收攝像指令;
所述拍攝模塊12,用于根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片;
所述第一發(fā)送模塊13,用于發(fā)送拍攝的視頻或者照片并發(fā)送人臉識(shí)別指令,所述人臉識(shí)別指令為識(shí)別拍攝的視頻或者照片中的人臉的指令;
所述第二接收模塊14,用于接收與所述人臉識(shí)別請求相對應(yīng)的人臉識(shí)別結(jié)果。
優(yōu)選的,所述視頻監(jiān)控和人臉識(shí)別裝置還包括:第三接收模塊15和調(diào)整模塊16;
所述第三接收模塊15,用于接收攝像頭視角調(diào)節(jié)指令;
所述調(diào)整模塊16,用于根據(jù)人臉位置調(diào)整攝像頭。
如圖6所示,本發(fā)明另一實(shí)施例提供的一視頻監(jiān)控和人臉識(shí)別裝置,包括:第四接收模塊21、第五接收模塊22、判斷模塊23和識(shí)別模塊24;
所述第四接收模塊21,用于接收視頻或者照片并對接收到的視頻或者照片進(jìn)行渲染;
所述第五接收模塊22,用于接收人臉識(shí)別指令,根據(jù)所述人臉識(shí)別指令開啟人臉識(shí)別;
所述判斷模塊23,用于判斷接收的視頻或者照片中是否有人臉;
所述識(shí)別模塊24,用于若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉。
優(yōu)選的,所述視頻監(jiān)控和人臉識(shí)別裝置還包括:顯示模塊25;
所述顯示模塊25,用于顯示識(shí)別出的人臉的名字并執(zhí)行人臉追蹤。
本實(shí)施例中的裝置與前述實(shí)施例中的視頻監(jiān)控和人臉識(shí)別方法是基于同一發(fā)明構(gòu)思下的兩個(gè)方面,在前面已經(jīng)對方法實(shí)施過程作了詳細(xì)的描述,所以本領(lǐng)域技術(shù)人員可根據(jù)前述描述清楚地了解本實(shí)施例中的裝置的結(jié)構(gòu)及實(shí)施過程,為了說明書的簡潔,在此就不再贅述。
為了描述的方便,描述以上裝置時(shí)以功能分為各種模塊分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各模塊的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
如圖7所示,本發(fā)明實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別系統(tǒng),包括第一終端31和第二終端32;
所述第一終端31用于接收攝像指令,根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片;
所述第一終端32用于發(fā)送拍攝的視頻或者照片并發(fā)送人臉識(shí)別指令,所述人臉識(shí)別指令為識(shí)別拍攝的視頻或者照片中的人臉的指令;
所述第二終端32用于接收視頻或者照片并對接收到的視頻或者照片進(jìn)行渲染;接收人臉識(shí)別指令,根據(jù)所述人臉識(shí)別指令開啟人臉識(shí)別;
所述第二終端32用于判斷接收的視頻或者照片中是否有人臉,若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉;
所述第一終端31用于接收與所述人臉識(shí)別請求相對應(yīng)的人臉識(shí)別結(jié)果。
本實(shí)施例中的系統(tǒng)與前述實(shí)施例中的視頻監(jiān)控和人臉識(shí)別方法是基于同一發(fā)明構(gòu)思下的兩個(gè)方面,在前面已經(jīng)對方法實(shí)施過程作了詳細(xì)的描述,所以本領(lǐng)域技術(shù)人員可根據(jù)前述描述清楚地了解本實(shí)施例中的系統(tǒng)的結(jié)構(gòu)及實(shí)施過程,為了說明書的簡潔,在此就不再贅述。
如圖8所示,本發(fā)明另一實(shí)施例提供的視頻監(jiān)控和人臉識(shí)別方法,包括:
第一終端接收攝像指令,根據(jù)所述攝像指令開啟攝像頭并拍攝視頻或者照片;
第一終端發(fā)送拍攝的視頻或者照片并發(fā)送人臉識(shí)別指令,所述人臉識(shí)別指令為識(shí)別拍攝的視頻或者照片中的人臉的指令;
第二終端接收視頻或者照片并對接收到的視頻或者照片進(jìn)行渲染;根據(jù)所述人臉識(shí)別指令開啟人臉識(shí)別;
第二終端判斷接收的視頻或者照片中是否有人臉,若接收的視頻或者照片中有人臉,將所述的人臉與預(yù)先注冊的人臉進(jìn)行對比,識(shí)別出對應(yīng)的人臉;
第一終端接收與所述人臉識(shí)別請求相對應(yīng)的人臉識(shí)別結(jié)果。
本實(shí)施例中的方法與前述實(shí)施例中的系統(tǒng)是基于同一發(fā)明構(gòu)思下的兩個(gè)方面,在前面已經(jīng)對系統(tǒng)作了詳細(xì)的描述,所以本領(lǐng)域技術(shù)人員可根據(jù)前述描述清楚地了解本實(shí)施例中的方法,為了說明書的簡潔,在此就不再贅述。
本發(fā)明提供視頻監(jiān)控和人臉識(shí)別方法、裝置及系統(tǒng),能通過視頻監(jiān)控,實(shí)時(shí)觀看機(jī)器人的位置,并通過機(jī)器人視角,看到它眼前的世界并識(shí)別人臉。
對本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及形變,而所有的這些改變以及形變都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。