拍攝方法、裝置以及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理領(lǐng)域,尤其涉及一種拍攝方法、裝置以及終端。
【背景技術(shù)】
[0002]現(xiàn)階段,采用智能手機等終端進行照片的拍攝日益普遍,在拍攝時,通過調(diào)整攝像頭的焦距,可以實現(xiàn)對遠(yuǎn)處景物或者近處景物的獲取。
[0003]當(dāng)前技術(shù)中,在對遠(yuǎn)處景物進行拍攝時,由于距離較遠(yuǎn),有時會無法看清遠(yuǎn)景中人臉的表情,特別是在存在太陽光反射時,這樣會導(dǎo)致照片中的人臉表情無法保證,往往需要經(jīng)過多次拍攝才能挑選出令人滿意、表情合適的照片,不僅操作繁瑣,而且浪費時間。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種拍攝方法、裝置以及終端,能夠方便、快捷的保證拍攝時人臉的表情符合要求。
[0005]本發(fā)明實施例第一方面提供一種拍攝方法,包括:
[0006]根據(jù)第一拍攝參數(shù)獲取第一圖像;
[0007]識別所述第一圖像中的目標(biāo)對象,調(diào)整拍攝焦距獲取包括所述目標(biāo)對象的預(yù)覽圖像;
[0008]若接收到基于所述預(yù)覽圖像生成的拍攝指令,則根據(jù)所述拍攝指令按照所述第一拍攝參數(shù)獲取第二圖像。
[0009]可選地,所述識別所述第一圖像中的目標(biāo)對象,調(diào)整拍攝焦距獲取包括所述目標(biāo)對象的預(yù)覽圖像,包括:
[0010]通過邊緣提取識別并標(biāo)記所述第一圖像中的目標(biāo)對象,其中,所述目標(biāo)對象包括:人臉;
[0011 ]將所述拍攝焦距調(diào)整為最大值;
[0012]按照預(yù)設(shè)的速率減小所述拍攝焦距,當(dāng)所述目標(biāo)對象全部位于預(yù)覽圖像中時,停止減小所述拍攝焦距并保存當(dāng)前的拍攝焦距為第一拍攝焦距。
[0013]可選地,所述識別所述第一圖像中的目標(biāo)對象,調(diào)整拍攝焦距獲取包括所述目標(biāo)對象的預(yù)覽圖像之后,還包括:
[0014]偵測所述預(yù)覽圖像相對于所述第一圖像是否存在偏移位移;
[0015]若存在偏移位移,則根據(jù)所述偏移位移生成提示信息,其中,所述提示信息包括移動方向以及移動距離。
[0016]可選地,所述偵測所述預(yù)覽圖像相對于所述第一圖像是否存在偏移位移,包括:
[0017]將所述第一圖像按照所述第一拍攝焦距進行放大;
[0018]以所述放大后的圖像的中心點為中心,裁剪出與所述預(yù)覽圖像的尺寸大小相同的第三圖像;
[0019]識別所述預(yù)覽圖像,確定所述預(yù)覽圖像在所述放大后的圖像中的位置;
[0020]若所述預(yù)覽圖像在所述放大后的圖像中的位置與所述第三圖像的位置不相同,則確認(rèn)為存在偏移位移;
[0021]計算所述預(yù)覽圖像在所述放大后的圖像中的位置相對于第三圖像的位置的偏移位移。
[0022]可選地,所述若接收到基于所述預(yù)覽圖像生成的拍攝指令,則根據(jù)所述拍攝指令按照所述第一拍攝參數(shù)獲取第二圖像,包括:
[0023]若偵測到所述預(yù)覽圖像中的目標(biāo)對象符合預(yù)設(shè)的拍攝條件,則生成拍攝指令;
[0024]當(dāng)接收到拍攝指令時,根據(jù)所述拍攝指令按照所述第一拍攝參數(shù)獲取第二圖像,所述第一拍攝參數(shù)包括:拍攝焦距、曝光量以及快門時間。
[0025]本發(fā)明實施例第二方面提供一種拍攝裝置,包括:
[0026]第一獲取模塊,用于根據(jù)第一拍攝參數(shù)獲取第一圖像;
[0027]預(yù)覽模塊,用于識別所述第一圖像中的目標(biāo)對象,調(diào)整拍攝焦距獲取包括所述目標(biāo)對象的預(yù)覽圖像;
[0028]第二獲取模塊,用于當(dāng)接收到基于所述預(yù)覽圖像生成的拍攝指令時,根據(jù)所述拍攝指令按照所述第一拍攝參數(shù)獲取第二圖像。
[0029]可選地,所述預(yù)覽模塊,包括:
[0030]識別單元,用于通過邊緣提取識別并標(biāo)記所述第一圖像中的目標(biāo)對象,其中,所述目標(biāo)對象包括:人臉;
[0031 ]調(diào)整單元,用于將所述拍攝焦距調(diào)整為最大值;
[0032]預(yù)覽單元,用于按照預(yù)設(shè)的速率減小所述拍攝焦距,當(dāng)所述目標(biāo)對象全部位于預(yù)覽圖像中時,停止減小所述拍攝焦距并保存當(dāng)前的拍攝焦距為第一拍攝焦距。
[0033]可選地,所述拍攝裝置還包括:
[0034]偵測模塊,用于偵測所述預(yù)覽圖像相對于所述第一圖像是否存在偏移位移;
[0035]提示模塊,用于當(dāng)存在偏移位移時,根據(jù)所述偏移位移生成提示信息,其中,所述提示信息包括移動方向以及移動距離。
[0036]可選地,所述偵測模塊包括:
[0037]放大單元,用于將所述第一圖像按照所述第一拍攝焦距進行放大;
[0038]裁剪單元,用于以所述放大后的圖像的中心點為中心,裁剪出與所述預(yù)覽圖像的尺寸大小相同的第三圖像;
[0039]位置識別單元,用于識別所述預(yù)覽圖像,確定所述預(yù)覽圖像在所述放大后的圖像中的位置;
[0040]判斷單元,用于當(dāng)所述預(yù)覽圖像在所述放大后的圖像中的位置與所述第三圖像的位置不相同時,確認(rèn)為存在偏移位移;
[0041]計算單元,用于計算所述預(yù)覽圖像在所述放大后的圖像中的位置相對于第三圖像的位置的偏移位移。
[0042 ]可選地,所述第二獲取模塊,包括:
[0043]生成單元,用于當(dāng)偵測到所述預(yù)覽圖像中的目標(biāo)對象符合預(yù)設(shè)的拍攝條件時,生成拍攝指令;
[0044]獲取單元,用于當(dāng)接收到拍攝指令時,根據(jù)所述拍攝指令按照所述第一拍攝參數(shù)獲取第二圖像,所述第一拍攝參數(shù)包括:拍攝焦距、曝光量以及快門時間。
[0045]本發(fā)明實施例第三方面提供一種終端,包括上述所述的拍攝裝置。
[0046]實施本發(fā)明實施例,具有如下有益效果:
[0047]在需要進行拍攝時,根據(jù)第一拍攝參數(shù)獲取當(dāng)前的第一圖像,識別第一圖像中的目標(biāo)對象,通過調(diào)整拍攝焦距獲取包含目標(biāo)對象的預(yù)覽圖像,保證目標(biāo)對象符合拍攝的要求,此時根據(jù)拍攝指令按照第一拍攝參數(shù)獲取第二圖像。這樣,可以保證獲取的第二圖像與第一圖像的拍攝參數(shù)相同,獲取的景物相同,同時,在獲取第二圖像之前也通過預(yù)覽圖像保證了目標(biāo)對象符合拍攝要求。因此,可以方便、快捷的實現(xiàn)拍攝時保證人臉的表情符合要求,無須進行多次拍攝再挑選的繁瑣操作,操作簡便,節(jié)省時間,提升了用戶體驗。
【附圖說明】
[0048]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0049]圖1為本發(fā)明實施例提供的一種拍攝方法第一實施例的流程圖。
[0050]圖2為本發(fā)明實施例提供的一種拍攝方法第二實施例的流程圖。
[0051 ]圖3為本發(fā)明實施例提供的一種拍攝方法第三實施例的流程圖。
[0052]圖4為本發(fā)明實施例提供的判斷預(yù)覽圖像是否發(fā)生偏移的方法流程圖。
[0053]圖5為本發(fā)明實施例中第一圖像的示意圖。
[0054]圖6為本發(fā)明實施例中預(yù)覽圖像的示意圖。
[0055]圖7為本發(fā)明實施例中第三圖像的示意圖。
[0056]圖8為本發(fā)明實施例中判斷預(yù)覽圖像是否發(fā)生偏移的示意圖。
[0057]圖9為本發(fā)明實施例中第二圖像的示意圖。
[0058]圖10為本發(fā)明實施例提供的一種拍攝裝置第一實施例的結(jié)構(gòu)示意圖。
[0059]圖11為本發(fā)明實施例提供的一種拍攝裝置第二實施例的結(jié)構(gòu)示意圖。
[0060]圖12為本發(fā)明實施例提供的一種拍攝裝置第二實施例的結(jié)構(gòu)示意圖。
[0061]圖13為本發(fā)明實施例提供的一種終端第一實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0062]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)