一種觸發(fā)拍照的方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種觸發(fā)拍照的方法及裝置,所述方法可以包括:獲取攝像頭成像得到的圖像幀;別所述圖像幀中的人體目標(biāo)區(qū)域;獲取預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像;判斷所述人體目標(biāo)區(qū)域中是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,若是,則獲取預(yù)設(shè)的拍照延時(shí),在所述拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。本發(fā)明實(shí)施例可以提高拍照操作的便利性。
【專利說明】一種觸發(fā)拍照的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種觸發(fā)拍照的方法及裝置。
【背景技術(shù)】
[0002]隨著終端技術(shù)的發(fā)展,攝像頭已經(jīng)成為大多終端設(shè)備的標(biāo)準(zhǔn)配置,為用戶提供攝像、拍照等功能,給人們生活和工作帶來了極大的樂趣和方便,而且攝像頭像素越來越高,旨在讓用戶拍攝到質(zhì)量更好的視頻或照片。
[0003]目前用戶利用攝像終端在進(jìn)行自拍時(shí),大多需要用戶通過控制快門觸發(fā)拍照,導(dǎo)致攝像頭拍攝范圍較小,用戶拍照姿勢(shì)受局限,且用戶通過控制快門觸發(fā)拍照時(shí),容易導(dǎo)致攝像終端晃動(dòng),造成圖像模糊,用戶需要反復(fù)嘗試。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種觸發(fā)拍照的方法及裝置,可以提高拍照操作的便利性。
[0005]為了解決上述技術(shù)問題,本發(fā)明提供了一種觸發(fā)拍照的方法,所述方法包括:
[0006]獲取攝像頭成像得到的圖像幀;
[0007]識(shí)別所述圖像幀中的人體目標(biāo)區(qū)域;
[0008]獲取預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像;
[0009]判斷所述人體目標(biāo)區(qū)域中是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,若是,則獲取預(yù)設(shè)的拍照延時(shí),在所述拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。
[0010]相應(yīng)地,本發(fā)明還提供了一種觸發(fā)拍照的裝置,所述裝置包括:
[0011]圖像幀獲取單元,用于獲取攝像頭成像得到的圖像幀;
[0012]識(shí)別單元,用于識(shí)別所述圖像幀中的人體目標(biāo)區(qū)域;
[0013]樣本獲取單元,用于獲取預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像;
[0014]判斷單元,用于判斷所述人體目標(biāo)區(qū)域中是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域;
[0015]所述樣本獲取單元,還用于在所述判斷單元的判斷結(jié)果為是時(shí),獲取預(yù)設(shè)的拍照延時(shí);
[0016]控制單元,用于在所述拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。
[0017]本發(fā)明實(shí)施例通過識(shí)別圖像幀中的人體目標(biāo)區(qū)域,確定所述人體目標(biāo)區(qū)域中包含與拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,進(jìn)而在預(yù)設(shè)的拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。實(shí)現(xiàn)了通過識(shí)別用戶的拍照樣本肢體動(dòng)作圖像,進(jìn)而控制攝像頭進(jìn)行拍照,提升了操作的便利性。
【專利附圖】
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1是本發(fā)明實(shí)施例提供的一種觸發(fā)拍照的方法的流程示意圖;
[0020]圖2是本發(fā)明另一實(shí)施例提供的一種觸發(fā)拍照的方法的流程示意圖;
[0021]圖3是本發(fā)明實(shí)施例提供的一種觸發(fā)拍照的裝置的結(jié)構(gòu)示意圖;
[0022]圖4是本發(fā)明實(shí)施例提供的一種觸發(fā)拍照的方法的應(yīng)用場(chǎng)景。
【具體實(shí)施方式】
[0023]下面將結(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ù)的范圍。
[0024]本發(fā)明實(shí)施例提及的應(yīng)用場(chǎng)景可以是如圖4所示,用戶利用終端進(jìn)行非手持式自拍時(shí),在距離終端一定距離范圍內(nèi),通過肢體動(dòng)作控制終端進(jìn)行拍照。
[0025]圖1是本發(fā)明實(shí)施例提供的一種觸發(fā)拍照的方法的流程示意圖,如圖所示,所述觸發(fā)拍照的方法可以包括:
[0026]S101,獲取攝像頭成像得到的圖像幀。
[0027]具體的,接收用戶輸入的肢體動(dòng)作控制拍照的請(qǐng)求,并啟動(dòng)攝像頭,獲取攝像頭成像得到的圖像幀。上述攝像頭可以是具有拍照功能的智能手機(jī)(如Android手機(jī)、1S手機(jī)等)的攝像頭、具有拍照功能的平板電腦的攝像頭或具有拍照功能的智能穿戴設(shè)備的攝像頭等具有肢體動(dòng)作識(shí)別功能的攝像頭。上述肢體動(dòng)作識(shí)別功能可以通過現(xiàn)有技術(shù)中已有的動(dòng)作識(shí)別技術(shù)實(shí)現(xiàn),例如,用戶在進(jìn)入攝像頭攝像范圍內(nèi)時(shí),動(dòng)作感應(yīng)器為用戶的人體圖像建立一個(gè)人體數(shù)字骨架,并選取人體數(shù)字骨架中的關(guān)節(jié)點(diǎn),用戶的任何肢體動(dòng)作都通過動(dòng)作感應(yīng)器檢測(cè)和分析人體圖像中關(guān)節(jié)點(diǎn)的移動(dòng)識(shí)別出來。該步驟持續(xù)進(jìn)行直至所述攝像頭被控制拍照后結(jié)束。
[0028]S102,識(shí)別所述圖像幀中的人體目標(biāo)區(qū)域。
[0029]具體的,通過圖像處理技術(shù)將步驟SlOl中獲取的圖像幀中的人體目標(biāo)區(qū)域識(shí)別出來,上述人體目標(biāo)區(qū)域可以是一個(gè),也可以是多個(gè)。通過現(xiàn)有技術(shù)中的背景減除法、快匹配法、光流估計(jì)法、圖像匹配法、全局運(yùn)動(dòng)估算法等實(shí)現(xiàn)所述人體目標(biāo)區(qū)域的識(shí)別。例如,可以獲取預(yù)設(shè)時(shí)間段內(nèi)圖像幀的圖像平均值,該圖像平均值可以當(dāng)作參考圖像,將圖像幀與參考圖像進(jìn)行差值運(yùn)算,差值較大的確定為疑似人體目標(biāo)區(qū)域,結(jié)合人體形態(tài)特征從疑似人體目標(biāo)區(qū)域中確定人體目標(biāo)區(qū)域。
[0030]可選的,從識(shí)別出的人體目標(biāo)區(qū)域中篩選出大小大于區(qū)域閾值的人體目標(biāo)區(qū)域,忽略距離終端攝像頭距離過大的人體在圖像幀中呈現(xiàn)的人體目標(biāo)區(qū)域。
[0031]S103,獲取預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像。
[0032]上述預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像可以是任何人體肢體動(dòng)作的圖像,例如踢腿、搖頭、點(diǎn)頭、揮手臂、跳躍等,預(yù)先選定一種人體肢體動(dòng)作的圖像作為拍照樣本肢體動(dòng)作圖像。
[0033]S104,判斷所述人體目標(biāo)區(qū)域中是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,若是,則執(zhí)行步驟S105 ;否則,執(zhí)行步驟106。
[0034]S105,獲取預(yù)設(shè)的拍照延時(shí),在所述拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。
[0035]S106,不做處理。
[0036]具體實(shí)現(xiàn)中,判斷步驟S102中識(shí)別出的人體目標(biāo)區(qū)域是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。例如,可以通過分析步驟S103獲取的拍照樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征,判斷步驟S102中識(shí)別的人體目標(biāo)區(qū)域的人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)是否包含拍照樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征。如果是,則執(zhí)行步驟S105,如果否,則執(zhí)行步驟S106不做處理。通過現(xiàn)有技術(shù)中的基于動(dòng)作序列的算法分析等可以實(shí)現(xiàn)所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域的判斷。
[0037]可選的,獲取所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù),在所述匹配次數(shù)大于或等于次數(shù)閾值時(shí),判定為包含。具體的,檢測(cè)到所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域后的預(yù)設(shè)的時(shí)間段內(nèi),獲取圖像幀中所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù),當(dāng)所述匹配次數(shù)大于或等于次數(shù)閾值時(shí),判定為所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,當(dāng)所述匹配次數(shù)小于次數(shù)閾值時(shí),判定為所述人體目標(biāo)區(qū)域中不包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。上述預(yù)設(shè)的時(shí)間段是時(shí)長(zhǎng)小于步驟S105中拍照延時(shí)時(shí)長(zhǎng)的一段時(shí)間。
[0038]預(yù)先設(shè)定從檢測(cè)到人體目標(biāo)區(qū)域中包含與所述樣本肢體動(dòng)作圖像匹配的圖像區(qū)域到控制攝像頭進(jìn)行拍照之間的拍照延時(shí),當(dāng)步驟S104判定所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域時(shí),啟動(dòng)延時(shí)模塊進(jìn)行計(jì)時(shí),當(dāng)在所述拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。
[0039]本發(fā)明實(shí)施例通過識(shí)別圖像幀中的人體目標(biāo)區(qū)域,確定所述人體目標(biāo)區(qū)域中包含與拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,進(jìn)而在預(yù)設(shè)的拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。實(shí)現(xiàn)了通過識(shí)別用戶的拍照樣本肢體動(dòng)作圖像,進(jìn)而控制攝像頭進(jìn)行拍照,提升了操作的便利性。
[0040]圖2是本發(fā)明另一實(shí)施例提供的一種觸發(fā)拍照的方法的流程示意圖,如圖所示,所述方法可以包括:
[0041 ] S201,獲取攝像頭成像得到的圖像幀。
[0042]具體的,接收用戶輸入的肢體動(dòng)作控制拍照的請(qǐng)求,并啟動(dòng)攝像頭,獲取攝像頭成像得到的圖像幀。上述攝像頭可以是具有拍照功能的智能手機(jī)(如Android手機(jī)、1S手機(jī)等)的攝像頭、具有拍照功能的平板電腦的攝像頭或具有拍照功能的智能穿戴設(shè)備的攝像頭等具有肢體動(dòng)作識(shí)別功能的攝像頭。上述肢體動(dòng)作識(shí)別功能可以是通過現(xiàn)有技術(shù)中已后的動(dòng)作識(shí)別技術(shù),例如,用戶在進(jìn)入攝像頭攝像范圍內(nèi)時(shí),動(dòng)作感應(yīng)器為用戶的人體圖像建立一個(gè)人體數(shù)字骨架,并選取人體數(shù)字骨架中的關(guān)節(jié)點(diǎn),用戶的任何肢體動(dòng)作都通過動(dòng)作感應(yīng)器檢測(cè)和分析人體圖像中關(guān)節(jié)點(diǎn)的移動(dòng)識(shí)別出來。該步驟持續(xù)進(jìn)行直至所述攝像頭被控制拍照后結(jié)束。
[0043]S202,識(shí)別所述圖像幀中的人體目標(biāo)區(qū)域。
[0044]具體的,通過圖像處理技術(shù)將步驟S201中獲取的圖像幀中的人體目標(biāo)區(qū)域識(shí)別出來,上述人體目標(biāo)區(qū)域可以是一個(gè),也可以是多個(gè)。例如,可以獲取預(yù)設(shè)時(shí)間段內(nèi)圖像幀的圖像平均值,該圖像平均值可以當(dāng)作參考圖像,將圖像幀與參考圖像進(jìn)行差值運(yùn)算,差值較大的確定為疑似人體目標(biāo)區(qū)域,結(jié)合人體形態(tài)特征從疑似人體目標(biāo)區(qū)域中確定人體目標(biāo)區(qū)域。
[0045]可選的,從識(shí)別出的人體目標(biāo)區(qū)域中篩選出大小大于區(qū)域閾值的人體目標(biāo)區(qū)域,忽略距離終端攝像頭距離過大的人體在圖像幀中呈現(xiàn)的人體目標(biāo)區(qū)域。
[0046]S203,獲取預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像。
[0047]上述預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像可以是任何人體肢體動(dòng)作的圖像,例如踢腿、搖頭、點(diǎn)頭、揮手臂、跳躍等,預(yù)先選定一種人體肢體動(dòng)作的圖像作為拍照樣本肢體動(dòng)作圖像。
[0048]S204,確定所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。若是,則執(zhí)行步驟S205,若否,則執(zhí)行步驟S206。
[0049]S205,獲取預(yù)設(shè)的拍照延時(shí),并啟動(dòng)延時(shí)計(jì)時(shí)。
[0050]S206,不做處理。
[0051]具體實(shí)現(xiàn)中,判斷步驟S202中識(shí)別出的人體目標(biāo)區(qū)域是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。例如,可以通過分析步驟S203獲取的拍照樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征,判斷步驟S202中識(shí)別的人體目標(biāo)區(qū)域的人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)是否包含拍照樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征。
[0052]可選的,獲取所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù),在所述匹配次數(shù)大于或等于次數(shù)閾值時(shí),判定為包含。具體的,檢測(cè)到所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域后的預(yù)設(shè)的時(shí)間段內(nèi),獲取圖像幀中所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù),當(dāng)所述匹配次數(shù)大于或等于次數(shù)閾值時(shí),判定為所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,當(dāng)所述匹配次數(shù)小于次數(shù)閾值時(shí),判定為所述人體目標(biāo)區(qū)域中不包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。上述預(yù)設(shè)的時(shí)間段是時(shí)長(zhǎng)小于步驟S205中拍照延時(shí)時(shí)長(zhǎng)的一段時(shí)間。例如,檢測(cè)到所述人體目標(biāo)區(qū)域中包含于所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域后的2秒內(nèi),獲取到所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù)一共有4次,小于次數(shù)閾值5次,則判定結(jié)果為否,若次數(shù)閾值為3次,則判定結(jié)果為是。
[0053]預(yù)先設(shè)定從檢測(cè)到人體目標(biāo)區(qū)域中包含與所述樣本肢體動(dòng)作圖像匹配的圖像區(qū)域到控制攝像頭進(jìn)行拍照之間的拍照延時(shí),當(dāng)步驟S204判定所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域時(shí),啟動(dòng)延時(shí)模塊進(jìn)行計(jì)時(shí)。
[0054]S207,發(fā)出提示信息。
[0055]具體的,步驟S205啟動(dòng)延時(shí)計(jì)時(shí)后,發(fā)出提示信息。所述提示信息包括閃光提示和/或聲音提示,以提醒用戶拍照延時(shí)到達(dá)時(shí)開始拍照。例如,上述拍照延時(shí)為5秒,啟動(dòng)延時(shí)計(jì)時(shí)后閃光燈閃光一次,然后每隔一秒閃光一次,直到拍照延時(shí)抵達(dá)。又如,上述拍照延時(shí)為5秒,啟動(dòng)延時(shí)后,可以發(fā)出“準(zhǔn)備拍照”的語音提示,然后每隔一秒依次發(fā)出“4”、“3”、“2”、“I”的語音提示。
[0056]S208,獲取預(yù)設(shè)的控制樣本肢體動(dòng)作圖像。
[0057]具體的,上述預(yù)設(shè)的控制樣本肢體動(dòng)作圖像對(duì)應(yīng)的控制樣本肢體動(dòng)作可以是預(yù)設(shè)的代表拍照控制指令的肢體動(dòng)作,可以是任何人體肢體動(dòng)作,例如踢腿、搖頭、點(diǎn)頭、揮手臂、跳躍等,上述拍照控制指令可以是控制切換拍照模式或者更改拍照設(shè)置等操作的指令,上述拍照模式可以包括夜間模式、微距模式、人像模式、風(fēng)景模式、連拍模式等,上述拍照設(shè)置可以包括開/關(guān)閃光燈、聚焦、調(diào)焦、拍照和攝像模式轉(zhuǎn)換、圖像質(zhì)量切換等。預(yù)先建立控制樣本肢體動(dòng)作圖像與拍照控制指令的對(duì)應(yīng)關(guān)系,例如,踢腿動(dòng)作圖像對(duì)應(yīng)開啟閃光燈指令,揮手動(dòng)作圖像對(duì)應(yīng)聚焦在揮手的人體的指令,跳躍動(dòng)作圖像對(duì)應(yīng)拍照和攝像模式轉(zhuǎn)換的指令等。
[0058]S209,查找與所述人體目標(biāo)區(qū)域匹配的控制樣本肢體動(dòng)作圖像。
[0059]具體實(shí)現(xiàn)中,分別判斷所述人體目標(biāo)區(qū)域中是否包含與步驟S208獲取的至少一個(gè)控制樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。例如,可以通過分析步驟S208獲取的控制樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征,判斷步驟所述人體目標(biāo)區(qū)域的人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征是否包含控制樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征。篩選出上述人體目標(biāo)區(qū)域中包含匹配的圖像區(qū)域的控制樣本肢體動(dòng)作圖像。
[0060]S210,獲取查找到的控制樣本肢體動(dòng)作圖像對(duì)應(yīng)的拍照控制指令,執(zhí)行所述拍照控制指令。
[0061]具體的,根據(jù)預(yù)設(shè)的控制樣本肢體動(dòng)作圖像與拍照控制指令的對(duì)應(yīng)關(guān)系,確定步驟S209篩選出的上述人體目標(biāo)區(qū)域中包含匹配的圖像區(qū)域的控制樣本肢體動(dòng)作圖像對(duì)應(yīng)的拍照控制指令,并執(zhí)行所述拍照控制指令。例如,步驟S209查找到的所述人體目標(biāo)區(qū)域匹配的控制樣本肢體動(dòng)作圖像為踢腿動(dòng)作圖像和揮手動(dòng)作圖像,通過查詢預(yù)設(shè)的控制樣本肢體動(dòng)作圖像與拍照控制指令的對(duì)應(yīng)關(guān)系,得到踢腿動(dòng)作圖像對(duì)應(yīng)開啟閃光燈指令,揮手動(dòng)作圖像對(duì)應(yīng)聚焦在揮手的人體的指令,則開啟閃光燈并聚焦在揮手的人體。
[0062]S211,在所述拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。
[0063]本發(fā)明實(shí)施例通過識(shí)別圖像幀中的人體目標(biāo)區(qū)域,確定所述人體目標(biāo)區(qū)域。中包含與拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,進(jìn)而在預(yù)設(shè)的拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。實(shí)現(xiàn)了通過識(shí)別用戶的拍照樣本肢體動(dòng)作圖像,進(jìn)而控制攝像頭進(jìn)行拍照,提升了操作的便利性。
[0064]圖3是本發(fā)明實(shí)施例提供的一種觸發(fā)拍照的裝置的結(jié)構(gòu)示意圖,如圖所示,所述觸發(fā)拍照的裝置可以包括:圖像幀獲取單元301、識(shí)別單元302、樣本獲取單元303、判斷單元304和控制單元305,其中:
[0065]圖像幀獲取單元301,用于獲取攝像頭成像得到的圖像幀。
[0066]具體的,接收用戶輸入的肢體動(dòng)作控制拍照的請(qǐng)求,并啟動(dòng)攝像頭,圖像幀獲取單元301獲取攝像頭成像得到的圖像幀。上述攝像頭可以是具有拍照功能的智能手機(jī)(如Android手機(jī)、1S手機(jī)等)的攝像頭、具有拍照功能的平板電腦的攝像頭或具有拍照功能的智能穿戴設(shè)備的攝像頭等具有肢體動(dòng)作識(shí)別功能的攝像頭。上述肢體動(dòng)作識(shí)別功能可以通過現(xiàn)有技術(shù)中已有的動(dòng)作識(shí)別技術(shù)實(shí)現(xiàn),例如,用戶在進(jìn)入攝像頭攝像范圍內(nèi)時(shí),動(dòng)作感應(yīng)器為用戶的人體圖像建立一個(gè)人體數(shù)字骨架,并選取人體數(shù)字骨架中的關(guān)節(jié)點(diǎn),用戶的任何肢體動(dòng)作都通過動(dòng)作感應(yīng)器檢測(cè)和分析人體圖像中關(guān)節(jié)點(diǎn)的移動(dòng)識(shí)別出來。該步驟持續(xù)進(jìn)行直至所述攝像頭被控制拍照后結(jié)束。
[0067]識(shí)別單元302,用于識(shí)別所述圖像幀中的人體目標(biāo)區(qū)域。
[0068]具體的,識(shí)別單元302通過圖像處理技術(shù)將圖像幀獲取單元301獲取的圖像幀中的人體目標(biāo)區(qū)域識(shí)別出來,上述人體目標(biāo)區(qū)域可以是一個(gè),也可以是多個(gè)。通過現(xiàn)有技術(shù)中的背景減除法、快匹配法、光流估計(jì)法、圖像匹配法、全局運(yùn)動(dòng)估算法等實(shí)現(xiàn)所述人體目標(biāo)區(qū)域的識(shí)別。例如,可以獲取預(yù)設(shè)時(shí)間段內(nèi)圖像幀的圖像平均值,該圖像平均值可以當(dāng)作參考圖像,將圖像幀與參考圖像進(jìn)行差值運(yùn)算,差值較大的確定為疑似人體目標(biāo)區(qū)域,結(jié)合人體形態(tài)特征從疑似人體目標(biāo)區(qū)域中確定人體目標(biāo)區(qū)域。
[0069]可選的,所述裝置還可以包括篩選單元306,用于從識(shí)別單元302識(shí)別出的人體目標(biāo)區(qū)域中篩選出大小大于區(qū)域閾值的人體目標(biāo)區(qū)域,忽略距離終端攝像頭距離過大的人體在圖像幀中呈現(xiàn)的人體目標(biāo)區(qū)域。
[0070]樣本獲取單元303,用于獲取預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像。
[0071]上述預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像可以是任何人體肢體動(dòng)作的圖像,例如踢腿、搖頭、點(diǎn)頭、揮手臂、跳躍等,樣本獲取單元303獲取到預(yù)先選定的作為拍照樣本肢體動(dòng)作圖像的一種人體肢體動(dòng)作的圖像。
[0072]判斷單元304,用于判斷所述人體目標(biāo)區(qū)域中是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。
[0073]具體實(shí)現(xiàn)中,判斷單元304判斷識(shí)別單元302識(shí)別出的人體目標(biāo)區(qū)域是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。例如,可以通過分析樣本獲取單元303獲取的拍照樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征,判斷識(shí)別單元302識(shí)別的人體目標(biāo)區(qū)域的人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)是否包含拍照樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征。通過現(xiàn)有技術(shù)中的基于動(dòng)作序列的算法分析等可以實(shí)現(xiàn)所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域的判斷。
[0074]可選的,所述判斷單元304,用于獲取所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù),在所述匹配次數(shù)大于或等于次數(shù)閾值時(shí),判定所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。
[0075]具體的,判斷單元304檢測(cè)到所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域后的預(yù)設(shè)的時(shí)間段內(nèi),獲取圖像幀中所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù),當(dāng)所述匹配次數(shù)大于或等于次數(shù)閾值時(shí),判斷單元304判定所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,當(dāng)所述匹配次數(shù)小于次數(shù)閾值時(shí),判斷單元304判定所述人體目標(biāo)區(qū)域中不包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。上述預(yù)設(shè)的時(shí)間段是時(shí)長(zhǎng)小于所述樣本獲取單元303獲取的拍照延時(shí)時(shí)長(zhǎng)的一段時(shí)間。例如,判斷單元304檢測(cè)到所述人體目標(biāo)區(qū)域中包含于所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域后的2秒內(nèi),獲取到所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù)一共有4次,小于次數(shù)閾值5次,則判定結(jié)果為否,若次數(shù)閾值為3次,則判定結(jié)果為是。
[0076]所述樣本獲取單元303,還用于在所述判斷單元304的判斷結(jié)果為是時(shí),獲取預(yù)設(shè)的拍照延時(shí)。
[0077]上述拍照延時(shí)是預(yù)設(shè)的從判斷單元304檢測(cè)到人體目標(biāo)區(qū)域中包含與所述樣本肢體動(dòng)作圖像匹配的圖像區(qū)域到控制單元305控制攝像頭進(jìn)行拍照之間的拍照延時(shí),以使在拍照延時(shí)的過程中用戶可以擺拍照的姿勢(shì)。
[0078]在一種可選的實(shí)施例中,所述裝置還可以包括提示單元307,用于判斷單元304判斷所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域之后,發(fā)出提示信息。所述提示信息包括閃光提示和/或聲音提示,以提醒用戶拍照延時(shí)到達(dá)時(shí)開始拍照。例如,上述拍照延時(shí)為5秒,啟動(dòng)延時(shí)計(jì)時(shí)后閃光燈閃光一次,然后每隔一秒閃光一次,直到拍照延時(shí)抵達(dá)。又如,上述拍照延時(shí)為5秒,啟動(dòng)延時(shí)后,可以發(fā)出“準(zhǔn)備拍照”的語音提示,然后每隔一秒依次發(fā)出“4”、“3”、“2”、“1”的語音提示。
[0079]在另一種可選的實(shí)施例中,所述樣本獲取單元303,還用于獲取預(yù)設(shè)的控制樣本肢體動(dòng)作圖像。
[0080]具體的,上述預(yù)設(shè)的控制樣本肢體動(dòng)作圖像對(duì)應(yīng)的控制樣本肢體動(dòng)作可以是預(yù)設(shè)的代表拍照控制指令的肢體動(dòng)作,可以是任何人體肢體動(dòng)作,例如踢腿、搖頭、點(diǎn)頭、揮手臂、跳躍等,上述拍照控制指令可以是控制切換拍照模式或者更改拍照設(shè)置等操作的指令,上述拍照模式可以包括夜間模式、微距模式、人像模式、風(fēng)景模式、連拍模式等,上述拍照設(shè)置可以包括開/關(guān)閃光燈、聚焦、調(diào)焦、拍照和攝像模式轉(zhuǎn)換、圖像質(zhì)量切換等。預(yù)先建立控制樣本肢體動(dòng)作圖像與拍照控制指令的對(duì)應(yīng)關(guān)系,例如,踢腿動(dòng)作圖像對(duì)應(yīng)開啟閃光燈指令,揮手動(dòng)作圖像對(duì)應(yīng)聚焦在揮手的人體的指令,跳躍動(dòng)作圖像對(duì)應(yīng)拍照和攝像模式轉(zhuǎn)換的指令等。
[0081]所述判斷單元304,還用于查找與所述人體目標(biāo)區(qū)域匹配的控制樣本肢體動(dòng)作圖像。
[0082]具體實(shí)現(xiàn)中,判斷單元304分別判斷所述人體目標(biāo)區(qū)域中是否包含與樣本獲取單元303獲取的至少一個(gè)控制樣本肢體動(dòng)作圖像匹配的圖像區(qū)域。例如,可以通過分析樣本獲取單元303獲取的控制樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征,判斷步驟所述人體目標(biāo)區(qū)域的人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征是否包含控制樣本肢體動(dòng)作圖像在人體數(shù)字骨架中的關(guān)節(jié)點(diǎn)的特征。篩選出上述人體目標(biāo)區(qū)域中包含匹配的圖像區(qū)域的控制樣本肢體動(dòng)作圖像。
[0083]所述樣本獲取單元303,還用于獲取查找到的控制樣本肢體動(dòng)作圖像對(duì)應(yīng)的拍照控制指令。
[0084]具體的,樣本獲取單元303根據(jù)預(yù)設(shè)的控制樣本肢體動(dòng)作圖像與拍照控制指令的對(duì)應(yīng)關(guān)系,確定判斷單元304篩選出的上述人體目標(biāo)區(qū)域中包含匹配的圖像區(qū)域的控制樣本肢體動(dòng)作圖像對(duì)應(yīng)的拍照控制指令。例如,判斷單元304查找到的所述人體目標(biāo)區(qū)域匹配的控制樣本肢體動(dòng)作圖像為踢腿動(dòng)作圖像和揮手動(dòng)作圖像,樣本獲取單元303通過查詢預(yù)設(shè)的控制樣本肢體動(dòng)作圖像與拍照控制指令的對(duì)應(yīng)關(guān)系,得到踢腿動(dòng)作圖像對(duì)應(yīng)開啟閃光燈指令,揮手動(dòng)作圖像對(duì)應(yīng)聚焦在揮手的人體的指令。
[0085]控制單元305,用于在所述拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。
[0086]可選的,所述控制單元305,還用于執(zhí)行樣本獲取單元303獲取到的拍照控制指令。
[0087]本發(fā)明實(shí)施例通過識(shí)別圖像幀中的人體目標(biāo)區(qū)域,確定所述人體目標(biāo)區(qū)域。中包含與拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,進(jìn)而在預(yù)設(shè)的拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。實(shí)現(xiàn)了通過識(shí)別用戶的拍照樣本肢體動(dòng)作圖像,進(jìn)而控制攝像頭進(jìn)行拍照,提升了操作的便利性。
[0088]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0089]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種觸發(fā)拍照的方法,其特征在于,包括: 獲取攝像頭成像得到的圖像幀; 識(shí)別所述圖像幀中的人體目標(biāo)區(qū)域; 獲取預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像; 判斷所述人體目標(biāo)區(qū)域中是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域,若是,則獲取預(yù)設(shè)的拍照延時(shí),在所述拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述識(shí)別所述圖像幀中的人體目標(biāo)區(qū)域的步驟之后還包括: 篩選出大小大于區(qū)域閾值的人體目標(biāo)區(qū)域。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述判斷所述人體目標(biāo)區(qū)域中是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域的步驟包括: 獲取所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù),在所述匹配次數(shù)大于或等于次數(shù)閾值時(shí),判定為包含。
4.根據(jù)權(quán)利要求1所述方法,其特征在于,所述檢測(cè)到人體目標(biāo)區(qū)域中包含與所述樣本肢體動(dòng)作圖像匹配的圖像區(qū)域的步驟之后還包括: 發(fā)出提示信息,所述提示信息包括閃光提示和/或聲音提示。
5.根據(jù)權(quán)利要求1所述方法,其特征在于,所述獲取預(yù)設(shè)的拍照延時(shí)的步驟之后還包括: 獲取預(yù)設(shè)的控制樣本肢體動(dòng)作圖像; 查找與所述人體目標(biāo)區(qū)域匹配的控制樣本肢體動(dòng)作圖像,獲取查找到的控制樣本肢體動(dòng)作圖像對(duì)應(yīng)的拍照控制指令,執(zhí)行所述拍照控制指令。
6.一種觸發(fā)拍照的裝置,其特征在于,包括: 圖像幀獲取單元,用于獲取攝像頭成像得到的圖像幀; 識(shí)別單元,用于識(shí)別所述圖像幀中的人體目標(biāo)區(qū)域; 樣本獲取單元,用于獲取預(yù)設(shè)的拍照樣本肢體動(dòng)作圖像; 判斷單元,用于判斷所述人體目標(biāo)區(qū)域中是否包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域; 所述樣本獲取單元,還用于在所述判斷單元的判斷結(jié)果為是時(shí),獲取預(yù)設(shè)的拍照延時(shí); 控制單元,用于在所述拍照延時(shí)抵達(dá)時(shí)控制攝像頭拍照。
7.根據(jù)權(quán)利要求6所述裝置,其特征在于,還包括: 篩選單元,用于在所述識(shí)別單元識(shí)別所述圖像幀中的人體目標(biāo)區(qū)域后,篩選出大小大于區(qū)域閾值的人體目標(biāo)區(qū)域。
8.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述判斷單元用于: 獲取所述人體目標(biāo)區(qū)域與所述拍照樣本肢體動(dòng)作圖像匹配的匹配次數(shù),在所述匹配次數(shù)大于或等于次數(shù)閾值時(shí),判定為包含。
9.根據(jù)權(quán)利要求6所述裝置,其特征在于,還包括: 提示單元,用于在所述判斷單元判斷所述人體目標(biāo)區(qū)域中包含與所述拍照樣本肢體動(dòng)作圖像匹配的圖像區(qū)域之后,發(fā)出提示信息,所述提示信息包括閃光提示和/或聲音提示。
10.根據(jù)權(quán)利要求6所述裝置,其特征在于, 所述樣本獲取單元,還用于獲取預(yù)設(shè)的控制樣本肢體動(dòng)作圖像; 所述判斷單元,還用于查找與所述人體目標(biāo)區(qū)域匹配的控制樣本肢體動(dòng)作圖像; 所述樣本獲取單元,還用于獲取所述查找單元查找到的控制樣本肢體動(dòng)作圖像對(duì)應(yīng)的拍照控制指令; 所述控制單元,還用于執(zhí)行所述樣本獲取單元獲取的所述拍照控制指令。
【文檔編號(hào)】G06K9/00GK104486542SQ201410705718
【公開日】2015年4月1日 申請(qǐng)日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】安欣茹 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司