[0061] 本實施例中,所述第二拍照對象與所述第一拍照對象可以為同一拍照對象,為便于描述,將所述攝像頭第二次捕獲所述第一拍照對象在晃動或者移動的情形下的拍照對象稱為第二拍照對象。
[0062] 電子設(shè)備對所述攝像頭捕獲到的人臉影像第二次進行人臉檢測,通常用紅色矩形框的形式定位捕獲到的影像中的人臉。所述第二人臉框為第二次采用所述人臉檢測算法檢測到人臉時的矩形框。
[0063] 在本實施例中,所述第二人臉框信息包括:矩形框的第二中心坐標(biāo)點、矩形框的第二邊框長度,矩形框的第二邊框?qū)挾取?/div>
[0064] 在本實施例中,所述長及寬是以電子設(shè)備顯示屏幕的長和寬而言的。
[0065] 在所述S11之后,在所述S12之前,即在所述獲取第一拍照對象的第一人臉框信息之后,在所述獲取第二拍照對象的第二人臉框信息之前,所述快速拍照的方法還可以包括:電子設(shè)備在第一次接收到拍照指令時,根據(jù)所述性別和/或年齡識別算法對所述第一拍照對象進行性別和/或年齡的識別。
[0066] S13,電子設(shè)備計算所述第一人臉框與所述第二人臉框的重合區(qū)域。
[0067] 在本實施例中,電子設(shè)備在獲取到所述第一人臉框信息后將所述第一人臉框信息存儲在
存儲器或存儲芯片或存儲模塊中,電子設(shè)備在獲取到所述第二人臉框信息后將所述第二人臉框信息存儲在存儲器或存儲芯片或存儲模塊中。
[0068] 根據(jù)第一拍照對象的第一位置和第二拍照對象的第二位置之間的關(guān)系,可以將所述第一人臉框與所述第二人臉框的重合區(qū)域分為四種情形,具體參加圖2-5所示及相應(yīng)描述。
[0069] S14,電子設(shè)備判斷所述重合區(qū)域的面積是否大于或等于預(yù)先設(shè)置的重合面積閾值。
[0070] 在本實施例中,所述電子設(shè)備預(yù)先設(shè)置重合面積閾值。
[0071] 當(dāng)電子設(shè)備確定所述重合區(qū)域的面積大于或等于所述預(yù)先設(shè)置的重合面積閾值時,執(zhí)行S15;否則,當(dāng)電子設(shè)備確定所述重合區(qū)域的面積小于所述預(yù)先設(shè)置的重合面積閾值時,執(zhí)行S16。
[0072] S15,電子設(shè)備在第二次接收到拍照指令時,不對所述第二拍照對象進行性別和/或年齡的識別,直接對所述第二拍照對象進行拍照。
[0073] 在本實施例中,當(dāng)電子設(shè)備確定所述重合區(qū)域的面積大于或等于所述預(yù)先設(shè)置的重合面積閾值時,認(rèn)為第一拍照對象與第二拍照對象為同一拍照對象,因而在第二次接收到用戶的拍照指令時,直接對所述拍照對象進行拍照,不再根據(jù)所述性別和/或年齡識別算法對所述第二拍照對象進行性別和/或年齡的識別。此時,電子設(shè)備還將對所述第一拍照對象進行性別和/或年齡的識別結(jié)果作為所述第二拍照對象的性別和/或年齡的識別結(jié)果。
[0074] S16,電子設(shè)備在第二次接收到拍照指令時,根據(jù)所述性別和/或年齡識別算法對所述第二拍照對象進行性別和/或年齡的識別,同時對所述第二拍照對象進行拍照。
[0075] 在本實施例中,當(dāng)電子設(shè)備確定所述重合區(qū)域的面積小于所述預(yù)先設(shè)置的重合面積閾值時,認(rèn)為所述第一拍照對象與所述第二拍照對象為不同的拍照對象,因而在第二次接收到用戶的拍照指令時,需要根據(jù)所述性別和/或年齡識別算法對所述第二拍照對象進行性別和/或年齡的識別,同時對所述第二拍照對象進行性別和/或年齡的識別之后獲取所述第二拍照對象的影像。也就是說,電子設(shè)備對所述第一拍照對象進行性別和/或年齡的識別結(jié)果為第一識別結(jié)果,對所述第二拍照對象進行性別和/或年齡的識別結(jié)果為第二識別結(jié)果,所述第一識別結(jié)果與所述第二識別結(jié)果不相同。
[0076] 上述圖1詳細介紹了本發(fā)明的快速拍照的方法,下面結(jié)合第2~5圖對本發(fā)明獲取的第一拍照對象的第一人臉框和獲取的第二拍照對象的第二人臉框的重合區(qū)域進行詳細描述。
[0077] 為便于下文描述,以下以電子設(shè)備的顯示屏幕的短邊方向為X軸,以所述顯示屏幕的長邊方向為Y軸,以所述顯示屏幕的左下
角為坐標(biāo)原點O建立XY
坐標(biāo)系,將所述第一人臉框和所述第二人臉框置于所建立的XY坐標(biāo)系中會比較容易計算出重合區(qū)域的面積值。
[0078] 如圖2所示,為本發(fā)明第一人臉框和第二人臉框重合時的第一實施例的位置關(guān)系示意圖。
[0079] 在本實施例中,第一人臉框100位于所述坐標(biāo)系的左上角,第一人臉框100的第一中心點坐標(biāo)為(m,n),與X軸方向平行的第一邊框長度為l1,與Y軸方向平行的第一邊框?qū)挾葹閘2。第二人臉框200位于所述坐標(biāo)系的右下角,第二人臉框200的第二中心點坐標(biāo)為(p,q),與X軸方向平行的第二邊框長度為k1,與Y軸方向平行的第二邊框?qū)挾葹閗2。所述第一人臉框100與所述第二人臉框200重合的區(qū)域為陰影區(qū)域,陰影區(qū)域的面積S1的計算如下式(1-1)所示。
[0080]
[0081] 如圖3所示,為本發(fā)明第一人臉框和第二人臉框重合時的第二實施例的位置關(guān)系示意圖。
[0082] 在本實施例中,第一人臉框100位于所述坐標(biāo)系的左下角,第一人臉框100的第一中心點坐標(biāo)為(m,n),與X軸方向平行的第一邊框長度為l1,與Y軸方向平行的第一邊框?qū)挾葹閘2。第二人臉框200位于所述坐標(biāo)系的右下角,第二人臉框200的第二中心點坐標(biāo)為(p,q),與X軸方向平行的第二邊框長度為k1,與Y軸方向平行的第二邊框?qū)挾葹閗2。所述第一人臉框100與所述第二人臉框200重合的區(qū)域為陰影區(qū)域,陰影區(qū)域的面積S2的計算如下式(1-2)所示。
[0083]
[0084] 如圖4所示,為本發(fā)明第一人臉框和第二人臉框重合時的第三實施例的位置關(guān)系示意圖。
[0085] 在本實施例中,第一人臉框100位于所述坐標(biāo)系的左上角,第一人臉框100的第一中心點坐標(biāo)為(m,n),與X軸方向平行的第一邊框長度為l1,與Y軸方向平行的第一邊框?qū)挾葹閘2。第二人臉框200位于所述坐標(biāo)系的右下角,第二人臉框200的第二中心點坐標(biāo)為(p,q),與X軸方向平行的第二邊框長度為k1,與Y軸方向平行的第二邊框?qū)挾葹閗2。所述第一人臉框100與所述第二人臉框200重合的區(qū)域為陰影區(qū)域,陰影區(qū)域的面積S3的計算如下式(1-3)所示。
[0086]
[0087] 如圖5所示,為本發(fā)明第一人臉框和第二人臉框重合時的第二實施例的位置關(guān)系示意圖。
[0088] 在本實施例中,第一人臉框100位于所述坐標(biāo)系的左上角,第一人臉框100的第一中心點坐標(biāo)為(m,n),與X軸方向平行的第一邊框長度為l1,與Y軸方向平行的第一邊框?qū)挾葹閘2。第二人臉框200位于所述坐標(biāo)系的右下角,第二人臉框200的第二中心點坐標(biāo)為(p,q),與X軸方向平行的第二邊框長度為k1,與Y軸方向平行的第二邊框?qū)挾葹閗2。所述第一人臉框100與所述第二人臉框200重合的區(qū)域為陰影區(qū)域,陰影區(qū)域的面積S4的計算如下式(1-4)所示。
[0089]
[0090] 綜上所述,本發(fā)明所述的快速拍照的方法,獲取第一拍照對象的第一人臉框信息,獲取第二拍照對象的第二人臉框信息,計算所述第一人臉框與所述第二人臉框的重合區(qū)域,判斷所述重合區(qū)域的面積是否大于或等于預(yù)先設(shè)置的重合面積閾值,當(dāng)確定所述重合區(qū)域的面積大于或等于所述預(yù)先設(shè)置的重合面積閾值且第二次接收到拍照指令時,不對所述拍照對象進行性別和/或年齡的識別。
[0091] 本發(fā)明在第一次和第二次檢測到人臉框的重合區(qū)域的面積大于或等于預(yù)先設(shè)置的重合面積閾值時,認(rèn)為第一次的拍照對象與第二次的拍照對象為同一對象,從而在第二次觸發(fā)拍照指令時,不需要再次對同一拍照對象進行性別和/或年齡的識別。如此不需要每次拍照時都對拍照對象進行性別和/或年齡的識別,提高了拍照速度,提升了用戶體驗。
[0092] 以上所述,僅是本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出改進,但這些均屬于本發(fā)明的保護范圍。
[0093] 下面結(jié)合第6~7圖,分別對實現(xiàn)上述快速拍照的方法的電子設(shè)備的
硬件結(jié)構(gòu)及功能模塊進行介紹。
[0094] 應(yīng)該了解,所述實施例僅為說明之用,在
專利申請范圍上并不受此結(jié)構(gòu)的限制。
[0095] 如圖6所示,是實現(xiàn)本發(fā)明所述快速拍照的方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖。
[0096] 在本發(fā)明較佳實施例中,所述電子設(shè)備1包括存儲器11、至少一個處理器12、至少一條通信總線13、顯示屏幕14及至少一個攝像頭15。
[0097] 本領(lǐng)域技術(shù)人員應(yīng)該了解,圖3示出的電子設(shè)備的結(jié)構(gòu)并不構(gòu)成本發(fā)明實施例的限定,既可以是總線型結(jié)構(gòu),也可以是星形結(jié)構(gòu),所述電子設(shè)備1還可以包括比圖示更多或更少的其他硬件或者
軟件,或者不同的部件布置。
[0098] 在一些實施例中,所述電子設(shè)備1包括一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和/或信息處理的電子設(shè)備,其硬件包括但不限于
微處理器、專用集成
電路、可編程
門陣列、數(shù)字處理器、嵌入式設(shè)備等。所述電子設(shè)備1還可包括用戶設(shè)備,所述用戶設(shè)備包括但不限于任何一種可與用戶通過
鍵盤、
鼠標(biāo)、遙控器、
觸摸板或聲控設(shè)備等方式進行
人機交互的電子產(chǎn)品,例如,個人計算機、平板電腦、智能手機、數(shù)碼相機等任何具備攝像頭15的成像設(shè)備等。
[0099] 需要說明的是,所述電子設(shè)備1僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的電子產(chǎn)品如可適應(yīng)于本發(fā)明,也應(yīng)包含在本發(fā)明的保護范圍以內(nèi),并以引用方式包含于此。
[0100] 在一些實施例中,所述存儲器11用于存儲程序代碼和各種數(shù)據(jù),例如安裝在所述電子設(shè)備1中的快速拍照的系統(tǒng),并在電子設(shè)備1的運行過程中實現(xiàn)高速、自動地完成程序或數(shù)據(jù)的存取。所述存儲器11包括
只讀存儲器(Read-Only?Memory,ROM)、隨機存儲器(Random?Access?Memory,RAM)、可編程只讀存儲器(Programmable?Read-Only?Memory,PROM)、可擦除可編程只讀存儲器(Erasable?Programmable?Read-Only?Memory,EPROM)、一次可編程只讀存儲器(One-time?Programmable?Read-Only?Memory,OTPROM)、電子擦除式可復(fù)寫只讀存儲器(Electrically-Erasable?Programmable?Read-Only?Memory,EEPROM)、只讀光盤(Compact?Disc?Read-Only?Memory,CD-ROM)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數(shù)據(jù)的計算機可讀的任何其他介質(zhì)。
[0101] 在本實施例中,所述存儲器11中預(yù)先存儲有人臉檢測算法,用于在所述攝像頭15捕獲到拍照對象的影像時進行人臉檢測。所述存儲器11中還預(yù)先存儲有性別和/或年齡識別算法,用于在用戶觸發(fā)拍照指令時,對所述拍照對象進行性別和/或年齡的識別。
[0102] 在一些實施例中,所述至少一個處理器12可以由集成電路組成,例如可以由單個封裝的集成電路所組成,也可以是由多個相同功能或不同功能封裝的集成電路所組成,包括一個或者多個
中央處理器(Central?Processing?unit,CPU)、微處理器、數(shù)字處理芯片、圖形處理器及各種控
制芯片的組合等。所述至少一個處理器12是所述電子設(shè)備1的控制核心(Control?Unit),利用各種
接口和線路連接整個電子設(shè)備1的各個部件,通過運行或執(zhí)行存儲在所述存儲器11內(nèi)的程序或者模塊,以及調(diào)用存儲在所述存儲器11內(nèi)的數(shù)據(jù),以執(zhí)行電子設(shè)備1的各種功能和處理數(shù)據(jù),例如執(zhí)行快速拍照的系統(tǒng)。
[0103] 在本實施例中,所述處理器12調(diào)用所述存儲器11中的程序代碼,以執(zhí)行:獲取第一拍照對象的第一人臉框信息;獲取第二拍照對象的第二人臉框信息;計算所述第一人臉框與所述第二人臉框的重合區(qū)域;判斷所述重合區(qū)域的面積是否大于或等于預(yù)先設(shè)置的重合面積閾值;及當(dāng)確定所述重合區(qū)域的面積大于或等于所述預(yù)先設(shè)置的重合面積閾值時,在第二次接收到拍照指令時,不對所述第二拍照對象進行性別和/或年齡的識別。
[0104] 在一些實施例中,所述至少一條通信總線13被設(shè)置為實現(xiàn)所述存儲器11、所述至少一個處理器12、所述顯示屏幕14以及所述至少一個攝像頭15等之間的連接通信。
[0105] 在一些實施例中,所述顯示屏幕14可用于顯示由觀看者輸入的信息或提供給觀看者的信息以及電子設(shè)備1的各種圖形觀看者接口,這些圖形觀看者接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。所述顯示屏幕14可包括
顯示面板,可選的,可以采用
液晶顯示屏幕(Liquid?Crystal?Display,LCD)、
有機發(fā)光二極管(Organic?Light-Emitting?Diode,OLED)等形式來配置顯示面板。
[0106] 所述顯示屏幕14還可以包括觸摸面板。如果所述顯示屏幕14包括觸摸面板,所述顯示屏幕14可以被實現(xiàn)為
觸摸屏,以接收來自觀看者的輸入
信號。觸摸面板包括一個或多個觸摸
傳感器以感測觸摸、滑動和觸摸面板上的手勢。上述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與上述觸摸或滑動操作相關(guān)的持續(xù)時間和壓
力。所述顯示面板與所述觸摸面板可以作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將所述顯示面板與所述觸摸面板進行集成而實現(xiàn)輸入和輸出功能。
[0107] 在一些實施例中,所述至少一個攝像頭15設(shè)置有如電荷耦合(charge-coupled?device,CCD)式的感光元件,所述感光元件可用于感測進入攝像頭內(nèi)的光線。在一些實施例中,所述至少一個攝像頭15可以為固定式的攝像頭,也可以為可旋轉(zhuǎn)式的攝像頭。
[0108] 所述電子設(shè)備1可以包括兩個攝像頭15。在一些實施例中,該兩個攝像頭15可以分別為電子設(shè)備1的前置攝像頭及后置攝像頭。在一些實施例中,該兩個攝像頭15可以并排設(shè)置在所述電子設(shè)備1的同一側(cè),用于實現(xiàn)例如拍攝廣角照片的效果。
[0109] 在其他實施例中,所述至少一個攝像頭15還可以不設(shè)置在所述電子設(shè)備1上,而是獨立存在,通過有線或者無線的方式與所述電子設(shè)備1通訊連接。
[0110] 盡管未示出,所述電子設(shè)備1還可以包括給各個部件供電的電源(比如
電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與所述至少一個處理器12邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。所述電子設(shè)備1還可以包括多種傳感器、藍牙模塊、Wi-Fi模塊等,在此不再贅述。
[0111] 應(yīng)該了解,所述實施例僅為說明之用,在專利申請范圍上并不受此結(jié)構(gòu)的限制。
[0112] 參閱圖7所示,是本發(fā)明快速拍照的系統(tǒng)10的較佳實施例中的功能模塊圖。
[0113] 在一些實施例中,所述快速拍照的系統(tǒng)10運行于所述電子設(shè)備1中。所述快速拍照的系統(tǒng)10可以包括多個由程序代碼段所組成的功能模塊。所述快速拍照的系統(tǒng)10中的各個程序段的程序代碼可以存儲于所述存儲器11中,并由所述至少一個處理器12所執(zhí)行,以執(zhí)行(詳見圖1描述)快速拍照。
[0114] 本實施例中,所述快速拍照的系統(tǒng)10根據(jù)其所執(zhí)行的功能,可以被劃分為多個功能模塊。所述功能模塊可以包括:第一獲取模塊100、第二獲取模塊101、計算模塊102、判斷模塊103、第一拍照模塊104、第二拍照模塊105。本發(fā)明所稱的模塊是指一種能夠被至少一個處理器12所執(zhí)行并且能夠完成固定功能的一系列
計算機程序段,其存儲在所述存儲器11中。在本實施例中,關(guān)于各模塊的功能將在后續(xù)的實施例中詳述。
[0115] 所述第一獲取模塊100,用于獲取第一拍照對象的第一人臉框信息。
[0116] 在本實施例中,用戶通過相機應(yīng)用程序或者預(yù)設(shè)語音啟動電子設(shè)備的拍照功能,電子設(shè)備偵測到拍照功能第一次被觸發(fā)時驅(qū)動攝像頭開啟。用戶利用攝像頭對著第一拍照對象的臉部進行拍攝,以得到第一拍照對象的第一幅圖像。所述第一幅圖像為包含臉部在內(nèi)的全局圖像,包含多種信息,主要信息集中在臉部。
[0117] 在本實施例中,所述電子設(shè)備預(yù)先存儲有人臉檢測算法,所述人臉檢測算法是在捕獲的影像中查找相應(yīng)的特征區(qū)域,將查找到的特征區(qū)域作為臉部區(qū)域。
[0118] 所述電子設(shè)備在所述攝像頭捕獲到人臉信息時對捕獲到的人臉影像進行人臉檢測,通常用紅色矩形框的形式定位捕獲到的影像中的人臉。所述第一人臉框為第一次采用所述人臉檢測算法檢測到人臉時的矩形框。
[0119] 在本實施例中,所述第一人臉框信息包括:矩形框的第一中心坐標(biāo)點、矩形框的第一邊框長度,矩形框的第一邊框?qū)挾取?/div>
[0120] 在本實施例中,所述電子設(shè)備還預(yù)先存儲有性別和/或年齡識別算法。
[0121] 所述第二獲取模塊101,用于獲取第二拍照對象的第二人臉框信息。
[0122] 本實施例中,所述第二拍照對象與所述第一拍照對象可以為同一拍照對象,為便于描述,將所述攝像頭第二次捕獲所述第一拍照對象在晃動或者移動的情形下的拍照對象稱為第二拍照對象。
[0123] 電子設(shè)備對所述攝像頭捕獲到的人臉影像第二次進行人臉檢測,通常用紅色矩形框的形式定位捕獲到的影像中的人臉。所述第二人臉框為第二次采用所述人臉檢測算法檢測到人臉時的矩形框。
[0124] 在本實施例中,所述第二人臉框信息包括:矩形框的第二中心坐標(biāo)點、矩形框的第二邊框長度,矩形框的第二邊框?qū)挾取?/div>
[0125] 在本實施例中,所述長及寬是以電子設(shè)備顯示屏幕的長和寬而言的。
[0126] 在所述第一獲取模塊100獲取第一拍照對象的第一人臉框信息之后,在所述第二獲取模塊101獲取第二拍照對象的第二人臉框信息之前,所述快速拍照的系統(tǒng)10還可以包括所述第二拍照模塊105:用于在第一次接收到拍照指令時,根據(jù)所述性別和/或年齡識別算法對所述第一拍照對象進行性別和/或年齡的識別。
[0127] 所述計算模塊102,用于計算所述第一人臉框與所述第二人臉框的重合區(qū)域。
[0128] 在本實施例中,所述第一獲取模塊100在獲取到所述第一人臉框信息后將所述第一人臉框信息存儲在存儲器或存儲芯片或存儲模塊中,所述第二獲取模塊101在獲取到所述第二人臉框信息后將所述第二人臉框信息存儲在存儲器或存儲芯片或存儲模塊中。
[0129] 根據(jù)第一拍照對象的第一位置和第二拍照對象的第二位置之間的關(guān)系,可以將所述第一人臉框與所述第二人臉框的重合區(qū)域分為四種情形,具體參加圖2-5所示及相應(yīng)描述。
[0130] 所述判斷模塊103,用于判斷所述重合區(qū)域的面積是否大于或等于預(yù)先設(shè)置的重合面積閾值。
[0131] 在本實施例中,所述電子設(shè)備預(yù)先設(shè)置重合面積閾值。
[0132] 當(dāng)所述判斷模塊103確定所述重合區(qū)域的面積大于或等于所述預(yù)先設(shè)置的重合面積閾值時,執(zhí)行所述第一拍照模塊104;否則,當(dāng)所述判斷模塊103確定所述重合區(qū)域的面積小于所述預(yù)先設(shè)置的重合面積閾值時,執(zhí)行所述第二拍照模塊105。
[0133] 所述第一拍照模塊104,用于在第二次接收到拍照指令時,不對所述第二拍照對象進行性別和/或年齡的識別,直接對所述第二拍照對象進行拍照。
[0134] 在本實施例中,當(dāng)所述判斷模塊103確定所述重合區(qū)域的面積大于或等于所述預(yù)先設(shè)置的重合面積閾值時,認(rèn)為第一拍照對象與第二拍照對象為同一拍照對象,因而在第二次接收到用戶的拍照指令時,所述第一拍照模塊104直接對所述拍照對象進行拍照,不再根據(jù)所述性別和/或年齡識別算法對所述第二拍照對象進行性別和/或年齡的識別。此時,所述第一拍照模塊104還將對所述第一拍照對象進行性別和/或年齡的識別結(jié)果作為所述第二拍照對象的性別和/或年齡的識別結(jié)果。
[0135] 所述第二拍照模塊105,還用于在第二次接收到拍照指令時,根據(jù)所述性別和/或年齡識別算法對所述第二拍照對象進行性別和/或年齡的識別,同時對所述第二拍照對象進行拍照。
[0136] 在本實施例中,當(dāng)所述判斷模塊103確定所述重合區(qū)域的面積小于所述預(yù)先設(shè)置的重合面積閾值時,認(rèn)為所述第一拍照對象與所述第二拍照對象為不同的拍照對象,因而在第二次接收到用戶的拍照指令時,所述第二拍照模塊105需要根據(jù)所述性別和/或年齡識別算法對所述第二拍照對象進行性別和/或年齡的識別,同時對所述第二拍照對象進行性別和/或年齡的識別之后獲取所述第二拍照對象的影像。也就是說,所述第二拍照模塊105對所述第一拍照對象進行性別和/或年齡的識別結(jié)果為第一識別結(jié)果,對所述第二拍照對象進行性別和/或年齡的識別結(jié)果為第二識別結(jié)果,所述第一識別結(jié)果與所述第二識別結(jié)果不相同。
[0137] 上述圖1詳細介紹了本發(fā)明的快速拍照的方法,下面結(jié)合第2~5圖對本發(fā)明獲取的第一拍照對象的第一人臉框和獲取的第二拍照對象的第二人臉框的重合區(qū)域進行詳細描述。
[0138] 為便于下文描述,以下以電子設(shè)備的顯示屏幕的短邊方向為X軸,以所述顯示屏幕的長邊方向為Y軸,以所述顯示屏幕的左下角為坐標(biāo)原點O建立XY坐標(biāo)系,將所述第一人臉框和所述第二人臉框置于所建立的XY坐標(biāo)系中會比較容易計算出重合區(qū)域的面積值。
[0139] 如圖2所示,為本發(fā)明第一人臉框和第二人臉框重合時的第一實施例的位置關(guān)系示意圖。
[0140] 在本實施例中,第一人臉框100位于所述坐標(biāo)系的左上角,第一人臉框100的第一中心點坐標(biāo)為(m,n),與X軸方向平行的第一邊框長度為l1,與Y軸方向平行的第一邊框?qū)挾葹閘2。第二人臉框200位于所述坐標(biāo)系的右下角,第二人臉框200的第二中心點坐標(biāo)為(p,q),與X軸方向平行的第二邊框長度為k1,與Y軸方向平行的第二邊框?qū)挾葹閗2。所述第一人臉框100與所述第二人臉框200重合的區(qū)域為陰影區(qū)域,陰影區(qū)域的面積S1的計算如下式(1-1)所示。
[0141]
[0142] 如圖3所示,為本發(fā)明第一人臉框和第二人臉框重合時的第二實施例的位置關(guān)系示意圖。
[0143] 在本實施例中,第一人臉框100位于所述坐標(biāo)系的左下角,第一人臉框100的第一中心點坐標(biāo)為(m,n),與X軸方向平行的第一邊框長度為l1,與Y軸方向平行的第一邊框?qū)挾葹閘2。第二人臉框200位于所述坐標(biāo)系的右下角,第二人臉框200的第二中心點坐標(biāo)為(p,q),與X軸方向平行的第二邊框長度為k1,與Y軸方向平行的第二邊框?qū)挾葹閗2。所述第一人臉框100與所述第二人臉框200重合的區(qū)域為陰影區(qū)域,陰影區(qū)域的面積S2的計算如下式(1-2)所示。
[0144]
[0145] 如圖4所示,為本發(fā)明第一人臉框和第二人臉框重合時的第三實施例的位置關(guān)系示意圖。
[0146] 在本實施例中,第一人臉框100位于所述坐標(biāo)系的左上角,第一人臉框100的第一中心點坐標(biāo)為(m,n),與X軸方向平行的第一邊框長度為l1,與Y軸方向平行的第一邊框?qū)挾葹閘2。第二人臉框200位于所述坐標(biāo)系的右下角,第二人臉框200的第二中心點坐標(biāo)為(p,q),與X軸方向平行的第二邊框長度為k1,與Y軸方向平行的第二邊框?qū)挾葹閗2。所述第一人臉框100與所述第二人臉框200重合的區(qū)域為陰影區(qū)域,陰影區(qū)域的面積S3的計算如下式(1-3)所示。
[0147]
[0148] 如圖5所示,為本發(fā)明第一人臉框和第二人臉框重合時的第二實施例的位置關(guān)系示意圖。
[0149] 在本實施例中,第一人臉框100位于所述坐標(biāo)系的左上角,第一人臉框100的第一中心點坐標(biāo)為(m,n),與X軸方向平行的第一邊框長度為l1,與Y軸方向平行的第一邊框?qū)挾葹閘2。第二人臉框200位于所述坐標(biāo)系的右下角,第二人臉框200的第二中心點坐標(biāo)為(p,q),與X軸方向平行的第二邊框長度為k1,與Y軸方向平行的第二邊框?qū)挾葹閗2。所述第一人臉框100與所述第二人臉框200重合的區(qū)域為陰影區(qū)域,陰影區(qū)域的面積S4的計算如下式(1-4)所示。
[0150]
[0151] 綜上所述,本發(fā)明所述的快速拍照的系統(tǒng)10,所述第一獲取模塊100獲取第一拍照對象的第一人臉框信息,所述第二獲取模塊101獲取第二拍照對象的第二人臉框信息,所述計算模塊102計算所述第一人臉框與所述第二人臉框的重合區(qū)域,所述判斷模塊103判斷所述重合區(qū)域的面積是否大于或等于預(yù)先設(shè)置的重合面積閾值,當(dāng)所述判斷模塊103確定所述重合區(qū)域的面積大于或等于所述預(yù)先設(shè)置的重合面積閾值時,所述第一拍照模塊104在第二次接收到拍照指令時,不對所述拍照對象進行性別和/或年齡的識別。本發(fā)明在第一次和第二次檢測到人臉框的重合區(qū)域的面積大于或等于預(yù)先設(shè)置的重合面積閾值時,認(rèn)為第一次的拍照對象與第二次的拍照對象為同一對象,從而在第二次觸發(fā)拍照指令時,不需要再次對同一拍照對象進行性別和/或年齡的識別。如此不需要每次拍照時都對拍照對象進行性別和/或年齡的識別,提高了拍照速度,提升了用戶體驗。
[0152] 上述以軟件功能模塊的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能模塊存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,電子設(shè)備,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分。
[0153] 在進一步的實施例中,結(jié)合圖1,所述至少一個處理器12可執(zhí)行所述電子設(shè)備1的
操作系統(tǒng)以及安裝的各類應(yīng)用程序(如所述的快速拍照的系統(tǒng)10)、程序代碼等,例如,上述的各個模塊,包括第一獲取模塊100、第二獲取模塊101、計算模塊102、判斷模塊103、第一拍照模塊104、第二拍照模塊105。
[0154] 所述存儲器11中存儲有程序代碼,且所述至少一個處理器12可調(diào)用所述存儲器11中存儲的程序代碼以執(zhí)行相關(guān)的功能。例如,圖7中所述的各個模塊(第一獲取模塊100、第二獲取模塊101、計算模塊102、判斷模塊103、第一拍照模塊104、第二拍照模塊105)是存儲在所述存儲器11中的程序代碼,并由所述至少一個處理器12所執(zhí)行,從而實現(xiàn)所述各個模塊的功能以達到快速拍照目的。
[0155] 在本發(fā)明的一個實施例中,所述存儲器11存儲多個指令,所述多個指令被所述至少一個處理器12所執(zhí)行以實現(xiàn)快速拍照。具體而言,所述至少一個處理器12對所述多個指令的執(zhí)行包括:
[0156] 獲取第一拍照對象的第一人臉框信息;
[0157] 獲取第二拍照對象的第二人臉框信息;
[0158] 計算所述第一人臉框與所述第二人臉框的重合區(qū)域;
[0159] 判斷所述重合區(qū)域的面積是否大于或等于預(yù)先設(shè)置的重合面積閾值;及[0160] 當(dāng)確定所述重合區(qū)域的面積大于或等于所述預(yù)先設(shè)置的重合面積閾值時,在第二次接收到拍照指令時,不對所述第二拍照對象進行性別和/或年齡的識別,直接對所述第二拍照對象進行拍照。
[0161] 根據(jù)一個優(yōu)選實施例,在所述獲取第一拍照對象的第一人臉框信息之后,在所述獲取第二拍照對象的第二人臉框信息之前,所述至少一個處理器12對所述多個指令的執(zhí)行進一步包括:
[0162] 在第一次接收到拍照指令時,根據(jù)預(yù)先存儲的性別和/或年齡識別算法對所述第一拍照對象進行性別和/或年齡的識別。
[0163] 根據(jù)一個優(yōu)選實施例,所述至少一個處理器12對所述多個指令的執(zhí)行進一步包括:
[0164] 將對所述第一拍照對象進行性別和/或年齡的識別結(jié)果作為所述第二拍照對象的性別和/或年齡的識別結(jié)果。
[0165] 根據(jù)一個優(yōu)選實施例,所述至少一個處理器12對所述多個指令的執(zhí)行進一步包括:
[0166] 當(dāng)確定所述重合區(qū)域的面積小于所述重合面積閾值時,在第二次接收到拍照指令時,根據(jù)所述性別和/或年齡識別算法對所述第二拍照對象進行性別和/或年齡的識別,同時對所述第二拍照對象進行拍照。
[0167] 根據(jù)一個優(yōu)選實施例,
[0168] 所述第一人臉框信息包括:矩形框的第一中心坐標(biāo)點、矩形框的第一邊框長度,矩形框的第一邊框?qū)挾龋?/div>
[0169] 所述第二人臉框信息包括:矩形框的第二中心坐標(biāo)點、矩形框的第二邊框長度,矩形框的第二邊框?qū)挾取?/div>
[0170] 具體地,所述至少一個處理器12對上述指令的具體實現(xiàn)方法可參考圖1對應(yīng)實施例中相關(guān)步驟的描述,在此不贅述。
[0171] 在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
[0172] 所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
[0173] 另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能模塊的形式實現(xiàn)。
[0174] 對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附
權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
[0175] 最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行
修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。