角度的映射關(guān)系,確定跳閃目標(biāo)對應(yīng)的移動(dòng)終端的可旋轉(zhuǎn)閃光燈的跳閃角度。
[0039]舉例來說,可以根據(jù)大視角鏡頭的視角范圍確定可旋轉(zhuǎn)閃光燈的跳閃角度范圍,如移動(dòng)終端的大視角鏡頭的視角為120度,則對應(yīng)可以設(shè)置可旋轉(zhuǎn)閃光燈的跳閃角度范圍為-60度至+60度,O度對應(yīng)大視角鏡頭取景的中心線,以該中心線為基準(zhǔn)線,該基準(zhǔn)線以上的跳閃目標(biāo)對應(yīng)的跳閃角度為正值,該基準(zhǔn)線以下的跳閃目標(biāo)對應(yīng)的跳閃角度為負(fù)值,且設(shè)定基準(zhǔn)線以上的跳閃目標(biāo)的相對方向?yàn)橄蛏?,基?zhǔn)線以下的跳閃目標(biāo)的相對方向?yàn)橄蛳?,在忽略圖像畸變以及的細(xì)微影響下,可以近似認(rèn)為大視角鏡頭獲取的環(huán)境影像中,跳閃目標(biāo)的影像相對于上述基準(zhǔn)線的影像的相對距離與實(shí)際拍攝環(huán)境中跳閃目標(biāo)相對于上述基準(zhǔn)線的相對距離是一致的,如假設(shè)大視角鏡頭視角的上邊界相對于上述基準(zhǔn)線的相對距離為1,移動(dòng)終端通過大視角鏡頭獲取第一跳閃目標(biāo)和第二跳閃目標(biāo)相對于上述基準(zhǔn)線的相對距離是0.2和0.3,則移動(dòng)終端可以確定上述第一跳閃目標(biāo)和第二跳閃目標(biāo)對應(yīng)的第一跳閃角度和第二跳閃角度分別是+12度(0.2* (+60度))、+18度(0.3* (+60度))。
[0040]S103,控制大視角鏡頭在可旋轉(zhuǎn)閃光燈旋轉(zhuǎn)至跳閃目標(biāo)對應(yīng)的跳閃角度并閃光時(shí),拍攝待拍攝目標(biāo)以得到目標(biāo)照片。
[0041]本發(fā)明實(shí)施例中,上述跳閃目標(biāo)至少包括第一跳閃目標(biāo)和第二跳閃目標(biāo);移動(dòng)終端控制大視角鏡頭在可旋轉(zhuǎn)閃光燈旋轉(zhuǎn)至跳閃目標(biāo)對應(yīng)的跳閃角度并閃光時(shí),拍攝待拍攝目標(biāo)以得到目標(biāo)照片的具體實(shí)現(xiàn)方式可以是:
[0042]控制可旋轉(zhuǎn)閃光燈旋轉(zhuǎn)至第一跳閃目標(biāo)對應(yīng)的第一跳閃角度并閃光,并控制大視角鏡頭拍攝待拍攝目標(biāo)以得到第一目標(biāo)照片;
[0043]控制可旋轉(zhuǎn)閃光燈旋轉(zhuǎn)至第二跳閃目標(biāo)對應(yīng)的第二跳閃角度并閃光,并控制大視角鏡頭拍攝待拍攝目標(biāo)以得到第二目標(biāo)照片,且第一跳閃角度的角度值大于第二跳閃角度的角度值。
[0044]其中,上述第一目標(biāo)照片和第二目標(biāo)照片可以與存在移動(dòng)終端的緩存中。
[0045]S104,在顯示屏幕上顯示多個(gè)跳閃目標(biāo)對應(yīng)的多個(gè)目標(biāo)照片。
[0046]本發(fā)明實(shí)施例中,移動(dòng)終端可以在拍照后,在顯示屏幕上展示跳閃拍照統(tǒng)一待拍攝目標(biāo)得到的多個(gè)目標(biāo)照片供用戶選擇,移動(dòng)終端可以在顯示屏幕上同時(shí)展示上述第一目標(biāo)照片和第二目標(biāo)照片,也可以在顯示屏幕滾動(dòng)展示上述第一目標(biāo)照片和第二目標(biāo)照片。
[0047]可以看出,本發(fā)明實(shí)施例中,移動(dòng)終端首先通過大視角鏡頭識(shí)別出當(dāng)前環(huán)境中的多個(gè)跳閃目標(biāo),其次,確定該多個(gè)跳閃目標(biāo)對應(yīng)的跳閃角度,再次,控制移動(dòng)終端的可旋轉(zhuǎn)閃光燈旋轉(zhuǎn)至跳閃目標(biāo)對應(yīng)的跳閃角度并閃光,同時(shí),控制大視角鏡頭拍照以得到目標(biāo)照片,最后,通過對同一待拍攝目標(biāo)多次跳閃拍照以得到多個(gè)目標(biāo)照片,并將該多個(gè)目標(biāo)照片顯示在顯示屏幕上,提供不同成像效果的目標(biāo)照片給用戶選擇,由于用戶一般傾向于選取成像效果最好的照片,故而有利于移動(dòng)終端拍照時(shí)獲得成像效果更好的照片,提升用戶體驗(yàn)。
[0048]可選的,本發(fā)明實(shí)施例中,移動(dòng)終端在顯示屏幕上顯示多個(gè)跳閃目標(biāo)對應(yīng)的多個(gè)目標(biāo)照片之后,還可以保存多個(gè)目標(biāo)照片中用戶選取的目標(biāo)照片,并刪除多個(gè)目標(biāo)照片中用戶未選取的目標(biāo)照片。
[0049]上述可選的實(shí)施例中,用戶選取圖片時(shí),一般習(xí)慣于從第一張目標(biāo)圖像開始查看,而較高的跳閃角度一般會(huì)得到較好的目標(biāo)圖片,因此這樣設(shè)置可以提高用戶選擇最佳圖片的速度,提升用戶體驗(yàn)。
[0050]請參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種閃光拍照方法的流程示意圖。如圖2所示,該閃光拍照方法可以包括以下步驟。
[0051]S201,通過移動(dòng)終端的大視角鏡頭識(shí)別出當(dāng)前環(huán)境中的多個(gè)跳閃目標(biāo),其中,跳閃目標(biāo)至少包括天花板、墻壁、地板中的任意一種或多種,多個(gè)至少為兩個(gè)。
[0052]本發(fā)明實(shí)施例中,上述移動(dòng)終端的大視角鏡頭例如可以是廣角鏡頭、魚眼鏡頭以及雙攝像頭組成的大視角鏡頭模組,該大視角鏡頭可以設(shè)置在移動(dòng)終端的頂部位置,且作為后置攝像頭或前置攝像頭,也可以設(shè)置在移動(dòng)終端的旋轉(zhuǎn)機(jī)構(gòu)上形成旋轉(zhuǎn)式的大視角鏡頭模組,且該大視角鏡頭的鏡頭視角例如可以是120度,能夠?qū)崿F(xiàn)廣角的效果。上述跳閃目標(biāo)是指在跳閃拍攝過程中,能夠作為閃光燈閃光并反射閃光光線的物體,例如可以是待拍攝目標(biāo)所處環(huán)境中的天換班、墻壁、地面,等等,上述跳閃拍攝也叫“反射光拍攝”,是指在使用閃光燈拍攝時(shí),將閃光燈的閃光方向朝向天花板或者側(cè)面較近的白墻等類似能夠反射光線的物體(即本發(fā)明實(shí)施例所描述的跳閃目標(biāo)),利用天花板或白墻的漫反射,再把反射光打向待拍攝目標(biāo),從而使成像照片中的陰影更加自然,背景不會(huì)太昏暗,待拍攝主體看起來更加自然。
[0053]—個(gè)實(shí)施例中,移動(dòng)終端通過移動(dòng)終端的大視角鏡頭識(shí)別出當(dāng)前環(huán)境中的多個(gè)跳閃目標(biāo)的實(shí)現(xiàn)方式可以包括:
[0054]獲取環(huán)境亮度;若判斷出環(huán)境亮度小于預(yù)設(shè)亮度閾值,則通過移動(dòng)終端的大視角鏡頭識(shí)別出當(dāng)前環(huán)境中的多個(gè)跳閃目標(biāo);
[0055]其中,上述預(yù)設(shè)亮度閾值可以根據(jù)用戶的實(shí)際拍照需求進(jìn)行設(shè)置,如用戶白天亮光環(huán)境下不需要閃光燈進(jìn)行跳閃拍照,則可以將該預(yù)設(shè)亮度閾值設(shè)置為一個(gè)較低的值。
[0056]另一個(gè)實(shí)施例中,移動(dòng)終端通過移動(dòng)終端的大視角鏡頭識(shí)別出當(dāng)前環(huán)境中的多個(gè)跳閃目標(biāo)的實(shí)現(xiàn)方式還可以包括:
[0057]獲取待拍攝目標(biāo)中的人臉影像;若判斷出人臉影像包括嬰兒面部影像,則通過移動(dòng)終端的大視角鏡頭識(shí)別出當(dāng)前環(huán)境中的多個(gè)跳閃目標(biāo)。
[0058]其中,移動(dòng)終端可以通過大視角鏡頭識(shí)別出環(huán)境影像中的人臉影像是否包括嬰兒面部影像,若包括嬰兒面部影像,則進(jìn)一步通過大視角鏡頭識(shí)別出當(dāng)前環(huán)境中的多個(gè)跳閃目標(biāo),由于嬰兒視網(wǎng)膜比較脆弱,不適宜強(qiáng)光直射,采用本發(fā)明實(shí)施例,當(dāng)檢測到待拍攝目標(biāo)的人臉影像中包括嬰兒面部影像時(shí),可以有效保護(hù)嬰兒眼睛不收傷害,提高移動(dòng)終端拍照的安全性。
[0059]S202,通過大視角鏡頭獲取跳閃目標(biāo)相對于待拍攝目標(biāo)的相對距離和相對方向。
[0060]S203,根據(jù)相對距離和相對方向與移動(dòng)終端的可旋轉(zhuǎn)閃光燈的跳閃角度的映射關(guān)系,確定跳閃目標(biāo)對應(yīng)的移動(dòng)終端的可旋轉(zhuǎn)閃光燈的跳閃角度。
[0061]舉例來說,可以根據(jù)大視角鏡頭的視角范圍確定可旋轉(zhuǎn)閃光燈的跳閃角度范圍,如移動(dòng)終端的大視角鏡頭的視角為120度,則對應(yīng)可以設(shè)置可旋轉(zhuǎn)閃光燈的跳閃角度范圍為-60度至+60度,O度對應(yīng)大視角鏡頭取景的中心線,以該中心線為基準(zhǔn)線,該基準(zhǔn)線以上的跳閃目標(biāo)對應(yīng)的跳閃角度為正值,該基準(zhǔn)線以下的跳閃目標(biāo)對應(yīng)的跳閃角度為負(fù)值,且設(shè)定基準(zhǔn)線以上的跳閃目標(biāo)的相對方向?yàn)橄蛏?,基?zhǔn)線以下的跳閃目標(biāo)的相對方向?yàn)橄蛳?,在忽略圖像畸變以及的細(xì)微影響下,可以近似認(rèn)為大視角鏡頭獲取的環(huán)境影像中,跳閃目標(biāo)的影像相對于上述基準(zhǔn)線的影像的相對距離與實(shí)際拍攝環(huán)境中跳閃目標(biāo)相對于上述基準(zhǔn)線的相對距離是一致的,如假設(shè)大視角鏡頭視角的上邊界相對于上述基準(zhǔn)線的相對距離為1,移動(dòng)終端通過大視角鏡頭獲取第一跳閃目標(biāo)和第二跳閃目標(biāo)相對于上述基準(zhǔn)線的相對距離是0.2和0.3,則移動(dòng)終端可以確定上述第一跳閃目標(biāo)和第二跳閃目標(biāo)對應(yīng)的第一跳閃角度和第二跳閃角度分別是+12度(0.2* (+60度))、+18度(0.3* (+60度))。
[0062]S204,控制大視角鏡頭在可旋轉(zhuǎn)閃光燈旋轉(zhuǎn)至跳閃目標(biāo)對應(yīng)的跳閃角度并閃光時(shí),拍攝待拍攝目標(biāo)以得到目標(biāo)照片。
[0063]本發(fā)明實(shí)施例中,上述跳閃目標(biāo)至少包括第一跳閃目標(biāo)和第二跳閃目標(biāo);移動(dòng)終端控制大視角鏡頭在可旋轉(zhuǎn)閃光燈旋轉(zhuǎn)至跳閃目標(biāo)對應(yīng)的跳閃角度并閃光時(shí),拍攝待拍攝目標(biāo)以得到目標(biāo)照片的具體實(shí)現(xiàn)方式可以是:
[0064]控制可旋轉(zhuǎn)閃光燈旋轉(zhuǎn)至第一跳閃目標(biāo)對應(yīng)的第一跳閃角度并閃光,并控制大視角鏡頭拍攝待拍攝目標(biāo)以得到第一目標(biāo)照片;
[0065]控制可旋轉(zhuǎn)閃光燈旋轉(zhuǎn)至第二跳閃目標(biāo)對應(yīng)的第二跳閃角度并閃光,并控制大視角鏡頭拍攝待拍攝目標(biāo)以得到第二目標(biāo)照片,且第一跳閃角度的角度值大于第二跳閃角度的角度值。
[0066]其中,上述第一目標(biāo)照片和第二目標(biāo)照片可以與存在移動(dòng)終端的緩存中。
[0067]S205,在顯示屏幕上顯示多個(gè)跳閃目標(biāo)對應(yīng)的多個(gè)目標(biāo)照片。
[0068]本發(fā)明實(shí)施例中,移動(dòng)終端可以在拍照后,在顯示屏幕上展示跳閃拍照統(tǒng)一待拍攝目標(biāo)得到的多個(gè)目標(biāo)照片供用戶選擇,移動(dòng)終端可以在顯示屏幕上同時(shí)展示上述第一目標(biāo)照片和第二目標(biāo)照片,也可以在顯示屏幕滾動(dòng)展示上述第一目標(biāo)照片和