本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體涉及一種基于視覺系統(tǒng)的移動(dòng)終端操控實(shí)現(xiàn)方法及裝置。
背景技術(shù):
隨著智能移動(dòng)終端尤其是手機(jī)的出現(xiàn),加速了科技的發(fā)展,也帶動(dòng)了人們的互動(dòng)、交流、娛樂、聊天等種種活動(dòng)?;谟|摸操作方式得移動(dòng)終端已深入人們的生活,極大地方便了對(duì)移動(dòng)終端的操控。
然而,觸摸操作方式可能會(huì)存在如下缺點(diǎn),第一,由于對(duì)屏幕進(jìn)行觸碰,可能會(huì)通過觸摸動(dòng)作或者留在屏幕上的印記導(dǎo)致輸入的信息泄露,不利于私人信息的保密;第二,隨著材料技術(shù)的發(fā)展以及人們對(duì)大屏終端的偏好,移動(dòng)終端的屏幕越做越大,從而使得觸摸式操作變得越來越困難。
因此如何實(shí)現(xiàn)一種新的移動(dòng)終端數(shù)據(jù)交互操控來提高數(shù)據(jù)交互安全性成為亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于實(shí)現(xiàn)一種新的移動(dòng)終端數(shù)據(jù)交互操控來提高數(shù)據(jù)交互安全性。
為此,根據(jù)第一方面,本發(fā)明實(shí)施例提供一種基于視覺系統(tǒng)的移動(dòng)終端操控實(shí)現(xiàn)方法,包括如下步驟:
獲取用于表征用戶面部動(dòng)作狀態(tài)的第一狀態(tài)信息;響應(yīng)第一狀態(tài)信息執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作,以通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控。
可選地,獲取用于用戶表征面部動(dòng)作狀態(tài)的第一狀態(tài)信息包括:獲取用戶面部信息;根據(jù)面部信息獲取用于表征面部特征點(diǎn)狀態(tài)的的第二狀態(tài)信息;根據(jù)第二狀態(tài)信息檢測(cè)面部動(dòng)作狀態(tài)。
可選地,響應(yīng)第一狀態(tài)信息執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作包括:確定面部動(dòng)作狀態(tài);生成與面部動(dòng)作狀態(tài)對(duì)應(yīng)的用于操控移動(dòng)終端界面的操控信號(hào);根據(jù)操控信號(hào)執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作,以通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控。
可選地,確定面部動(dòng)作狀態(tài)包括:確定面部與移動(dòng)終端的相對(duì)運(yùn)動(dòng)方向;生成與面部動(dòng)作狀態(tài)對(duì)應(yīng)的用于操控移動(dòng)終端界面的操控信號(hào)包括:生成用于控制移動(dòng)終端的鼠標(biāo)跟隨相對(duì)運(yùn)動(dòng)方向移動(dòng)的移動(dòng)控制信號(hào);根據(jù)操控信號(hào)執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作,以通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控包括:根據(jù)移動(dòng)控制信號(hào)執(zhí)行鼠標(biāo)跟隨相對(duì)移動(dòng)方向移動(dòng)的移動(dòng)操作,以通過面部與移動(dòng)終端的相對(duì)運(yùn)動(dòng)對(duì)移動(dòng)終端鼠標(biāo)進(jìn)行移動(dòng)操控。
可選地,確定面部動(dòng)作狀態(tài)包括:確定面部特征點(diǎn)動(dòng)作;生成與面部動(dòng)作狀態(tài)對(duì)應(yīng)的用于操控移動(dòng)終端界面的操控信號(hào)包括;生成與面部特征點(diǎn)動(dòng)作對(duì)應(yīng)的用于控制鼠標(biāo)進(jìn)行點(diǎn)擊操作的點(diǎn)擊控制信號(hào);根據(jù)操控信號(hào)執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作,以通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控包括:根據(jù)點(diǎn)擊操作信號(hào)執(zhí)行與面部特征點(diǎn)動(dòng)作對(duì)應(yīng)的點(diǎn)擊操作,以通過面部特征點(diǎn)動(dòng)作對(duì)移動(dòng)終端界面對(duì)象進(jìn)行點(diǎn)擊操控。
可選地,確定面部動(dòng)作狀態(tài)包括:確定面部轉(zhuǎn)動(dòng)狀態(tài);生成與面部動(dòng)作狀態(tài)對(duì)應(yīng)的用于操控移動(dòng)終端界面的操控信號(hào)包括;生成與面部轉(zhuǎn)動(dòng)狀態(tài)對(duì)應(yīng)的用于控制移動(dòng)終端界面切換的切換控制信號(hào);根據(jù)操控信號(hào)執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作,以通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控包括:根據(jù)切換信號(hào)執(zhí)行與面部轉(zhuǎn)動(dòng)狀態(tài)對(duì)應(yīng)的切換操作,以通過面部轉(zhuǎn)動(dòng)對(duì)移動(dòng)終端界面進(jìn)行切換操控。
根據(jù)第二方面,本發(fā)明實(shí)施例提供了一種基于視覺系統(tǒng)的移動(dòng)終端操控實(shí)現(xiàn)裝置,該裝置包括:獲取模塊,用于獲取用于表征用戶面部動(dòng)作狀態(tài)的第一狀態(tài)信息;響應(yīng)模塊,用于響應(yīng)第一狀態(tài)信息執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作,以通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控。
可選地,獲取模塊包括獲取單元,用于獲取用戶面部信息;識(shí)別單元,用于根據(jù)面部信息獲取用于表征面部特征點(diǎn)狀態(tài)的的第二狀態(tài)信息;檢測(cè)單元,用于根據(jù)第二狀態(tài)信息檢測(cè)面部動(dòng)作狀態(tài)。
可選地,響應(yīng)模塊包括:確定單元,用于確定面部動(dòng)作狀態(tài);生成單元,用于生成與面部動(dòng)作狀態(tài)對(duì)應(yīng)的用于操控移動(dòng)終端界面的操控信號(hào);執(zhí)行單元,用于根據(jù)操控信號(hào)執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作,以通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控。
可選地,確定單元包括:第一確定子單元,用于確定面部與移動(dòng)終端的相對(duì)運(yùn)動(dòng)方向;生成單元包括:第一生成子單元,用于生成用于控制移動(dòng)終端的鼠標(biāo)跟隨相對(duì)運(yùn)動(dòng)方向移動(dòng)的移動(dòng)控制信號(hào);執(zhí)行單元包括:第一執(zhí)行子單元,用于根據(jù)移動(dòng)控制信號(hào)執(zhí)行鼠標(biāo)跟隨相對(duì)移動(dòng)方向移動(dòng)的移動(dòng)操作,以通過面部與移動(dòng)終端的相對(duì)運(yùn)動(dòng)對(duì)移動(dòng)終端鼠標(biāo)進(jìn)行移動(dòng)操控。
可選地,確定單元包括:第二確定子單元,用于確定面部特征點(diǎn)動(dòng)作;生成單元包括:第二生成子單元,用于生成與面部特征點(diǎn)動(dòng)作對(duì)應(yīng)的用于控制鼠標(biāo)進(jìn)行點(diǎn)擊操作的點(diǎn)擊控制信號(hào);執(zhí)行單元包括:第二執(zhí)行子單元,用于根據(jù)點(diǎn)擊操作信號(hào)執(zhí)行與面部特征點(diǎn)動(dòng)作對(duì)應(yīng)的點(diǎn)擊操作,以通過面部特征點(diǎn)動(dòng)作對(duì)移動(dòng)終端界面對(duì)象進(jìn)行點(diǎn)擊操控。
可選地,確定單元包括:第三確定子單元,用于確定面部轉(zhuǎn)動(dòng)狀態(tài);生成單元包括:第三生成子單元,用于生成與面部轉(zhuǎn)動(dòng)狀態(tài)對(duì)應(yīng)的用于控制移動(dòng)終端界面切換的切換控制信號(hào);執(zhí)行單元包括:第三執(zhí)行子單元,用于根據(jù)切換信號(hào)執(zhí)行與面部轉(zhuǎn)動(dòng)狀態(tài)對(duì)應(yīng)的切換操作,以通過面部轉(zhuǎn)動(dòng)對(duì)移動(dòng)終端界面進(jìn)行切換操控。
本發(fā)明實(shí)施例提供的基于視覺系統(tǒng)的移動(dòng)終端操控實(shí)現(xiàn)方法及裝置,獲取用于表征用戶的面部動(dòng)作狀態(tài)的狀態(tài)信息,響應(yīng)狀態(tài)信息后,可以根據(jù)用戶的動(dòng)作狀態(tài)執(zhí)行與面部動(dòng)作相對(duì)應(yīng)的操作,以實(shí)現(xiàn)通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控,從而可以實(shí)現(xiàn)對(duì)移動(dòng)終端非觸摸操作,可以更方便的對(duì)移動(dòng)終端進(jìn)行操控,同時(shí)可以減少因觸摸動(dòng)作或觸摸印記造成的信息泄露,保證用戶信息安全。
附圖說明
為了更清楚地說明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例的基于視覺系統(tǒng)的移動(dòng)終端操控實(shí)現(xiàn)方法的示意圖;
圖2為本發(fā)明實(shí)施例的獲取用戶面部動(dòng)作狀態(tài)流程的示意圖;
圖3為本發(fā)明實(shí)施例的響應(yīng)第一狀態(tài)信息執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作的流程示意圖;
圖4示出了本發(fā)明實(shí)施例的通過面部動(dòng)作控制鼠標(biāo)移動(dòng)的流程示意圖;
圖5示出了本發(fā)明實(shí)施例的通過面部動(dòng)作控制鼠標(biāo)點(diǎn)擊的流程示意圖;
圖6為本發(fā)明實(shí)施例的通過面部動(dòng)作控制界面翻頁的流程示意圖;
圖7為本發(fā)明實(shí)施例的基于視覺系統(tǒng)的移動(dòng)終端操控實(shí)現(xiàn)裝置的示意圖。
具體實(shí)施方式
下面將結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
此外,下面所描述的本發(fā)明不同實(shí)施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。
本發(fā)明實(shí)施例提供了一種基于視覺系統(tǒng)的移動(dòng)終端操控實(shí)現(xiàn)方法,如圖1所示,該方法包括:
s110.獲取用于表征用戶面部動(dòng)作狀態(tài)的第一狀態(tài)信息。在具體的實(shí)施例中,所稱用戶面部動(dòng)作狀態(tài)包括:眨眼睛,伸舌頭,動(dòng)嘴唇,面部移動(dòng),面部轉(zhuǎn)動(dòng)等面部動(dòng)作。用戶在面對(duì)移動(dòng)終端時(shí),可以利用移動(dòng)終端的前置攝像頭獲取用于表征用戶面部動(dòng)作狀的狀態(tài)信息,可以將不通的面部動(dòng)作轉(zhuǎn)換成不同的電信號(hào),分別代表不同的面部動(dòng)作。優(yōu)選的,可以通過訓(xùn)練神經(jīng)網(wǎng)格,建立面部動(dòng)作檢測(cè)模型,用于識(shí)別面部動(dòng)作狀態(tài)。
s120.響應(yīng)第一狀態(tài)信息執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作。在具體的實(shí)施例中,根據(jù)狀態(tài)信息執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作可以實(shí)現(xiàn)通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控。具體的,不同的面部動(dòng)作對(duì)應(yīng)不同的電信號(hào),在不同的信號(hào)觸發(fā)下,觸發(fā)移動(dòng)終端執(zhí)行響應(yīng)的操作。優(yōu)選的,通過檢測(cè)到的面部動(dòng)作狀態(tài)信息,應(yīng)用建立的神經(jīng)網(wǎng)絡(luò)模型,執(zhí)行與檢測(cè)到的面部動(dòng)作響應(yīng)的操作。
在可選的實(shí)施例中,參考圖2,對(duì)獲取用戶的面部動(dòng)作狀態(tài)的原理進(jìn)行說明,具體的,步驟s110可以包括:
s111.獲取用戶面部信息。在具體的實(shí)施例中,首先開啟移動(dòng)終端攝像頭,在本實(shí)施例中,可以以點(diǎn)亮屏幕為開啟前置攝像頭的觸發(fā)信號(hào),前置攝像頭的開啟可以在移動(dòng)終端后臺(tái)運(yùn)行,不顯示在移動(dòng)終端的屏幕上。在用戶面部到達(dá)與攝像頭相對(duì)正對(duì)的位置上后,根據(jù)人的五官獲取人的面部信息。具體的可以獲取用戶面部輪廓信息,比如眼睛信息,鼻子信息,嘴信息,耳朵信息,面頰信息等。
s112.根據(jù)面部信息獲取面部特征點(diǎn)的第二狀態(tài)信息。在具體的實(shí)施例中,在獲取到面部信息后,可以進(jìn)一步對(duì)面部特征點(diǎn)進(jìn)行識(shí)別,例如,在用于面部輪廓的基礎(chǔ)上,可以通過訓(xùn)練人臉識(shí)別神經(jīng)網(wǎng)絡(luò)模型,對(duì)用戶的眼睛,鼻子,嘴,耳朵,面頰等進(jìn)行檢測(cè)。在獲取到到用戶的面部特征點(diǎn)后,可以檢測(cè)當(dāng)前面部特征點(diǎn)的相對(duì)于移動(dòng)終端屏幕的位置信息以及各個(gè)特征點(diǎn)當(dāng)前的狀態(tài),例如,可以檢測(cè)當(dāng)前的嘴唇是否正對(duì)屏幕,或是否有歪嘴動(dòng)作。
s113.根據(jù)面部特征點(diǎn)第二狀態(tài)信息檢測(cè)面部動(dòng)作狀態(tài)。在具體的實(shí)施例中,可以實(shí)時(shí)獲取面部特征點(diǎn)相對(duì)于初始狀態(tài)面部特征點(diǎn)的位置的位置變動(dòng),面部特征點(diǎn)的位置發(fā)生變化則表示面部有動(dòng)作發(fā)生,或面部特征點(diǎn)的狀態(tài)發(fā)生變化,則面部有動(dòng)作發(fā)生。
在可選的實(shí)施例中,參考圖3,對(duì)響應(yīng)第一狀態(tài)信息執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作的原理,具體的步驟s120可以包括:
s121.確定面部動(dòng)作狀態(tài)。在具體的實(shí)施例中,可以預(yù)先設(shè)置面部動(dòng)作幅度的閾值,在獲取到面部動(dòng)作狀態(tài)后,可以判斷面部動(dòng)作幅度是否超過預(yù)設(shè)閾值,具體的,可以采用濾波的形式,動(dòng)作幅度小的動(dòng)作產(chǎn)生的電信好的值小,可以將小幅值信號(hào)過濾,如果面部動(dòng)作幅度超過預(yù)設(shè)閾值,則確定該動(dòng)作為有效動(dòng)作。如果面部動(dòng)作幅度小于預(yù)設(shè)閾值,則改動(dòng)作為無效動(dòng)作。
s122.生成與面部動(dòng)作狀態(tài)對(duì)應(yīng)的用于操控移動(dòng)終端界面的操控信號(hào)。在具體的實(shí)施例中,在檢測(cè)到有效的面部動(dòng)作后,可以根據(jù)不同的面部動(dòng)作生成與當(dāng)前面部動(dòng)作相應(yīng)的用于操控移動(dòng)終端的操控信號(hào)。例如,面部轉(zhuǎn)動(dòng)動(dòng)作可以對(duì)應(yīng)翻頁操控,點(diǎn)頭可以對(duì)應(yīng)鼠標(biāo)點(diǎn)擊操控等。
s123.根據(jù)操控信號(hào)執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作。在具體的實(shí)施例中,在與有效的面部動(dòng)對(duì)應(yīng)的操控信號(hào)的觸發(fā)下,實(shí)現(xiàn)通過面部動(dòng)作移動(dòng)終端的操控。例如轉(zhuǎn)動(dòng)面部可以實(shí)現(xiàn)對(duì)移動(dòng)終端頁面翻頁的操控。
對(duì)移動(dòng)終端的操控可以有以下幾種,鼠標(biāo)的移動(dòng),屏幕上應(yīng)用對(duì)象的確認(rèn)即鼠標(biāo)的點(diǎn)擊和頁面的翻頁。請(qǐng)參照?qǐng)D4-6,,將分別對(duì)鼠標(biāo)移動(dòng),鼠標(biāo)點(diǎn)擊和頁面翻頁的原理進(jìn)行介紹。
在可選地實(shí)施例中,面部動(dòng)作可以控制鼠標(biāo)移動(dòng),具體的如圖4所示,可以包括如下步驟:
s210a.確定面部與移動(dòng)終端的相對(duì)運(yùn)動(dòng)方向。在具體的實(shí)施例中,可以通過檢測(cè)面部特征點(diǎn)的位置信息的變化,得到面部移動(dòng)的方向,例如,面部的五官同時(shí)發(fā)生同方向同位移的位置變化,則表示面部相對(duì)于移動(dòng)終端相對(duì)運(yùn)動(dòng),從而可以確定面部與移動(dòng)終端相對(duì)運(yùn)動(dòng)方向。實(shí)現(xiàn)相對(duì)運(yùn)動(dòng)的方式一般有兩種,一是,移動(dòng)終端不動(dòng),用戶使面部相對(duì)移動(dòng)終端移動(dòng);二是,用戶面部不動(dòng),手機(jī)相對(duì)于用于面部移動(dòng)。
s220a.生成用于控制移動(dòng)終端的鼠標(biāo)跟隨相對(duì)運(yùn)動(dòng)方向移動(dòng)的移動(dòng)控制信號(hào)。在檢測(cè)到用戶面部相對(duì)移動(dòng)終端具體的移動(dòng)方向后,可以根據(jù)方向生成與該移動(dòng)方向?qū)?yīng)的移動(dòng)操作信號(hào)。該控制信號(hào)控制鼠標(biāo)跟隨人面部相對(duì)于移動(dòng)終端移動(dòng)。
s230a.根據(jù)移動(dòng)控制信號(hào)執(zhí)行鼠標(biāo)跟隨相對(duì)移動(dòng)方向移動(dòng)的移動(dòng)操作。在具體的實(shí)施例中,生成的移動(dòng)控制信號(hào)可以控制鼠標(biāo)移動(dòng),移動(dòng)控制信號(hào)控制鼠標(biāo)移動(dòng)的方向與面部相對(duì)屏幕移動(dòng)方向?qū)?yīng),例如,面部相對(duì)于移動(dòng)終端屏幕向右移動(dòng),鼠標(biāo)跟隨面部向右移動(dòng),面部向上移動(dòng),鼠標(biāo)向上移動(dòng)。可以實(shí)現(xiàn)通過面部與移動(dòng)終端的相對(duì)運(yùn)動(dòng)對(duì)移動(dòng)終端鼠標(biāo)進(jìn)行移動(dòng)操控。
在可選的實(shí)施例中,面部動(dòng)作可以控制鼠標(biāo)的點(diǎn)擊操作,具體的如圖5所示,可以包括如下步驟:
s210b.確定面部特征點(diǎn)動(dòng)作。在具體的實(shí)施例中,可以通過神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)面部的各種動(dòng)作,例如,眨眼,動(dòng)嘴唇,吐舌頭等特征點(diǎn)的動(dòng)作,通過攝像頭實(shí)時(shí)獲取面部特征點(diǎn)的信息,在獲取到相應(yīng)的特征點(diǎn)動(dòng)作時(shí),確定特征點(diǎn)動(dòng)作,在本實(shí)施例中,可以以眨眼動(dòng)作最為移動(dòng)終端界面對(duì)象的點(diǎn)擊動(dòng)作,眨眼動(dòng)作做往往是無意識(shí)動(dòng)作,可能會(huì)引起誤操作。在優(yōu)選的實(shí)施例中,可以以伸舌頭的動(dòng)作作為點(diǎn)擊動(dòng)作。
s220b.生成與面部特征點(diǎn)動(dòng)作對(duì)應(yīng)的用于控制鼠標(biāo)進(jìn)行點(diǎn)擊操作的點(diǎn)擊控制信號(hào)。在具體的實(shí)施例中,在檢測(cè)到用戶特征點(diǎn)的動(dòng)作后,例如伸舌頭動(dòng)作,生產(chǎn)可以控制鼠標(biāo)對(duì)移動(dòng)終端界面中的對(duì)象點(diǎn)擊的點(diǎn)擊控制信號(hào)。
s230b.根據(jù)點(diǎn)擊操作信號(hào)執(zhí)行與面部特征點(diǎn)動(dòng)作對(duì)應(yīng)的點(diǎn)擊操作。在具體的實(shí)施例中,在鼠標(biāo)移動(dòng)到欲點(diǎn)擊的界面對(duì)象后,用戶可以伸舌頭或點(diǎn)頭等動(dòng)作,在檢測(cè)到相應(yīng)的確認(rèn)動(dòng)作后,生成的點(diǎn)擊操作信號(hào)控制鼠標(biāo)點(diǎn)擊界面對(duì)象,以通過面部特征點(diǎn)動(dòng)作對(duì)移動(dòng)終端界面對(duì)象進(jìn)行點(diǎn)擊操控。
在可選的實(shí)施例中,面部動(dòng)作可以控制移動(dòng)終端界面的翻頁操控,具體的如圖6所示,可以包括如下步驟:
s210c.確定面部轉(zhuǎn)動(dòng)狀態(tài)。在具體的實(shí)施例中,可以通過深度學(xué)習(xí)算法識(shí)別用戶正面臉、左側(cè)臉和右側(cè)臉,在攝像頭檢測(cè)到用戶的正面臉轉(zhuǎn)到右側(cè)臉后,可以確定面部向左轉(zhuǎn)動(dòng),在攝像頭檢測(cè)到用戶的正面臉轉(zhuǎn)到左側(cè)臉后,可以確定面部向右轉(zhuǎn)動(dòng)。
s220c.生成與面部轉(zhuǎn)動(dòng)狀態(tài)對(duì)應(yīng)的用于控制移動(dòng)終端界面切換的切換信號(hào)。在具體地實(shí)施例中,在檢測(cè)到臉部轉(zhuǎn)動(dòng)后,根據(jù)面部轉(zhuǎn)動(dòng)的方向生成與面部轉(zhuǎn)動(dòng)方向相應(yīng)的切換信號(hào)。
s230c.根據(jù)切換信號(hào)執(zhí)行與面部轉(zhuǎn)動(dòng)狀態(tài)對(duì)應(yīng)的切換操作。在具體的實(shí)施例中,攝像頭檢測(cè)到正面臉、左側(cè)臉和右側(cè)臉后,確定轉(zhuǎn)動(dòng)方向,根據(jù)轉(zhuǎn)動(dòng)方向生成控制界面切換方向的切換信號(hào),可以實(shí)現(xiàn)通過面部轉(zhuǎn)動(dòng)對(duì)移動(dòng)終端界面進(jìn)行切換操控。
通過獲取用于表征用戶的面部動(dòng)作狀態(tài)的狀態(tài)信息,響應(yīng)狀態(tài)信息后,可以根據(jù)用戶的動(dòng)作狀態(tài)執(zhí)行與面部動(dòng)作相對(duì)應(yīng)的操作,以實(shí)現(xiàn)通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控,從而可以實(shí)現(xiàn)對(duì)移動(dòng)終端非觸摸操作,可以更方便的對(duì)移動(dòng)終端進(jìn)行操控,同時(shí)可以減少因觸摸動(dòng)作或觸摸印記造成的信息泄露,保證用戶信息安全。
本發(fā)明實(shí)施例還提供了一種基于視覺系統(tǒng)的移動(dòng)終端操控實(shí)現(xiàn)裝置,如圖7所示,該裝置包括:
獲取模塊1000,用于獲取用于表征用戶面部動(dòng)作狀態(tài)的狀態(tài)信息;響應(yīng)模塊2000,用于響應(yīng)狀態(tài)信息執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作,以通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控。
在可選的實(shí)施例中,獲取模塊1000包括:獲取單元,用于獲取用戶面部信息;識(shí)別單元,用于根據(jù)面部信息識(shí)別面部特征點(diǎn);定位單元,用于對(duì)面部特征點(diǎn)進(jìn)行定位,得到當(dāng)前面部特征點(diǎn)位置信息;檢測(cè)單元,用于根據(jù)面部特征點(diǎn)位置信息檢測(cè)面部動(dòng)作狀態(tài)。
在可選的實(shí)施例中,響應(yīng)模塊2000包括:確定單元,用于確定面部動(dòng)作狀態(tài);生成單元,用于生成與面部動(dòng)作狀態(tài)對(duì)應(yīng)的用于操控移動(dòng)終端界面的操控信號(hào);執(zhí)行單元,用于根據(jù)操控信號(hào)執(zhí)行與面部動(dòng)作對(duì)應(yīng)的操作,以通過面部動(dòng)作對(duì)移動(dòng)終端進(jìn)行操控。
在可選的實(shí)施例中,確定單元包括:第一確定子單元,用于確定面部與移動(dòng)終端的相對(duì)運(yùn)動(dòng)方向;生成單元包括:第一生成子單元,用于生成用于控制移動(dòng)終端的鼠標(biāo)跟隨相對(duì)運(yùn)動(dòng)方向移動(dòng)的移動(dòng)控制信號(hào);執(zhí)行單元包括:第一執(zhí)行子單元,用于根據(jù)移動(dòng)控制信號(hào)執(zhí)行鼠標(biāo)跟隨相對(duì)移動(dòng)方向移動(dòng)的移動(dòng)操作,以通過面部與移動(dòng)終端的相對(duì)運(yùn)動(dòng)對(duì)移動(dòng)終端鼠標(biāo)進(jìn)行移動(dòng)操控。
在可選的實(shí)施例中,確定單元包括:第二確定子單元,用于確定面部特征點(diǎn)動(dòng)作;生成單元包括:第二生成子單元,用于生成與面部特征點(diǎn)動(dòng)作對(duì)應(yīng)的用于控制鼠標(biāo)進(jìn)行點(diǎn)擊操作的點(diǎn)擊控制信號(hào);執(zhí)行單元包括:第二執(zhí)行子單元,用于根據(jù)點(diǎn)擊操作信號(hào)執(zhí)行與面部特征點(diǎn)動(dòng)作對(duì)應(yīng)的點(diǎn)擊操作,以通過面部特征點(diǎn)動(dòng)作對(duì)移動(dòng)終端界面對(duì)象進(jìn)行點(diǎn)擊操控。
在可選的實(shí)施例中,確定單元包括:第三確定子單元,用于確定面部轉(zhuǎn)動(dòng)狀態(tài);生成單元包括:第三生成子單元,用于生成與面部轉(zhuǎn)動(dòng)狀態(tài)對(duì)應(yīng)的用于控制移動(dòng)終端界面切換的切換控制信號(hào);執(zhí)行單元包括:第三執(zhí)行子單元,用于根據(jù)切換信號(hào)執(zhí)行與面部轉(zhuǎn)動(dòng)狀態(tài)對(duì)應(yīng)的切換操作,以通過面部轉(zhuǎn)動(dòng)對(duì)移動(dòng)終端界面進(jìn)行切換操控。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
顯然,上述實(shí)施例僅僅是為清楚地說明所作的舉例,而并非對(duì)實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無需也無法對(duì)所有的實(shí)施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動(dòng)仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。