本發(fā)明涉及攝像技術(shù)領(lǐng)域,特別是涉及一種自拍控制方法和系統(tǒng)。
背景技術(shù):
隨著人們生活水平的提高,人們逐漸開始享受并記錄生活中的美好。在日常生活中,很多的人喜歡拍照和自拍,尤其對(duì)于女性用戶來說,使用手機(jī)等移動(dòng)終端進(jìn)行自拍的行為越來越多。
為了保證用戶可以完成自拍,目前的手機(jī)等移動(dòng)終端設(shè)計(jì)了按鍵等拍攝操作按鍵,用戶可以通過按壓音量鍵、指紋鍵或屏幕上的拍照鍵等進(jìn)行自拍。但是當(dāng)用戶進(jìn)行自拍時(shí)需要通過手指去按動(dòng)按鍵或者去觸摸屏幕等完成拍攝,這樣手機(jī)等移動(dòng)終端就會(huì)由于用戶的觸動(dòng)而發(fā)生輕微的晃動(dòng),會(huì)直接影響拍照的質(zhì)量,特別是屏幕在5英寸以上的手機(jī),由于單手操作十分不便,當(dāng)用戶單手操作自拍時(shí),按動(dòng)拍照鍵位或屏幕等非常不便,不但容易產(chǎn)生晃動(dòng),直接影響拍照的質(zhì)量,而且存在手機(jī)從手中跌落的危險(xiǎn)。
因而,如何在實(shí)現(xiàn)便捷地自拍時(shí)保證拍照的質(zhì)量,是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種自拍控制方法和系統(tǒng),可以在實(shí)現(xiàn)便捷地自拍時(shí)保證拍照的質(zhì)量。
為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:
一種自拍控制方法,包括:
獲取自拍啟動(dòng)信號(hào);
識(shí)別并跟蹤自拍范圍內(nèi)的自拍對(duì)象;
判斷所述自拍對(duì)象的動(dòng)作狀態(tài)是否符合預(yù)設(shè)的自拍條件;
若是,則生成自拍指令,抓拍所述自拍對(duì)象。
優(yōu)選地,所述判斷所述自拍對(duì)象的動(dòng)作狀態(tài)是否符合預(yù)設(shè)的自拍條件,包括:
判斷所述自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài)。
優(yōu)選地,所述判斷所述自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài),包括:
判斷所述自拍對(duì)象在所述預(yù)設(shè)時(shí)間段內(nèi)是否相對(duì)于所述當(dāng)前自拍范圍內(nèi)的靜態(tài)參照物的位置保持不變。
優(yōu)選地,所述判斷所述自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài),包括:
判斷所述自拍對(duì)象在所述預(yù)設(shè)時(shí)間段內(nèi),在所述當(dāng)前自拍范圍中的位置坐標(biāo)是否保持不變。
優(yōu)選地,所述判斷所述自拍對(duì)象在所述預(yù)設(shè)時(shí)間段內(nèi),在所述當(dāng)前自拍范圍中的位置坐標(biāo)是否保持不變,包括:
提取所述自拍對(duì)象在所述當(dāng)前自拍范圍中的不同特征點(diǎn);
獲取各所述特征點(diǎn)在所述當(dāng)前自拍范圍中的位置坐標(biāo);
獲取各所述特征點(diǎn)在所述預(yù)設(shè)時(shí)間段內(nèi)自身的位置坐標(biāo)的變化量;
判斷各所述特征點(diǎn)的位置坐標(biāo)的變化量是否均小于預(yù)設(shè)的變化閾值。
優(yōu)選地,所述判斷所述自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài),包括:
通過雙攝像頭在第一時(shí)刻獲取所述自拍對(duì)象的第一圖像信息;
對(duì)兩個(gè)攝像頭所獲取的對(duì)應(yīng)第一圖像信息進(jìn)行圖像重疊處理;
根據(jù)該圖像處理的結(jié)果,判斷所述自拍對(duì)象當(dāng)前是否處于靜止?fàn)顟B(tài);
若是,則根據(jù)各所述第一圖像信息計(jì)算所述自拍對(duì)象和所述雙攝像頭的第一距離;
在經(jīng)過所述預(yù)設(shè)時(shí)間段后的第二時(shí)刻,通過所述雙攝像頭獲取所述自拍對(duì)象的第二圖像信息;
對(duì)兩個(gè)攝像頭所獲取的對(duì)應(yīng)第二圖像信息進(jìn)行圖像重疊處理;
根據(jù)該圖像處理的結(jié)果,判斷所述自拍對(duì)象當(dāng)前是否處于靜止?fàn)顟B(tài);
若是,則根據(jù)各所述第二圖像信息計(jì)算所述自拍對(duì)象和所述雙攝像頭的第二距離;
判斷所述第一距離和所述第二距離是否相同;
若是,則判定所述自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)保持靜止?fàn)顟B(tài)。
一種自拍控制系統(tǒng),包括:
啟動(dòng)獲取模塊,用于獲取自拍啟動(dòng)信號(hào);
識(shí)別跟蹤模塊,用于識(shí)別并跟蹤自拍范圍內(nèi)的自拍對(duì)象;
判斷模塊,用于判斷所述自拍對(duì)象的動(dòng)作狀態(tài)是否符合預(yù)設(shè)的自拍條件;
自拍執(zhí)行模塊,用于在所述判斷模塊判定所述自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件時(shí),生成自拍指令抓拍所述自拍對(duì)象。
優(yōu)選地,所述判斷模塊包括:
第一判斷單元,用于判斷所述自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài);
計(jì)時(shí)單元,用于對(duì)所述自拍對(duì)象進(jìn)行對(duì)焦計(jì)時(shí)。
優(yōu)選地,所述第一判斷單元包括:
靜態(tài)參照物提取子單元,用于提取所述當(dāng)前自拍范圍內(nèi)的靜態(tài)景物作為靜態(tài)參照物;
第一判斷子單元,用于判斷所述自拍對(duì)象在所述預(yù)設(shè)時(shí)間段內(nèi)是否相對(duì)于所述當(dāng)前自拍范圍內(nèi)的所述靜態(tài)參照物的位置保持不變。
優(yōu)選地,所述第一判斷單元包括:
坐標(biāo)計(jì)算子單元,用于計(jì)算所述自拍對(duì)象在所述當(dāng)前自拍范圍中的位置坐標(biāo);
第二判斷子單元,用于判斷所述自拍對(duì)象在所述預(yù)設(shè)時(shí)間段內(nèi),在所述當(dāng)前自拍范圍中的位置坐標(biāo)是否保持不變。
優(yōu)選地,所述第二判斷子單元包括:
特征點(diǎn)提取部,用于提取所述自拍對(duì)象在所述當(dāng)前自拍范圍中的不同特征點(diǎn);
位置坐標(biāo)獲取部,用于獲取各所述特征點(diǎn)在所述當(dāng)前自拍范圍中的位置坐標(biāo);
位置坐標(biāo)變化量計(jì)算部,用于獲取各所述特征點(diǎn)在所述預(yù)設(shè)時(shí)間段內(nèi)自身的位置坐標(biāo)的變化量;
第一判斷部,用于判斷各所述特征點(diǎn)的位置坐標(biāo)的變化量是否均小于預(yù)設(shè)的變化閾值。
優(yōu)選地,該系統(tǒng)包括雙攝像頭,其中,所述第一判斷單元包括:
圖像獲取子單元,用于通過雙攝像頭在第一時(shí)刻獲取所述自拍對(duì)象的第一圖像信息,以及在經(jīng)過所述預(yù)設(shè)時(shí)間段后的第二時(shí)刻通過所述雙攝像頭獲取所述自拍對(duì)象的第二圖像信息;
圖像重疊處理子單元,用于對(duì)兩個(gè)攝像頭所獲取的對(duì)應(yīng)第一圖像信息進(jìn)行圖像重疊處理,以及對(duì)兩個(gè)攝像頭所獲取的對(duì)應(yīng)第二圖像信息進(jìn)行圖像重疊處理;
第三判斷子單元,用于根據(jù)當(dāng)前時(shí)刻對(duì)應(yīng)的圖像重疊處理的結(jié)果,判斷所述自拍對(duì)象當(dāng)前是否處于靜止?fàn)顟B(tài);
第一距離計(jì)算子單元,用于在根據(jù)第一時(shí)刻對(duì)應(yīng)的圖像重疊處理的結(jié)果判定所述自拍對(duì)象當(dāng)前處于靜止?fàn)顟B(tài)時(shí),根據(jù)各所述第一圖像信息計(jì)算所述自拍對(duì)象和所述雙攝像頭的第一距離;
第二距離計(jì)算子單元,用于在根據(jù)第二時(shí)刻對(duì)應(yīng)的圖像重疊處理的結(jié)果判定所述自拍對(duì)象當(dāng)前處于靜止?fàn)顟B(tài)時(shí),根據(jù)各所述第二圖像信息計(jì)算所述自拍對(duì)象和所述雙攝像頭的第二距離;
第四判斷子單元,用于判斷所述第一距離和所述第二距離是否相同,并在所述第一距離和所述第二距離相同時(shí)判定所述自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)保持靜止?fàn)顟B(tài)。
與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例所提供的一種自拍控制方法,包括:獲取自拍啟動(dòng)信號(hào);識(shí)別并跟蹤自拍范圍內(nèi)的自拍對(duì)象;判斷自拍對(duì)象的動(dòng)作狀態(tài)是否符合預(yù)設(shè)的自拍條件;若是,則生成自拍指令抓拍自拍對(duì)象。在獲取了自拍啟動(dòng)信號(hào)后,開始識(shí)別和跟蹤自拍對(duì)象,在識(shí)別和跟蹤過程中,判斷自拍對(duì)象的動(dòng)作狀態(tài)是否符合預(yù)設(shè)的自拍條件,當(dāng)判定自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件時(shí),自動(dòng)抓拍,實(shí)現(xiàn)用戶自拍。在整個(gè)自拍過程中,具有自拍功能的手機(jī)等移動(dòng)終端只需監(jiān)測(cè)用戶的動(dòng)作狀態(tài)即可,用戶自拍時(shí)只需面對(duì)自拍攝像頭保持符合上述預(yù)設(shè)的自拍條件的動(dòng)作狀態(tài)即可,無需用戶手動(dòng)操作,實(shí)現(xiàn)了快捷的自拍的同時(shí),由于無需觸動(dòng)手機(jī)等移動(dòng)終端,防止了拍照時(shí)移動(dòng)終端晃動(dòng),保證了拍照的質(zhì)量,此外,無需單手操作,減少了了拍照時(shí)手機(jī)等移動(dòng)終端從手中跌落的情況的出現(xiàn)。
附圖說明
為了更清楚地說明本發(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í)施方式所提供的自拍控制方法流程圖;
圖2為本發(fā)明一種具體實(shí)施方式所提供的自拍控制系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的核心是提供一種自拍控制方法和系統(tǒng),可以在實(shí)現(xiàn)便捷地自拍時(shí)保證拍照的質(zhì)量。
為了使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)的說明。
在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實(shí)施方式的限制。
請(qǐng)參考圖1,圖1為本發(fā)明一種具體實(shí)施方式所提供的自拍控制方法流程圖。
本發(fā)明的一種具體實(shí)施方式提供了一種自拍控制方法,包括:
S11:獲取自拍啟動(dòng)信號(hào)。
當(dāng)用戶進(jìn)行自拍時(shí),通常情況下需要打開手機(jī)等移動(dòng)終端的前置攝像頭。在本實(shí)施方式中,響應(yīng)用戶的操作,獲取自拍啟動(dòng)信號(hào),觸發(fā)自拍流程的開始。
S12:識(shí)別并跟蹤自拍范圍內(nèi)的自拍對(duì)象。
識(shí)別自拍范圍內(nèi)的人像,進(jìn)行人臉識(shí)別,以確定自拍對(duì)象,并跟蹤自拍對(duì)象,對(duì)自拍對(duì)象進(jìn)行對(duì)角跟蹤等,以保證自拍對(duì)象的清晰圖像顯示在移動(dòng)終端的顯示界面上。
S13:判斷自拍對(duì)象的動(dòng)作狀態(tài)是否符合預(yù)設(shè)的自拍條件。
預(yù)先在手機(jī)等移動(dòng)終端中設(shè)置自拍條件,并實(shí)時(shí)判斷自拍對(duì)象的動(dòng)作狀態(tài)是否符合該自拍條件。
S14:若是,則生成自拍指令,抓拍自拍對(duì)象。
當(dāng)判定自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件時(shí),自動(dòng)生成自拍指令,完成對(duì)自拍對(duì)象的抓拍。
在本實(shí)施方式的整個(gè)自拍過程中,具有自拍功能的手機(jī)等移動(dòng)終端只需監(jiān)測(cè)用戶的動(dòng)作狀態(tài)即可,用戶自拍時(shí)只需面對(duì)自拍攝像頭保持符合上述預(yù)設(shè)的自拍條件的動(dòng)作狀態(tài)即可,無需用戶手動(dòng)觸動(dòng)移動(dòng)終端進(jìn)行操作,實(shí)現(xiàn)了快捷的自拍的同時(shí),由于無需觸動(dòng)手機(jī)等移動(dòng)終端,防止了拍照時(shí)移動(dòng)終端晃動(dòng),保證了拍照的質(zhì)量,此外,無需單手操作,減少了了拍照時(shí)手機(jī)等移動(dòng)終端從手中跌落的情況的出現(xiàn)。
需要說明的是,當(dāng)判定自拍對(duì)象的動(dòng)作狀態(tài)不符合預(yù)設(shè)的自拍條件時(shí),可以維持執(zhí)行識(shí)別并跟蹤自拍范圍內(nèi)的自拍對(duì)象的動(dòng)作。
在本發(fā)明的一種實(shí)施方式中,判斷自拍對(duì)象的動(dòng)作狀態(tài)是否符合預(yù)設(shè)的自拍條件,包括:判斷自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài)。
為了實(shí)現(xiàn)不觸動(dòng)移動(dòng)終端而實(shí)現(xiàn)自拍,自拍的觸發(fā)條件優(yōu)選設(shè)置為自拍對(duì)象在預(yù)設(shè)時(shí)間段內(nèi)保持靜止?fàn)顟B(tài)。如當(dāng)自拍對(duì)象保持3秒靜止時(shí)即判定此時(shí)自拍對(duì)象的動(dòng)作狀態(tài)符合了預(yù)設(shè)的自拍條件,觸發(fā)抓拍動(dòng)作,完成自拍。
進(jìn)一步地,判斷自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài),包括:判斷自拍對(duì)象在預(yù)設(shè)時(shí)間段內(nèi)是否相對(duì)于當(dāng)前自拍范圍內(nèi)的靜態(tài)參照物的位置保持不變。
在本實(shí)施方式中,對(duì)于如何判定自拍對(duì)象是否保持了靜止?fàn)顟B(tài)進(jìn)行了說明。在自拍用戶進(jìn)行自拍時(shí),對(duì)自拍范圍內(nèi)的景物進(jìn)行識(shí)別,選取一個(gè)或者多個(gè)靜態(tài)景物作為靜態(tài)的參照物,判斷自拍對(duì)象在預(yù)設(shè)的時(shí)間段內(nèi)是否和選取的靜態(tài)參照物的位置保持不變,若是,則判定自拍對(duì)象在預(yù)設(shè)的時(shí)間段內(nèi)相對(duì)于當(dāng)前自拍范圍內(nèi)的靜態(tài)參照物的位置保持不變。
需要說明的是,當(dāng)用戶進(jìn)行自拍時(shí),用戶的身體可能會(huì)發(fā)生微動(dòng),此時(shí)可以視為自拍對(duì)象相對(duì)于靜態(tài)參照物位置不變。具體的,可以計(jì)算自拍對(duì)象和選取的靜態(tài)參照物的位置的變化量,當(dāng)該變化量小于一個(gè)預(yù)設(shè)的變化閾值時(shí)即判定此時(shí)自拍對(duì)象相對(duì)于靜態(tài)參照物保持不動(dòng)。
在本發(fā)明的另一個(gè)實(shí)施方式中,判斷自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài),包括:判斷自拍對(duì)象在預(yù)設(shè)時(shí)間段內(nèi),在當(dāng)前自拍范圍中的位置坐標(biāo)是否保持不變。
在實(shí)際應(yīng)用中,有時(shí)用戶在處于運(yùn)動(dòng)狀態(tài)時(shí)需要進(jìn)行自拍,這時(shí)難以實(shí)現(xiàn)選取靜態(tài)參照物來實(shí)現(xiàn)觸發(fā)自拍。在本實(shí)施方式中,只需判斷自拍對(duì)象在預(yù)設(shè)時(shí)間段內(nèi),在當(dāng)前自拍范圍中的位置坐標(biāo)保持不變即判定該自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件。即當(dāng)自拍對(duì)象和移動(dòng)終端保持相對(duì)靜止時(shí)即判定自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件。
進(jìn)一步地,判斷自拍對(duì)象在預(yù)設(shè)時(shí)間段內(nèi),在當(dāng)前自拍范圍中的位置坐標(biāo)是否保持不變,包括:提取自拍對(duì)象在當(dāng)前自拍范圍中的不同特征點(diǎn);獲取各特征點(diǎn)在當(dāng)前自拍范圍中的位置坐標(biāo);獲取各特征點(diǎn)在預(yù)設(shè)時(shí)間段內(nèi)自身的位置坐標(biāo)的變化量;判斷各特征點(diǎn)的位置坐標(biāo)的變化量是否均小于預(yù)設(shè)的變化閾值。
在本實(shí)施方式中,為了保證自拍的可實(shí)現(xiàn)性和可應(yīng)用性,可以提取自拍對(duì)象的不同特征點(diǎn),其中,所謂的特征點(diǎn)可以是自拍用戶的人體圖像中的一些具有特定特征的點(diǎn),如人體的眼睛、鼻子、耳朵甚至是由自拍范圍內(nèi)的人體輪廓中選取某一或某幾個(gè)點(diǎn)。獲取各特征點(diǎn)在自拍范圍中的位置坐標(biāo),如自拍對(duì)象的鼻頭處于當(dāng)前自拍范圍的中心點(diǎn),則可以在移動(dòng)終端的取景范圍中確定自拍對(duì)象的鼻頭在取景范圍構(gòu)成的坐標(biāo)系中的坐標(biāo)。尤其是當(dāng)用戶在處于運(yùn)動(dòng)狀態(tài)進(jìn)行自拍時(shí),不可避免地會(huì)和移動(dòng)終端的相對(duì)位置發(fā)生一定的變化,因此,獲取各特征點(diǎn)在預(yù)設(shè)時(shí)間段被自身的位置坐標(biāo)的變化量,當(dāng)各變化量均小于對(duì)應(yīng)的預(yù)設(shè)變化閾值時(shí),判定此時(shí)自拍對(duì)象和用于自拍的移動(dòng)終端是在該預(yù)設(shè)時(shí)間段內(nèi)保持相對(duì)靜止的,此時(shí),判定該自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件,觸發(fā)自拍動(dòng)作,實(shí)現(xiàn)自拍。
在本發(fā)明的一種實(shí)施方式中,對(duì)應(yīng)用雙攝像頭的自拍控制方法進(jìn)行了說明。
在本實(shí)施方式中,判斷自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài),包括:
通過雙攝像頭在第一時(shí)刻獲取自拍對(duì)象的第一圖像信息,即當(dāng)用戶開啟移動(dòng)終端的自拍功能時(shí),通過移動(dòng)終端的自拍雙攝像頭來獲取自拍對(duì)象的第一圖像信息。
對(duì)兩個(gè)攝像頭所獲取的對(duì)應(yīng)第一圖像信息進(jìn)行圖像重疊處理,采用了雙攝像頭進(jìn)行圖像獲取,則在第一時(shí)刻每個(gè)攝像頭均可獲取一個(gè)圖像,即各攝像頭獲取一個(gè)第一圖像信息,然后將兩個(gè)攝像頭分別獲取的第一圖像信息進(jìn)行重疊處理,即將兩個(gè)第一圖像信息的圖像進(jìn)行重疊,檢測(cè)各個(gè)圖像點(diǎn)是否可以重合,重點(diǎn)是檢測(cè)兩張圖像中的自拍對(duì)象的輪廓是否可以重合。
根據(jù)該圖像處理的結(jié)果,判斷自拍對(duì)象當(dāng)前是否處于靜止?fàn)顟B(tài)。根據(jù)圖像的重合結(jié)果來判斷自拍對(duì)象當(dāng)前是否處于靜止?fàn)顟B(tài)。當(dāng)兩個(gè)第一圖像信息的圖像進(jìn)行重疊處理時(shí),重疊率大于預(yù)設(shè)的重疊閾值則判定重疊達(dá)到要求,即判定此時(shí)自拍對(duì)象當(dāng)前處于靜止?fàn)顟B(tài)。
若是,則根據(jù)各第一圖像信息計(jì)算自拍對(duì)象和雙攝像頭的第一距離。兩個(gè)攝像頭和自拍對(duì)象三點(diǎn)可以確定自拍對(duì)象到兩個(gè)攝像頭所在的移動(dòng)終端的距離,定義該距離為自拍對(duì)象和雙攝像頭的第一距離。
在經(jīng)過預(yù)設(shè)時(shí)間段后的第二時(shí)刻,通過雙攝像頭獲取自拍對(duì)象的第二圖像信息。為了確定用戶準(zhǔn)備好了進(jìn)行自拍,因此在根據(jù)第一時(shí)刻的第一圖像信息判定用戶處于靜止?fàn)顟B(tài)時(shí),在經(jīng)過了預(yù)設(shè)時(shí)間段的第二時(shí)刻,通過雙攝像頭獲取自拍對(duì)象的第二圖像信息。
對(duì)兩個(gè)攝像頭所獲取的對(duì)應(yīng)第二圖像信息進(jìn)行圖像重疊處理。和上述對(duì)于第一圖像信息的圖像重疊處理相同,對(duì)第二圖像信息進(jìn)行相應(yīng)的處理。
根據(jù)該圖像處理的結(jié)果,判斷自拍對(duì)象當(dāng)前是否處于靜止?fàn)顟B(tài)。根據(jù)此時(shí)所得的第二圖像信息的圖像重疊處理結(jié)果,判定此時(shí)自拍對(duì)象是否處于靜止?fàn)顟B(tài)。
若是,則根據(jù)各第二圖像信息計(jì)算自拍對(duì)象和雙攝像頭的第二距離。當(dāng)判定此時(shí)自拍對(duì)象處于靜止?fàn)顟B(tài),則獲取此時(shí)自拍對(duì)象和雙攝像頭所在的移動(dòng)終端的距離,定義為自拍對(duì)象和雙攝像頭的第二距離。
判斷第一距離和第二距離是否相同;若是,則判定自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)保持靜止?fàn)顟B(tài)。
對(duì)于圖像重疊處理結(jié)果的判定,只是斷定了在兩個(gè)時(shí)刻自拍對(duì)象是保持靜止的,無法斷定在這一過程中自拍對(duì)象是否處于靜止?fàn)顟B(tài)。因此,通過判斷第一距離和第二距離的關(guān)系來判斷自拍對(duì)象在預(yù)設(shè)的時(shí)間段內(nèi)是否保持了靜止,當(dāng)?shù)谝痪嚯x和第二距離相等時(shí),判定該自拍用戶在該預(yù)設(shè)時(shí)間段內(nèi)處于靜止?fàn)顟B(tài)。則此時(shí),判定該自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件,可以觸發(fā)自拍動(dòng)作,實(shí)現(xiàn)自拍。
請(qǐng)參考圖2,圖2為本發(fā)明一種具體實(shí)施方式所提供的自拍控制系統(tǒng)結(jié)構(gòu)示意圖。
相應(yīng)地,本發(fā)明的一種實(shí)施方式還提供了一種自拍控制系統(tǒng),包括:?jiǎn)?dòng)獲取模塊1,用于獲取自拍啟動(dòng)信號(hào);識(shí)別跟蹤模塊2,用于識(shí)別并跟蹤自拍范圍內(nèi)的自拍對(duì)象;判斷模塊3,用于判斷自拍對(duì)象的動(dòng)作狀態(tài)是否符合預(yù)設(shè)的自拍條件;自拍執(zhí)行模塊4,用于在判斷模塊判定自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件時(shí),生成自拍指令抓拍自拍對(duì)象。
在本實(shí)施方式中,當(dāng)用戶打開手機(jī)等移動(dòng)終端的攝像頭,開啟自動(dòng)自拍功能時(shí),啟動(dòng)獲取模塊即獲取了自拍啟動(dòng)信號(hào),此時(shí)移動(dòng)終端的自動(dòng)自拍功能啟動(dòng)。識(shí)別跟蹤模塊獲取拍攝畫面,并通過人臉識(shí)別技術(shù)等來識(shí)別自拍對(duì)象,并跟蹤自拍對(duì)象,使得移動(dòng)終端的攝像頭處于對(duì)自拍對(duì)象的準(zhǔn)確對(duì)焦中。判斷模塊判斷跟蹤中的自拍對(duì)象的動(dòng)作狀態(tài)是否符合預(yù)設(shè)的自拍條件,并在自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件時(shí),將判定結(jié)果發(fā)送給自拍執(zhí)行模塊,自拍執(zhí)行模塊生成自拍指令,進(jìn)行拍攝以獲取自拍對(duì)象的自拍圖像。
在本實(shí)施方式的整個(gè)自拍過程中,具有自拍功能的手機(jī)等移動(dòng)終端只需監(jiān)測(cè)用戶的動(dòng)作狀態(tài)即可,用戶自拍時(shí)只需面對(duì)自拍攝像頭保持符合上述預(yù)設(shè)的自拍條件的動(dòng)作狀態(tài)即可,無需用戶手動(dòng)觸動(dòng)移動(dòng)終端進(jìn)行操作,實(shí)現(xiàn)了快捷的自拍的同時(shí),由于無需觸動(dòng)手機(jī)等移動(dòng)終端,防止了拍照時(shí)移動(dòng)終端晃動(dòng),保證了拍照的質(zhì)量,此外,無需單手操作,減少了了拍照時(shí)手機(jī)等移動(dòng)終端從手中跌落的情況的出現(xiàn)。
在本發(fā)明的一種實(shí)施方式中,判斷模塊包括:第一判斷單元,用于判斷自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài);計(jì)時(shí)單元,用于對(duì)自拍對(duì)象進(jìn)行對(duì)焦計(jì)時(shí)。
計(jì)時(shí)單元實(shí)時(shí)對(duì)自拍對(duì)象進(jìn)行對(duì)焦計(jì)時(shí),第一判斷模塊判斷自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)是否保持靜止?fàn)顟B(tài)。第一判斷模塊可以判斷在一段時(shí)間內(nèi)自拍對(duì)象是否一直保持靜止?fàn)顟B(tài),并判斷保持靜止?fàn)顟B(tài)的該段時(shí)間是否達(dá)到了觸發(fā)自拍的預(yù)設(shè)時(shí)間段。
在本發(fā)明的一種實(shí)施方式中,第一判斷單元包括:靜態(tài)參照物提取子單元,用于提取當(dāng)前自拍范圍內(nèi)的靜態(tài)景物作為靜態(tài)參照物;第一判斷子單元,用于判斷自拍對(duì)象在預(yù)設(shè)時(shí)間段內(nèi)是否相對(duì)于當(dāng)前自拍范圍內(nèi)的靜態(tài)參照物的位置保持不變。
在本實(shí)施方式中,在自拍用戶進(jìn)行自拍時(shí),對(duì)自拍范圍內(nèi)的景物進(jìn)行識(shí)別,選取一個(gè)或者多個(gè)靜態(tài)景物作為靜態(tài)的參照物,判斷自拍對(duì)象在預(yù)設(shè)的時(shí)間段內(nèi)是否和選取的靜態(tài)參照物的位置保持不變,若是,則判定自拍對(duì)象在預(yù)設(shè)的時(shí)間段內(nèi)相對(duì)于當(dāng)前自拍范圍內(nèi)的靜態(tài)參照物的位置保持不變。
需要說明的是,當(dāng)用戶進(jìn)行自拍時(shí),用戶的身體可能會(huì)發(fā)生微動(dòng),此時(shí)可以視為自拍對(duì)象相對(duì)于靜態(tài)參照物位置不變。具體的,可以計(jì)算自拍對(duì)象和選取的靜態(tài)參照物的位置的變化量,當(dāng)該變化量小于一個(gè)預(yù)設(shè)的變化閾值時(shí)即判定此時(shí)自拍對(duì)象相對(duì)于靜態(tài)參照物保持不動(dòng)。
在本發(fā)明的另一實(shí)施方式中,第一判斷單元包括:坐標(biāo)計(jì)算子單元,用于計(jì)算自拍對(duì)象在當(dāng)前自拍范圍中的位置坐標(biāo);第二判斷子單元,用于判斷自拍對(duì)象在預(yù)設(shè)時(shí)間段內(nèi),在當(dāng)前自拍范圍中的位置坐標(biāo)是否保持不變。
在實(shí)際應(yīng)用中,有時(shí)用戶在處于運(yùn)動(dòng)狀態(tài)時(shí)需要進(jìn)行自拍,這時(shí)難以實(shí)現(xiàn)選取靜態(tài)參照物來實(shí)現(xiàn)觸發(fā)自拍。在本實(shí)施方式中,只需判斷自拍對(duì)象在預(yù)設(shè)時(shí)間段內(nèi),在當(dāng)前自拍范圍中的位置坐標(biāo)保持不變即判定該自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件。即當(dāng)自拍對(duì)象和移動(dòng)終端保持相對(duì)靜止時(shí)即判定自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件。
進(jìn)一步地,第二判斷子單元包括:特征點(diǎn)提取部,用于提取自拍對(duì)象在當(dāng)前自拍范圍中的不同特征點(diǎn);位置坐標(biāo)獲取部,用于獲取各特征點(diǎn)在當(dāng)前自拍范圍中的位置坐標(biāo);位置坐標(biāo)變化量計(jì)算部,用于獲取各特征點(diǎn)在預(yù)設(shè)時(shí)間段內(nèi)自身的位置坐標(biāo)的變化量;第一判斷部,用于判斷各特征點(diǎn)的位置坐標(biāo)的變化量是否均小于預(yù)設(shè)的變化閾值。
在本實(shí)施方式中,為了保證自拍的可實(shí)現(xiàn)性和可應(yīng)用性,可以提取自拍對(duì)象的不同特征點(diǎn),其中,所謂的特征點(diǎn)可以是自拍用戶的人體圖像中的一些具有特定特征的點(diǎn),如人體的眼睛、鼻子、耳朵甚至是由自拍范圍內(nèi)的人體輪廓中選取某一或某幾個(gè)點(diǎn),獲取各特征點(diǎn)在自拍范圍中的位置坐標(biāo)。尤其是當(dāng)用戶在處于運(yùn)動(dòng)狀態(tài)進(jìn)行自拍時(shí),不可避免地會(huì)和移動(dòng)終端的相對(duì)位置發(fā)生一定的變化,因此,獲取各特征點(diǎn)在預(yù)設(shè)時(shí)間段被自身的位置坐標(biāo)的變化量,當(dāng)各變化量均小于對(duì)應(yīng)的預(yù)設(shè)變化閾值時(shí),判定此時(shí)自拍對(duì)象和用于自拍的移動(dòng)終端是在該預(yù)設(shè)時(shí)間段內(nèi)保持相對(duì)靜止的,此時(shí),判定該自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件,觸發(fā)自拍動(dòng)作,實(shí)現(xiàn)自拍。
在本發(fā)明的一種實(shí)施方式中,對(duì)應(yīng)用雙攝像頭的自拍控制系統(tǒng)進(jìn)行了說明。
第一判斷單元包括:圖像獲取子單元,用于通過雙攝像頭在第一時(shí)刻獲取自拍對(duì)象的第一圖像信息,以及在經(jīng)過預(yù)設(shè)時(shí)間段后的第二時(shí)刻通過雙攝像頭獲取自拍對(duì)象的第二圖像信息;
圖像重疊處理子單元,用于對(duì)兩個(gè)攝像頭所獲取的對(duì)應(yīng)第一圖像信息進(jìn)行圖像重疊處理,以及對(duì)兩個(gè)攝像頭所獲取的對(duì)應(yīng)第二圖像信息進(jìn)行圖像重疊處理;
第三判斷子單元,用于根據(jù)當(dāng)前時(shí)刻對(duì)應(yīng)的圖像重疊處理的結(jié)果,判斷自拍對(duì)象當(dāng)前是否處于靜止?fàn)顟B(tài);
第一距離計(jì)算子單元,用于在根據(jù)第一時(shí)刻對(duì)應(yīng)的圖像重疊處理的結(jié)果判定自拍對(duì)象當(dāng)前處于靜止?fàn)顟B(tài)時(shí),根據(jù)各第一圖像信息計(jì)算自拍對(duì)象和雙攝像頭的第一距離;
第二距離計(jì)算子單元,用于在根據(jù)第二時(shí)刻對(duì)應(yīng)的圖像重疊處理的結(jié)果判定自拍對(duì)象當(dāng)前處于靜止?fàn)顟B(tài)時(shí),根據(jù)各第二圖像信息計(jì)算自拍對(duì)象和雙攝像頭的第二距離;
第四判斷子單元,用于判斷第一距離和第二距離是否相同,并在第一距離和第二距離相同時(shí)判定自拍對(duì)象在當(dāng)前自拍范圍中的預(yù)設(shè)時(shí)間段內(nèi)保持靜止?fàn)顟B(tài)。
在本實(shí)施方式中,通過雙攝像頭在第一時(shí)刻獲取自拍對(duì)象的第一圖像信息,即當(dāng)用戶開啟移動(dòng)終端的自拍功能時(shí),通過移動(dòng)終端的自拍雙攝像頭來獲取自拍對(duì)象的第一圖像信息。
采用了雙攝像頭進(jìn)行圖像獲取,則在第一時(shí)刻每個(gè)攝像頭均可獲取一個(gè)圖像,即各攝像頭獲取一個(gè)第一圖像信息,然后將兩個(gè)攝像頭分別獲取的第一圖像信息進(jìn)行重疊處理,即將兩個(gè)第一圖像信息的圖像進(jìn)行重疊,檢測(cè)各個(gè)圖像點(diǎn)是否可以重合,重點(diǎn)是檢測(cè)兩張圖像中的自拍對(duì)象的輪廓是否可以重合。
根據(jù)圖像的重合結(jié)果來判斷自拍對(duì)象當(dāng)前是否處于靜止?fàn)顟B(tài)。當(dāng)兩個(gè)第一圖像信息的圖像進(jìn)行重疊處理時(shí),重疊率大于預(yù)設(shè)的重疊閾值則判定重疊達(dá)到要求,即判定此時(shí)自拍對(duì)象當(dāng)前處于靜止?fàn)顟B(tài)。
兩個(gè)攝像頭和自拍對(duì)象三點(diǎn)可以確定自拍對(duì)象到兩個(gè)攝像頭所在的移動(dòng)終端的距離,定義該距離為自拍對(duì)象和雙攝像頭的第一距離。
為了確定用戶準(zhǔn)備好了進(jìn)行自拍,因此在根據(jù)第一時(shí)刻的第一圖像信息判定用戶處于靜止?fàn)顟B(tài)時(shí),在經(jīng)過了預(yù)設(shè)時(shí)間段的第二時(shí)刻,通過雙攝像頭獲取自拍對(duì)象的第二圖像信息。
和上述對(duì)于第一圖像信息的圖像重疊處理相同,對(duì)第二圖像信息進(jìn)行相應(yīng)的處理。
根據(jù)此時(shí)所得的第二圖像信息的圖像重疊處理結(jié)果,判定此時(shí)自拍對(duì)象是否處于靜止?fàn)顟B(tài)。
當(dāng)判定此時(shí)自拍對(duì)象處于靜止?fàn)顟B(tài),則獲取此時(shí)自拍對(duì)象和雙攝像頭所在的移動(dòng)終端的距離,定義為自拍對(duì)象和雙攝像頭的第二距離。
對(duì)于圖像重疊處理結(jié)果的判定,只是斷定了在兩個(gè)時(shí)刻自拍對(duì)象是保持靜止的,無法斷定在這一過程中自拍對(duì)象是否處于靜止?fàn)顟B(tài)。因此,通過判斷第一距離和第二距離的關(guān)系來判斷自拍對(duì)象在預(yù)設(shè)的時(shí)間段內(nèi)是否保持了靜止,當(dāng)?shù)谝痪嚯x和第二距離相等時(shí),判定該自拍用戶在該預(yù)設(shè)時(shí)間段內(nèi)處于靜止?fàn)顟B(tài)。則此時(shí),判定該自拍對(duì)象的動(dòng)作狀態(tài)符合預(yù)設(shè)的自拍條件,可以觸發(fā)自拍動(dòng)作,實(shí)現(xiàn)自拍。
綜上所述,本發(fā)明所提供的自拍控制方法和系統(tǒng),具有自拍功能的手機(jī)等移動(dòng)終端只需監(jiān)測(cè)用戶的動(dòng)作狀態(tài)即可,用戶自拍時(shí)只需面對(duì)自拍攝像頭保持符合上述預(yù)設(shè)的自拍條件的動(dòng)作狀態(tài)即可,如自拍用戶擺好pose,保持幾秒時(shí)間內(nèi)相對(duì)于移動(dòng)終端靜止即可,無需用戶手動(dòng)觸動(dòng)移動(dòng)終端進(jìn)行操作,實(shí)現(xiàn)了快捷的自拍的同時(shí),由于無需觸動(dòng)手機(jī)等移動(dòng)終端,防止了拍照時(shí)移動(dòng)終端晃動(dòng),保證了拍照的質(zhì)量,此外,無需單手操作,減少了了拍照時(shí)手機(jī)等移動(dòng)終端從手中跌落的情況的出現(xiàn)。
以上對(duì)本發(fā)明所提供的一種自拍控制方法和系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。