一種拍攝照片的方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種拍攝照片的方法及裝置。所述方法包括通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像;確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值;在所述五官特征值滿足設(shè)定拍攝條件時(shí),對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。本發(fā)明解決因無法預(yù)知人物表情最好的瞬間而錯(cuò)失拍攝良機(jī)的問題,實(shí)現(xiàn)自動(dòng)識(shí)別用戶表情進(jìn)行拍攝,獲取表情最好的一張照片的目的,達(dá)到了提高拍照效率和用戶的應(yīng)用體驗(yàn)的效果。
【專利說明】
一種拍攝照片的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及智能終端技術(shù),尤其涉及一種拍攝照片的方法及裝置。
【背景技術(shù)】
[0002]在日常生活中,人們利用智能終端(例如智能手機(jī)或平板電腦)拍攝照片越來越普遍,智能終端的拍攝功能也越來越完善。
[0003]目前,用戶在拍攝照片時(shí),人物通常是拍攝畫面的主體,人物的表情會(huì)直接影響拍攝效果。然而,用戶在拍攝時(shí)通常不能恰好捕捉到人物表情最好的一瞬間,拍攝結(jié)果不能滿足用戶的要求。例如,在拍攝人物微笑的照片時(shí),用戶往往不能確定哪一個(gè)時(shí)刻的笑容最佳,可能導(dǎo)致用戶反復(fù)多次拍攝。尤其是在拍攝嬰兒的笑容時(shí),由于很難預(yù)知嬰兒笑容的最佳時(shí)刻,經(jīng)常出現(xiàn)沒有剛好捕捉到嬰兒的笑容最好的一瞬間的問題。有時(shí)候?yàn)榱双@得拍攝最佳的一張照片,用戶需要重復(fù)拍攝多次,進(jìn)而從拍攝的多張照片中選擇最滿意的一張,增加了拍攝的時(shí)間成本,用戶體驗(yàn)不佳。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種拍攝照片的方法及裝置,以實(shí)現(xiàn)自動(dòng)識(shí)別用戶表情進(jìn)行拍攝,獲取表情最好的一張照片的目的。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種拍攝照片的方法,包括:
[0006]通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像;
[0007]確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值;
[0008]在所述五官特征值滿足設(shè)定拍攝條件時(shí),對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。
[0009]第二方面,本發(fā)明實(shí)施例還提供了一種拍攝照片的裝置,該裝置包括:
[0010]預(yù)覽圖像生成單元,用于通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像;
[0011]五官特征值確定單元,用于確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值;
[0012]最終圖像獲取單元,用于在所述五官特征值滿足設(shè)定拍攝條件時(shí),對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。
[0013]本發(fā)明通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像;確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值;在所述五官特征值滿足設(shè)定拍攝條件時(shí),對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。本發(fā)明解決因無法預(yù)知人物表情最好的瞬間而錯(cuò)失拍攝良機(jī)的問題,實(shí)現(xiàn)自動(dòng)識(shí)別用戶表情進(jìn)行拍攝,獲取表情最好的一張照片的目的,達(dá)到了提高拍照效率和用戶的應(yīng)用體驗(yàn)的效果。
【附圖說明】
[0014]圖1為本發(fā)明實(shí)施例一中的一種拍攝照片的方法的流程圖;
[0015]圖2是本發(fā)明實(shí)施例二中的一種拍攝照片的方法的流程圖;
[0016]圖3是本發(fā)明實(shí)施例三中的一種拍攝照片的方法的流程圖;
[0017]圖4是本發(fā)明實(shí)施例四中的一種拍攝照片的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0019]實(shí)施例一
[0020]圖1為本發(fā)明實(shí)施例一提供的一種拍攝照片的方法的流程圖,本實(shí)施例可適用于拍攝人物笑容最佳時(shí)刻照片的情況,該方法可以由智能終端來執(zhí)行,所述智能終端內(nèi)配備有拍攝人物笑容最佳時(shí)刻照片的裝置。該方法具體包括如下步驟:
[0021]步驟110、通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像。
[0022]用戶選擇拍攝場景,并將智能終端上的攝像頭對準(zhǔn)該拍攝場景。根據(jù)光學(xué)成像原理,該拍攝場景會(huì)通過攝像頭的鏡頭在攝像頭內(nèi)的感光元件上成像。通過所述感光元件將光信號(hào)轉(zhuǎn)換成電信號(hào)發(fā)送至智能終端內(nèi)的控制器。通過所述控制器生成該拍攝場景的預(yù)覽圖像,并控制智能終端的顯示屏顯示該預(yù)覽圖像。由于用戶選擇的拍攝場景中的人和/或物不是處于靜止的狀態(tài)的,所以,智能終端并不是僅獲取該拍攝場景的一幀圖像,而是按照設(shè)定的頻率實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像進(jìn)行顯示。
[0023]步驟120、確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值。
[0024]其中,五官特征值可以包括眉毛的運(yùn)動(dòng)特征值、眼睛的運(yùn)動(dòng)特征值或唇動(dòng)特征值等。由于人物的情緒可以通過面部特征予以表征,可以根據(jù)所述五官特征值的設(shè)定取值表示人物的情緒狀況。例如,可以通過嘴角上揚(yáng)、嘴唇開啟和/或眼睛縮小等表示微笑,可以通過嘴角下垂、嘴唇閉合和/或眼睛瞪大等表示憤怒等。
[0025]智能終端對每幀所述預(yù)覽圖像進(jìn)行人臉識(shí)別,確定所述預(yù)覽圖像中是否包括人臉。若所述預(yù)覽圖像中包括人臉,確定人臉的位置。智能終端通過圖像處理算法確定包括人臉的每幀所述預(yù)覽圖像中的嘴唇輪廓,根據(jù)所述嘴唇輪廓確定唇動(dòng)特征值。還可以通過圖像處理算法確定包括人臉的每幀所述預(yù)覽圖像中的眼睛輪廓,根據(jù)所述眼睛輪廓確定眼睛的運(yùn)動(dòng)特征值等。
[0026]步驟130、在所述五官特征值滿足設(shè)定拍攝條件時(shí),對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。
[0027]其中,拍攝條件可以是與用戶想要拍攝的情緒對應(yīng)的五官特征值的數(shù)據(jù)統(tǒng)計(jì)值??梢酝ㄟ^對大量人物表情數(shù)據(jù)進(jìn)行統(tǒng)計(jì)歸納得到人物的不同情緒對應(yīng)的五官特征值的數(shù)據(jù)統(tǒng)計(jì)值。應(yīng)用中可以將拍攝條件設(shè)定為人物情緒剛剛表現(xiàn)在面部的時(shí)刻的五官特征值。例如,可以將用戶剛開始笑的時(shí)刻對應(yīng)的唇動(dòng)特征值設(shè)定為開始拍攝的拍攝條件。
[0028]智能終端將所述五官特征值與設(shè)定拍攝條件進(jìn)行匹配,在所述五官特征值滿足設(shè)定拍攝條件時(shí),在設(shè)定時(shí)間長度內(nèi),對所述拍攝場景連續(xù)拍攝預(yù)設(shè)幀數(shù)的連拍圖像,確定所述連拍圖像中表情特征值最大的圖像為最終圖像。例如,用戶想拍攝人物笑容最佳的時(shí)刻的照片,利用本實(shí)施例的方法將攝像頭對準(zhǔn)人物,攝像頭自動(dòng)對焦到人物面部,獲取人物的唇動(dòng)特征值與設(shè)定拍攝條件進(jìn)行匹配。若所述預(yù)設(shè)拍攝條件為用戶剛開始笑的時(shí)刻對應(yīng)的唇動(dòng)特征值,那么判斷所述唇動(dòng)特征值是否超過設(shè)定拍攝條件,若是,則啟動(dòng)連拍功能對人物連拍I分鐘獲得多張?jiān)撊宋锏膱D像。智能終端根據(jù)所述唇動(dòng)特征值確定拍攝的多張?jiān)撊宋锏膱D像中人物的表情特征值,將多張所述該人物的圖像中表情特征值最大的圖像作為最終圖像。智能終端保存所述最終圖像,刪除所述連拍圖像中的剩余圖像。由于最終圖像的表情特征值最大,該幀圖像的表情拍攝效果最佳,刪除剩余圖像可以避免因拍攝效果不好的照片占用存儲(chǔ)空間而導(dǎo)致存儲(chǔ)空間減少的問題。
[0029]本實(shí)施例的技術(shù)方案,通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像;確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值;在所述五官特征值滿足設(shè)定拍攝條件時(shí),對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。本實(shí)施例的技術(shù)方案解決因無法預(yù)知人物表情最好的瞬間而錯(cuò)失拍攝良機(jī)的問題,實(shí)現(xiàn)自動(dòng)識(shí)別用戶表情進(jìn)行拍攝,獲取表情最好的一張照片的目的,達(dá)到了提高拍照效率和用戶的應(yīng)用體驗(yàn)的效果。
[0030]實(shí)施例二
[0031]圖2是本發(fā)明實(shí)施例二中的一種拍攝照片的方法的流程圖,本實(shí)施例的技術(shù)方案在實(shí)施例一的基礎(chǔ)上優(yōu)選根據(jù)唇動(dòng)特征值確定拍攝時(shí)機(jī)以及最終照片,具體包括如下步驟:
[0032]步驟210、通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像。
[0033]用戶將攝像頭對準(zhǔn)拍攝場景并啟動(dòng)本實(shí)施例的拍攝功能,智能終端通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像,并通過顯示屏顯示。例如,用戶想要拍攝嬰兒的笑容,可以將智能終端的攝像頭對準(zhǔn)嬰兒并啟動(dòng)本實(shí)施例的拍攝功能。智能終端根據(jù)用戶輸入的啟動(dòng)本實(shí)施例的拍攝功能的指令,啟動(dòng)相應(yīng)功能,通過攝像頭按照預(yù)設(shè)的頻率實(shí)時(shí)獲取嬰兒的圖像,并生成預(yù)覽圖像顯示在顯示屏上。
[0034]步驟220、對每幀所述預(yù)覽圖像進(jìn)行人臉識(shí)別,在識(shí)別到人臉時(shí),對所述人臉進(jìn)行對焦。
[0035]智能終端對每幀所述預(yù)覽圖像進(jìn)行人臉識(shí)別,若所述預(yù)覽圖像不包括人臉,則刪除該預(yù)覽圖像相關(guān)的數(shù)據(jù)。若所述預(yù)覽圖像包括人臉,定位人臉的位置,對所述人臉進(jìn)行對焦。例如,智能終端在獲取包括嬰兒的預(yù)覽圖像后,對所述預(yù)覽圖像進(jìn)行人臉識(shí)別,選擇出所述預(yù)覽圖像中包括嬰兒面部信息的預(yù)覽圖像。由于需要獲取唇動(dòng)特征值,上述包括嬰兒面部信息的預(yù)覽圖像優(yōu)選為嘴唇輪廓比較清楚和完整的預(yù)覽圖像。智能終端在識(shí)別到嬰兒的臉部時(shí),控制攝像頭對所述臉部進(jìn)行對焦,以獲取臉部的清晰信息。
[0036]步驟230、確定當(dāng)前包括人臉的預(yù)覽圖像中嘴唇的粗略位置,根據(jù)所述粗略位置確定嘴唇的精確位置后提取嘴唇輪廓。
[0037]智能終端順序獲取包括人臉的預(yù)覽圖像中的一幀圖像作為當(dāng)前預(yù)覽圖像,確定當(dāng)前預(yù)覽圖像中的人臉區(qū)域。智能終端在檢測到人臉區(qū)域后即可根據(jù)人臉幾何特征進(jìn)行唇部粗定位。根據(jù)對大量人物面部信息的數(shù)據(jù)分析可以將嘴唇區(qū)域劃定為人臉的下三分之一,且距左右人臉邊界距離為人臉寬度的四分之一的范圍內(nèi)。由于從面部信息中提取嘴唇信息的方法有多種,本實(shí)施例中僅是舉例說明一種可選的方法,并不限定本實(shí)施例中僅是使用該方法。智能終端采用圖像處理算法對所述嘴唇區(qū)域進(jìn)行進(jìn)一步處理,以確定嘴唇的精確位置。例如,可以對所述預(yù)覽圖像進(jìn)行費(fèi)希爾變換(Fisher變換)將膚色區(qū)域和唇色區(qū)域進(jìn)行區(qū)分,從而獲得嘴唇的精確位置。然后,根據(jù)預(yù)覽圖像的亮度信息將唇部信息與口腔信息進(jìn)行區(qū)分,并過濾掉口腔信息避免口腔信息對嘴唇輪廓的確定產(chǎn)生影響。最后,對處理后的圖像進(jìn)行二值化,對二值化的結(jié)果進(jìn)行灰度投影即可獲得嘴唇輪廓的信息。
[0038]步驟240、根據(jù)所述嘴唇輪廓確定嘴唇的裂開度和/或開啟度。
[0039]智能終端在嘴唇分割和定位的基礎(chǔ)上,可以利用垂直投影得到左右嘴角,利用水平投影得到上嘴唇中心最上點(diǎn)、上嘴唇中心最下點(diǎn)、下嘴唇中心最上點(diǎn)以及下嘴唇中心最下點(diǎn)。通過對上述左右嘴角、上嘴唇中心最上點(diǎn)、上嘴唇中心最下點(diǎn)、下嘴唇中心最上點(diǎn)以及下嘴唇中心最下點(diǎn)的坐標(biāo)進(jìn)行計(jì)算,可以確定嘴唇的裂開度和開啟度。
[0040]步驟250、判斷所述裂開度是否超過預(yù)設(shè)的第一閾值,若是,則執(zhí)行步驟280,若否,則執(zhí)行步驟260。
[0041]將人物開始微笑時(shí)刻嘴唇的裂開度作為預(yù)設(shè)的第一閾值。人物微笑時(shí)刻嘴唇的裂開度可以通過統(tǒng)計(jì)學(xué)原理,對大量人物微笑時(shí)面部表情進(jìn)行統(tǒng)計(jì)而獲得。將所述預(yù)覽圖像包括的人物嘴唇的裂開度與預(yù)設(shè)的第一閾值進(jìn)行比較,若裂開度超過所述第一閾值,認(rèn)為人物開始微笑,則執(zhí)行步驟280,若裂開度小于所述第一閾值,則執(zhí)行步驟260。
[0042]步驟260、判斷所述開啟度是否超過預(yù)設(shè)的第二閾值,若是,則執(zhí)行步驟280,若否,則執(zhí)行步驟270。
[0043]將人物開始微笑時(shí)刻嘴唇的開啟度作為預(yù)設(shè)的第二閾值。人物微笑時(shí)刻嘴唇的開啟度也可以通過統(tǒng)計(jì)學(xué)原理,對大量人物微笑時(shí)面部表情進(jìn)行統(tǒng)計(jì)而獲得。在所述預(yù)覽圖像包括的人物嘴唇的裂開度小于預(yù)設(shè)的第一閾值時(shí),將所述預(yù)覽圖像包括的人物嘴唇的開啟度與預(yù)設(shè)的第二閾值進(jìn)行比較。若開啟度超過預(yù)設(shè)的第二閾值,同樣可以認(rèn)為人物開始微笑,則執(zhí)行步驟280。若開啟度小于預(yù)設(shè)的第二閾值,則執(zhí)行步驟270。
[0044]步驟270、確定所述唇動(dòng)特征值不滿足設(shè)定拍攝條件。
[0045]例如,用戶在拍攝嬰兒的笑容時(shí),通過智能終端確定當(dāng)前預(yù)覽圖像包括的嘴唇的裂開度小于預(yù)設(shè)的第一閾值,且嘴唇的開啟度小于預(yù)設(shè)的第二閾值,說明嬰兒未開始微笑,當(dāng)前的唇動(dòng)特征值不滿足拍攝人物微笑的設(shè)定拍攝條件,則清除當(dāng)前預(yù)覽圖像的信息,返回執(zhí)行步驟230,將下一幀預(yù)覽圖像作為當(dāng)前預(yù)覽圖像重新進(jìn)行判斷。
[0046]步驟280、確定所述唇動(dòng)特征值滿足設(shè)定拍攝條件。
[0047]例如,用戶在拍攝嬰兒的笑容時(shí),通過智能終端確定當(dāng)前預(yù)覽圖像包括的裂開度超過預(yù)設(shè)的第一閾值,說明嬰兒開始微笑,即唇動(dòng)特征值滿足設(shè)定拍攝條件,可以開始拍攝。若通過智能終端確定當(dāng)前預(yù)覽圖像包括的嘴唇的裂開度小于預(yù)設(shè)的第一閾值,再判斷該預(yù)覽圖像包括的嘴唇的開啟度是否超過預(yù)設(shè)的第二閾值,若所述開啟度超過預(yù)設(shè)的第二閾值,也可以說明嬰兒開始微笑,即唇動(dòng)特征值滿足設(shè)定拍攝條件,可以開始拍攝。
[0048]步驟290、在設(shè)定時(shí)間長度內(nèi),對所述拍攝場景連續(xù)拍攝預(yù)設(shè)幀數(shù)的連拍圖像,確定所述連拍圖像中表情特征值最大的圖像為最終圖像。
[0049]智能終端將滿足設(shè)定拍攝條件的預(yù)覽圖像作為拍攝起點(diǎn),連續(xù)拍攝設(shè)定時(shí)間長度(連拍持續(xù)時(shí)長可以是I分鐘)獲得預(yù)設(shè)幀數(shù)的連拍圖像。例如,智能終端設(shè)置為在連拍模式啟動(dòng)時(shí),連拍I分鐘可以獲得拍攝場景的9張照片。將所述連拍圖像中每幀圖像的所述裂開度和所述開啟度進(jìn)行加權(quán)求和計(jì)算,獲得表情特征值;比較所述連拍圖像的表情特征值,確定最大表情特征值對應(yīng)的一幀圖像為最終圖像。智能終端可以通過裂開度的值乘以其設(shè)定的權(quán)重因子與開啟度的值乘以其設(shè)定的權(quán)重因子的和的方式確定表情特征值。例如,在確定笑容特征值時(shí),可以通過計(jì)算嘴唇的裂開度乘以80% (權(quán)重因子)與開啟度乘以20%(權(quán)重因子)之和的方式確定笑容特征值。智能終端分別計(jì)算每幀包括人臉的預(yù)覽圖像的笑容特征值,比較計(jì)算獲得的笑容特征值,選擇最大笑容特征值對應(yīng)的預(yù)覽圖像作為最終圖像。
[0050]實(shí)施例三
[0051]圖3是本發(fā)明實(shí)施例三中的一種拍攝照片的方法的流程圖,本實(shí)施例的技術(shù)方案在實(shí)施例一的基礎(chǔ)上優(yōu)選根據(jù)表情特征值確定拍攝時(shí)機(jī)以及最終照片,具體包括如下步驟:
[0052]步驟310、開啟該模式。
[0053]用戶將攝像頭對準(zhǔn)拍攝場景并啟動(dòng)本實(shí)施例的拍攝模式。例如,用戶想要拍攝嬰兒的笑容,可以將智能終端的攝像頭對準(zhǔn)嬰兒并啟動(dòng)本實(shí)施例的拍攝功能。智能終端根據(jù)用戶輸入的啟動(dòng)本實(shí)施例的拍攝功能的指令,啟動(dòng)相應(yīng)功能,通過攝像頭按照預(yù)設(shè)的頻率實(shí)時(shí)獲取嬰兒的圖像,并生成預(yù)覽圖像實(shí)時(shí)顯示在顯示屏上。
[0054]步驟320、進(jìn)彳丁人臉識(shí)別和人臉對焦。
[0055]智能終端對獲取的預(yù)覽圖像進(jìn)行人臉識(shí)別,對識(shí)別到人臉的預(yù)覽圖像,控制攝像頭對人臉進(jìn)行對焦。智能終端識(shí)別到人臉區(qū)域,可以根據(jù)所述人臉區(qū)域確定五官的輪廓。智能終端可以根據(jù)所述五官的輪廓的信息實(shí)時(shí)確定五官特征值。例如,智能終端可以根據(jù)識(shí)別到人臉區(qū)域確定嘴唇的區(qū)域,再通過圖像處理算法提取嘴唇輪廓,根據(jù)所述嘴唇輪廓確定唇動(dòng)特征值。其中,所述唇動(dòng)特征值包括嘴唇的裂開度和/或開啟度。
[0056]步驟330、每個(gè)預(yù)覽幀計(jì)算笑容特征值。
[0057]智能終端可以通過嘴唇的裂開度和/或開啟度確定用戶的笑容特征值。通常,可以預(yù)先分別為所述裂開度和所述開啟度設(shè)置權(quán)重因子一一裂開度權(quán)重因子m和開啟度權(quán)重因子η (O 1,且m+n = I),根據(jù)笑容特征值=裂開度*m+開啟度*n,確定每幀預(yù)覽圖像的笑容特征值。例如,可以設(shè)置裂開度的權(quán)重因子是80%,開啟度的權(quán)重因子是20%,那么計(jì)算人物微笑時(shí)笑容特征值的公式可以是:笑容特征值=裂開度*80% +開啟度 *20% ο
[0058]步驟340、判斷笑容特征值是否大于預(yù)設(shè)閥值,若是,則執(zhí)行步驟350,若否,則返回執(zhí)行步驟330。
[0059]其中,預(yù)設(shè)閥值可以是開始微笑時(shí)刻的笑容特征值的經(jīng)驗(yàn)值,該笑容特征值的經(jīng)驗(yàn)值可以通過統(tǒng)計(jì)學(xué)原理對大量人物微笑時(shí)面部表情進(jìn)行統(tǒng)計(jì)而獲得。將根據(jù)笑容特征值公式計(jì)算的笑容特征值與預(yù)設(shè)閥值進(jìn)行比較。若所述笑容特征值超過預(yù)設(shè)閥值,則執(zhí)行步驟350。若所述笑容特征值小于預(yù)設(shè)閥值,則返回執(zhí)行步驟330。
[0060]步驟350、啟動(dòng)連拍,進(jìn)行一分鐘的連拍。
[0061]智能終端在確定當(dāng)前預(yù)覽圖像包括的笑容特征值超過預(yù)設(shè)閥值時(shí),將當(dāng)前預(yù)覽圖像作為起始圖像,對拍攝場景進(jìn)行I分鐘連拍。例如,智能終端確定當(dāng)前預(yù)覽圖像包括的笑容特征值超過預(yù)設(shè)閥值,將當(dāng)前嬰兒的微笑表情的預(yù)覽圖像作為起始圖像,對嬰兒進(jìn)行I分鐘連拍。
[0062]步驟360、對連拍后的照片進(jìn)行笑容特征值計(jì)算。
[0063]智能終端對每張連拍獲得的連拍圖像進(jìn)行人臉識(shí)別,獲取嘴唇的輪廓,根據(jù)嘴唇的輪廓確定各幀連拍圖像的嘴唇的裂開度及開啟度。利用笑容特征值的計(jì)算公式,根據(jù)所述裂開度和開啟度確定每幀所述連拍圖像的笑容特征值。
[0064]步驟370、選取笑容特征值最大的一張照片進(jìn)行存盤。
[0065]智能終端比較每張連拍獲得的連拍圖像的笑容特征值,將其中笑容特征值最大的一幀連拍圖像確定為最終圖像,對所述最終圖像進(jìn)行保存,刪除剩余連拍圖像。
[0066]步驟380、完成拍照。
[0067]智能終端保存所述最終圖像完成對人物微笑瞬間的一次拍攝。用戶可以選中所述最終圖像的縮略圖以查看保存的所述最終圖像。另外,用戶還可以繼續(xù)利用本實(shí)施例中的拍攝模式繼續(xù)進(jìn)行拍攝。例如,智能終端保存嬰兒笑容特征值最佳的最終圖像完成對嬰兒微笑瞬間的一次拍攝。隨后,智能終端檢測到用戶輸入的查看指令,根據(jù)所述查看指令智能終端退出本實(shí)施例的拍攝模式,對拍攝獲得的所述最終圖像進(jìn)行顯示。
[0068]實(shí)施例四
[0069]圖4是本發(fā)明實(shí)施例四中的一種拍攝照片的裝置的結(jié)構(gòu)示意圖。所述拍攝照片的裝置,包括:
[0070]預(yù)覽圖像生成單元410,用于通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像;
[0071]五官特征值確定單元420,用于確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值;
[0072]最終圖像獲取單元430,用于在所述五官特征值滿足設(shè)定拍攝條件時(shí),對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。
[0073]本實(shí)施例的技術(shù)方案,利用預(yù)覽圖像生成單元410通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像;通過五官特征值確定單元420確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值;在所述五官特征值滿足設(shè)定拍攝條件時(shí),利用最終圖像獲取單元430對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。本實(shí)施例的技術(shù)方案解決因無法預(yù)知人物表情最好的瞬間而錯(cuò)失拍攝良機(jī)的問題,實(shí)現(xiàn)自動(dòng)識(shí)別用戶表情進(jìn)行拍攝,獲取表情最好的一張照片的目的,達(dá)到了提高拍照效率和用戶的應(yīng)用體驗(yàn)的效果。
[0074]進(jìn)一步的,最終圖像獲取單元430具體用于:
[0075]在設(shè)定時(shí)間長度內(nèi),對所述拍攝場景連續(xù)拍攝預(yù)設(shè)幀數(shù)的連拍圖像,確定所述連拍圖像中表情特征值最大的圖像為最終圖像。
[0076]進(jìn)一步的,所述五官特征值確定單元420包括:
[0077]唇動(dòng)特征值確定子單元,用于確定每幀所述預(yù)覽圖像包括的人臉的嘴唇輪廓,根據(jù)所述嘴唇輪廓確定唇動(dòng)特征值。
[0078]進(jìn)一步的,所述唇動(dòng)特征值確定子單元具體用于:
[0079]對每幀所述預(yù)覽圖像進(jìn)行人臉識(shí)別,在識(shí)別到人臉時(shí),對所述人臉進(jìn)行對焦;
[0080]根據(jù)人臉的幾何特征確定嘴唇的粗略位置,根據(jù)所述粗略位置確定嘴唇的精確位置后提取嘴唇輪廓;
[0081]根據(jù)所述嘴唇輪廓確定嘴唇的裂開度和/或開啟度。
[0082]進(jìn)一步的,所述裝置還包括:
[0083]拍攝條件確定單元,用于在根據(jù)所述嘴唇輪廓確定嘴唇的裂開度和/或開啟度之后,將所述裂開度與預(yù)設(shè)的第一閾值進(jìn)行比較;
[0084]若所述裂開度超過預(yù)設(shè)的第一閾值,則確定所述唇動(dòng)特征值滿足設(shè)定拍攝條件;
[0085]若所述裂開度小于預(yù)設(shè)的第一閾值,則判斷所述開啟度是否超過預(yù)設(shè)的第二閾值;
[0086]在所述開啟度超過預(yù)設(shè)的第二閾值時(shí),確定所述唇動(dòng)特征值滿足設(shè)定拍攝條件;
[0087]在所述開啟度小于預(yù)設(shè)的第二閾值時(shí),確定所述唇動(dòng)特征值不滿足設(shè)定拍攝條件。
[0088]進(jìn)一步的,最終圖像獲取單元具體430用于:
[0089]將所述連拍圖像中每幀圖像的所述裂開度和所述開啟度進(jìn)行加權(quán)求和計(jì)算,獲得表情特征值;
[0090]比較所述連拍圖像的表情特征值,確定最大表情特征值對應(yīng)的一幀圖像為最終圖像。
[0091]進(jìn)一步的,所述裝置還包括:
[0092]圖像保存單元,用于在確定所述連拍圖像中表情特征值最大的圖像為最終圖像之后,保存所述最終圖像,刪除所述連拍圖像中的剩余圖像。
[0093]上述拍攝照片的裝置可執(zhí)行本發(fā)明任意實(shí)施例所提供的拍攝照片的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
[0094]注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【主權(quán)項(xiàng)】
1.一種拍攝照片的方法,其特征在于,包括: 通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像; 確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值; 在所述五官特征值滿足設(shè)定拍攝條件時(shí),對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像包括: 在設(shè)定時(shí)間長度內(nèi),對所述拍攝場景連續(xù)拍攝預(yù)設(shè)幀數(shù)的連拍圖像,確定所述連拍圖像中表情特征值最大的圖像為最終圖像。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值包括: 確定每幀所述預(yù)覽圖像包括的人臉的嘴唇輪廓,根據(jù)所述嘴唇輪廓確定唇動(dòng)特征值。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,確定每幀所述預(yù)覽圖像包括的人臉的嘴唇輪廓,根據(jù)所述嘴唇輪廓確定唇動(dòng)特征值,包括: 對每幀所述預(yù)覽圖像進(jìn)行人臉識(shí)別,在識(shí)別到人臉時(shí),對所述人臉進(jìn)行對焦; 根據(jù)人臉的幾何特征確定嘴唇的粗略位置,根據(jù)所述粗略位置確定嘴唇的精確位置后提取嘴唇輪廓; 根據(jù)所述嘴唇輪廓確定嘴唇的裂開度和/或開啟度。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在根據(jù)所述嘴唇輪廓確定嘴唇的裂開度和/或開啟度之后,還包括: 將所述裂開度與預(yù)設(shè)的第一閾值進(jìn)行比較; 若所述裂開度超過預(yù)設(shè)的第一閾值,則確定所述唇動(dòng)特征值滿足設(shè)定拍攝條件; 若所述裂開度小于預(yù)設(shè)的第一閾值,則判斷所述開啟度是否超過預(yù)設(shè)的第二閾值; 在所述開啟度超過預(yù)設(shè)的第二閾值時(shí),確定所述唇動(dòng)特征值滿足設(shè)定拍攝條件; 在所述開啟度小于預(yù)設(shè)的第二閾值時(shí),確定所述唇動(dòng)特征值不滿足設(shè)定拍攝條件。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,確定所述連拍圖像中表情特征值最大的圖像為最終圖像,包括: 將所述連拍圖像中每幀圖像的所述裂開度和所述開啟度進(jìn)行加權(quán)求和計(jì)算,獲得表情特征值; 比較所述連拍圖像的表情特征值,確定最大表情特征值對應(yīng)的一幀圖像為最終圖像。7.根據(jù)權(quán)利要求2所述的方法,其特征在于,在確定所述連拍圖像中表情特征值最大的圖像為最終圖像之后,還包括: 保存所述最終圖像,刪除所述連拍圖像中的剩余圖像。8.一種拍攝照片的裝置,其特征在于,包括: 預(yù)覽圖像生成單元,用于通過攝像頭實(shí)時(shí)獲取拍攝場景生成預(yù)覽圖像; 五官特征值確定單元,用于確定每幀所述預(yù)覽圖像中人臉圖像的五官特征值; 最終圖像獲取單元,用于在所述五官特征值滿足設(shè)定拍攝條件時(shí),對所述拍攝場景進(jìn)行拍攝,以獲取最終圖像。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,最終圖像獲取單元具體用于: 在設(shè)定時(shí)間長度內(nèi),對所述拍攝場景連續(xù)拍攝預(yù)設(shè)幀數(shù)的連拍圖像,確定所述連拍圖像中表情特征值最大的圖像為最終圖像。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述五官特征值確定單元包括: 唇動(dòng)特征值確定子單元,用于確定每幀所述預(yù)覽圖像包括的人臉的嘴唇輪廓,根據(jù)所述嘴唇輪廓確定唇動(dòng)特征值。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述唇動(dòng)特征值確定子單元具體用于: 對每幀所述預(yù)覽圖像進(jìn)行人臉識(shí)別,在識(shí)別到人臉時(shí),對所述人臉進(jìn)行對焦; 根據(jù)人臉的幾何特征確定嘴唇的粗略位置,根據(jù)所述粗略位置確定嘴唇的精確位置后提取嘴唇輪廓; 根據(jù)所述嘴唇輪廓確定嘴唇的裂開度和/或開啟度。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 拍攝條件確定單元,用于在根據(jù)所述嘴唇輪廓確定嘴唇的裂開度和/或開啟度之后,將所述裂開度與預(yù)設(shè)的第一閾值進(jìn)行比較; 若所述裂開度超過預(yù)設(shè)的第一閾值,則確定所述唇動(dòng)特征值滿足設(shè)定拍攝條件; 若所述裂開度小于預(yù)設(shè)的第一閾值,則判斷所述開啟度是否超過預(yù)設(shè)的第二閾值; 在所述開啟度超過預(yù)設(shè)的第二閾值時(shí),確定所述唇動(dòng)特征值滿足設(shè)定拍攝條件; 在所述開啟度小于預(yù)設(shè)的第二閾值時(shí),確定所述唇動(dòng)特征值不滿足設(shè)定拍攝條件。13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,最終圖像獲取單元具體用于: 將所述連拍圖像中每幀圖像的所述裂開度和所述開啟度進(jìn)行加權(quán)求和計(jì)算,獲得表情特征值; 比較所述連拍圖像的表情特征值,確定最大表情特征值對應(yīng)的一幀圖像為最終圖像。14.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述裝置還包括: 圖像保存單元,用于在確定所述連拍圖像中表情特征值最大的圖像為最終圖像之后,保存所述最終圖像,刪除所述連拍圖像中的剩余圖像。
【文檔編號(hào)】H04N5/232GK105872352SQ201510898441
【公開日】2016年8月17日
【申請日】2015年12月8日
【發(fā)明人】王文峰
【申請人】樂視移動(dòng)智能信息技術(shù)(北京)有限公司