本發(fā)明涉及攝像技術(shù)領(lǐng)域,具體涉及一種拍照方法及終端。
背景技術(shù):
隨著電子技術(shù)的不斷發(fā)展,攝像頭已成為手機(jī)、平板電腦等終端中必不可少的組成部分,因此,用戶可以通過終端中的攝像頭記錄生活中的點(diǎn)點(diǎn)滴滴。由于用戶拍照時(shí)光源顏色是多變的,而光源的顏色不同,拍攝的圖像的效果可能不同,以致無法保證拍攝的圖像不受光源顏色的影響,從而降低了圖像的拍攝效果。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種拍照方法及終端,可以提高圖像的拍攝效果。
本發(fā)明實(shí)施例第一方面提供一種拍照方法,包括:
測(cè)量終端與被拍攝物體之間的距離;
根據(jù)所述距離,通過顏色傳感器采集光源的顏色數(shù)據(jù);
使用所述顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色;
開啟調(diào)整顏色后的所述補(bǔ)光光源進(jìn)行補(bǔ)光;
通過攝像頭采集圖像。
本發(fā)明實(shí)施例第二方面提供一種終端,包括:
測(cè)量單元,用于測(cè)量所述終端與被拍攝物體之間的距離;
第一采集單元,用于根據(jù)所述測(cè)量單元測(cè)量的距離,通過顏色傳感器采集光源的顏色數(shù)據(jù);
第一調(diào)整單元,用于使用所述第一采集單元采集的顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色;
補(bǔ)光單元,用于開啟所述第一調(diào)整單元調(diào)整顏色后的所述補(bǔ)光光源進(jìn)行補(bǔ)光;
第二采集單元,用于通過攝像頭采集圖像。
本發(fā)明實(shí)施例中,測(cè)量終端與被拍攝物體之間的距離,根據(jù)終端與被拍攝物體之間的距離通過顏色傳感器采集光源的顏色數(shù)據(jù),使用顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色,開啟調(diào)整顏色后的補(bǔ)光光源進(jìn)行補(bǔ)光,并通過攝像頭采集圖像。由于采集圖像時(shí)根據(jù)光源的顏色通過補(bǔ)光光源進(jìn)行了補(bǔ)光,從而可以提高圖像的拍攝效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種終端與被拍攝物體之間的距離較遠(yuǎn)的示意圖;
圖2是本發(fā)明實(shí)施例提供的一種終端與被拍攝物體之間的距離較近的示意圖;
圖3是顏色傳感器與光譜曲線的示意圖;
圖4是本發(fā)明實(shí)施例提供的一種拍照方法的流程示意圖;
圖5是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例公開的又一種終端的結(jié)構(gòu)示意圖.
具體實(shí)施方式
下面將結(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ù)的范圍。
本發(fā)明實(shí)施例提供一種拍照方法及終端,用于提高圖像的拍攝效果。以下分別進(jìn)行詳細(xì)說明。
為了更好地理解本發(fā)明實(shí)施例提供的一種拍照方法及終端,下面先對(duì)本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景進(jìn)行描述。安裝有攝像頭的終端,在拍照時(shí)的閃光燈的顏色是固定不變的,不會(huì)隨著環(huán)境顏色的不同而改變閃光燈的顏色。由于在拍照過程中總是以固定的顏色來補(bǔ)光,因此,在某些情況下閃光燈的補(bǔ)光效果不是很好。例如:在亮度微弱的烏絲燈源下采集圖像時(shí),由于環(huán)境光是暖色光源,但閃光燈依然使用冷色光來補(bǔ)光,以致采集的圖像顏色變淡??梢?,根據(jù)環(huán)境光源的顏色調(diào)整閃光燈的顏色可以提高圖像的拍攝效果,但環(huán)境光源中有些環(huán)境光源對(duì)圖像采集的影響較大,例如:照射在被拍攝物體正面的光源,有些環(huán)境光源對(duì)圖像采集的影響較小,例如:照射在被拍攝物體背面的光源。因此,可以將環(huán)境光源中對(duì)圖像采集的影響較大的光源稱為主要光源,即將能夠照射在被拍攝物體正面的光源稱為主要光源,可以將環(huán)境光源中對(duì)圖像采集的影響較小的光源稱為次要光源,即將照射在被拍攝物體背面的光源稱為次要光源。由于主要光源對(duì)被圖像采集的影響較大,可見,可以根據(jù)主要光源的顏色數(shù)據(jù)調(diào)整閃光燈(即補(bǔ)光光源)的顏色。然而,攝像頭所在終端與被拍攝物體之間的距離不同,照射在被拍攝物體正面的光源不同,請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種終端與被拍攝物體之間的距離較遠(yuǎn)的示意圖,如圖1所示,當(dāng)終端與被拍攝物體之間的距離較遠(yuǎn)時(shí),照射在被拍攝物體正面的光源是與被拍攝物體處于同一側(cè)的光源;請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例提供的一種終端與被拍攝物體之間的距離較近的示意圖,如圖2所示,當(dāng)攝像頭與終端之間的距離較近時(shí),照射在被拍攝物體正面的光源是與被拍攝物體處于相反側(cè)的光源。
本發(fā)明實(shí)施例所描述的終端可以包括設(shè)置有攝像頭和顏色傳感器的智能手機(jī)(如Android手機(jī)、iOS手機(jī)、Windows Phone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)、穿戴式設(shè)備或飛行器等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
顏色傳感器通常由RGBW四個(gè)通道的光點(diǎn)轉(zhuǎn)換單元組成,R、G、B的光譜響應(yīng)特性分別接近人眼視網(wǎng)膜的三種錐狀感光細(xì)胞L,S,M的光譜響應(yīng)特性。W通道的光譜響應(yīng)特性接近人眼視視網(wǎng)膜的桿狀感光細(xì)胞的光譜響應(yīng)特性。請(qǐng)參閱圖3,圖3是顏色傳感器與光譜曲線的示意圖。圖3所示的光擴(kuò)散板是通過化學(xué)或物理的手段,利用光線在行徑途中遇到兩個(gè)折射率(密度)相異的介質(zhì)時(shí),發(fā)生折射、反射與散射的物理現(xiàn)象,通過在有機(jī)玻璃(polymethyl methacrylate,PMMA)、防彈膠(polycarbonates,PC)、聚苯乙烯(polystryrene,PS)、聚丙烯(polypropylene,PP)等基材基礎(chǔ)中添加無機(jī)或有機(jī)光擴(kuò)散劑,或者通過基材表面的微特征結(jié)構(gòu)的陣列調(diào)整光線,使光線發(fā)生不同方向的折射、反射與散射,從而改變光線的行進(jìn)路線,實(shí)現(xiàn)入射光充分散色以此產(chǎn)生光學(xué)擴(kuò)散的效果。
本發(fā)明實(shí)施例中,光源可以為不同種類的自然光,例如:不同天氣、不同時(shí)間、不同季節(jié)、不同經(jīng)緯度正對(duì)陽光與背對(duì)陽光的光源或者月光。光源還可以為:不同種類的人造光源,例如:熒光燈、白熾燈、燭光、高壓汞燈、鈉燈、LED燈、TL84燈、A光光源、紫外燈、D65光源、路燈、手電筒等等。光源還可為其他光源,例如:螢火蟲形成的光源、夜光粉形成的光源、夜明珠形成的光源等等。
請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例提供的一種拍照方法的流程示意圖。其中,該拍照方法適用于設(shè)置有攝像頭和顏色傳感器的終端。如圖4所示,該拍照方法可以包括以下步驟。
401、測(cè)量終端與被拍攝物體之間的距離。
本實(shí)施例中,當(dāng)用戶需要通過終端中的攝像頭拍攝照片、視頻時(shí),用戶可以通過點(diǎn)擊預(yù)設(shè)圖標(biāo)、點(diǎn)擊預(yù)設(shè)區(qū)域、按壓預(yù)設(shè)按鍵等操作向終端輸入用于啟動(dòng)終端攝像頭的啟動(dòng)指令,之后終端檢測(cè)到該啟動(dòng)指令,將啟動(dòng)攝像頭。
本實(shí)施例中,在攝像頭啟動(dòng)之后,或攝像頭啟動(dòng)的同時(shí),將測(cè)量終端與被拍攝物體之間的距離,可以直接通過距離傳感器進(jìn)行測(cè)量,如激光測(cè)距傳感器等。也可以根據(jù)攝像頭的對(duì)焦信息確定,即通過攝像頭采集預(yù)覽圖像,檢測(cè)用戶從預(yù)覽圖像中選定的目標(biāo)對(duì)象,對(duì)目標(biāo)對(duì)象進(jìn)行對(duì)焦,調(diào)整攝像頭內(nèi)置的馬達(dá)的位置,獲取馬達(dá)在不同位置時(shí)目標(biāo)對(duì)象對(duì)應(yīng)的對(duì)比度,從獲取的對(duì)比度中選取最大的對(duì)比度,獲取最大的對(duì)比度對(duì)應(yīng)的像距,根據(jù)像距計(jì)算目標(biāo)對(duì)象與鏡頭之間的物距,像距為攝像頭的鏡頭與傳感器之間的距離。還可以通過攝像頭采集第一圖像和第二圖像,第一圖像為閃光燈補(bǔ)光時(shí)采集的圖像,第二圖像為閃光燈關(guān)閉時(shí)采集的圖像,確定第一圖像和第二圖像的亮度差,根據(jù)亮度差確定終端與被拍攝物體之間的距離,距離與亮度差成反比。其中,確定第一圖像和第二圖像的亮度差,可以是先分別計(jì)算第一圖像和第二圖像中所有像素點(diǎn)的平均亮度,之后確定第一圖像和第二圖像的平均亮度的差;也可以是先計(jì)算第一圖像和第二圖像中處于同一像素坐標(biāo)點(diǎn)的亮度差,之后計(jì)算這些像素點(diǎn)的亮度差的平均值。第一圖像的拍攝時(shí)間與第二圖像的拍攝時(shí)間之間的時(shí)間差小于第一預(yù)設(shè)值,第一圖像和第二圖像可以是攝像頭連續(xù)拍攝的兩張圖像,也可以不是連續(xù)拍攝的兩張圖像。第一圖像和第二圖像是攝像頭針對(duì)同一被拍攝物體采集的兩張圖像。
402、根據(jù)終端與被拍攝物體之間的距離,通過顏色傳感器采集光源的顏色數(shù)據(jù)。
本實(shí)施例中,由于攝像頭采集圖像時(shí),照射在被拍攝物體上的光源的顏色不同,所采集圖像的效果不同,以及終端與被拍攝物體之間的距離不同,照射在被拍攝物體正面的光源不同。因此,在測(cè)量到終端與被拍攝物體之間的距離之后,可以根據(jù)終端與被拍攝物體之間的距離,選擇合適的顏色傳感器采集照射在被拍攝物體上的光源的顏色數(shù)據(jù)。
本實(shí)施例中,當(dāng)終端上設(shè)置有至少兩個(gè)顏色傳感器時(shí),如果攝像頭與被拍攝物體之間的距離滿足第一預(yù)設(shè)條件,即攝像頭與被拍攝物體之間的距離大于或等于第二預(yù)設(shè)值,則通過采集范圍與攝像頭的拍攝范圍至少部分重疊的顏色傳感器采集光源的顏色數(shù)據(jù);如果攝像頭與被拍攝物體之間的距離滿足第二預(yù)設(shè)條件,即攝像頭與被拍攝物體之間的距離小于或等于第二預(yù)設(shè)值,則通過采集范圍與攝像頭的拍攝范圍相互獨(dú)立的顏色傳感器采集光源的顏色數(shù)據(jù)。例如:當(dāng)采用后置攝像頭采集圖像時(shí),如果終端與被拍攝物體之間的距離較近,則使用設(shè)置在終端正面(即屏幕所在面)的顏色傳感器采集光源的顏色數(shù)據(jù);如果終端與被拍攝物體之間的距離較遠(yuǎn),則使用設(shè)置在終端背面(即后置攝像頭所在面)的顏色傳感器采集光源的顏色數(shù)據(jù)。
本實(shí)施例中,當(dāng)終端上只設(shè)置有一個(gè)可以調(diào)節(jié)采集方向的顏色傳感器時(shí),如果攝像頭與被拍攝物體之間的距離滿足第一預(yù)設(shè)條件,即攝像頭與被拍攝物體之間的距離大于或等于第二預(yù)設(shè)值時(shí),則調(diào)整顏色傳感器的采集方向,使顏色傳感器的采集方向與攝像頭的拍攝方向相同,之后使用調(diào)整采集方向后的顏色傳感器采集光源的顏色數(shù)據(jù);如果攝像頭與被拍攝物體之間的距離滿足第二預(yù)設(shè)條件,即攝像頭與被拍攝物體之間的距離小于或等于第二預(yù)設(shè)值,則調(diào)整顏色傳感器的采集方向,使顏色傳感器的采集方向與攝像頭的拍攝方向相反,之后使用調(diào)整采集方向后的顏色傳感器采集光源的顏色數(shù)據(jù)。例如:當(dāng)采用后置攝像頭采集圖像時(shí),如果終端與被拍攝物體之間的距離較近,則調(diào)整顏色傳感器的采集方向,使顏色傳感器的采集方向是終端正面(即屏幕所在面)所在方向,即與后置攝像頭的采集方向相反;如果終端與被拍攝物體之間的距離較遠(yuǎn),則調(diào)整顏色傳感器的采集方向,使顏色傳感器的采集方向?yàn)榻K端背面(即后置攝像頭所在面)所在方向,即與后置攝像頭的采集方向相同。
本實(shí)施例中,為了通過顏色傳感器盡可能多地采集到光源的顏色數(shù)據(jù),可以在顏色傳感器表面覆蓋擴(kuò)散材料,以便增加顏色傳感器采集光源的視場(chǎng)角(Forward Observer Vehicle,F(xiàn)OV),從而使顏色傳感器可以采集到入射角度更大的光線,以及使各光電感應(yīng)電路感應(yīng)到的光線強(qiáng)度和光譜較為接近。此外,由于擴(kuò)散作用,測(cè)量的方向的集中程度減弱,不容易受到環(huán)境中局部鮮艷物體的影響,能夠更準(zhǔn)確地測(cè)量環(huán)境中光源的顏色數(shù)據(jù)。此外,為了通過顏色傳感器盡可能多地采集到光源的顏色數(shù)據(jù),顏色傳感器的FOV要大于攝像頭的FOV。
403、使用光源的顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色。
本實(shí)施例中,通過顏色傳感器采集到光源的顏色數(shù)據(jù)之后,可以使用光源的顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色,可以是調(diào)整補(bǔ)光光源的顏色,使調(diào)整后的補(bǔ)光光源的顏色與光源的顏色數(shù)據(jù)對(duì)應(yīng)的顏色間的顏色偏差小于第三預(yù)設(shè)值。
本實(shí)施例中,顏色偏差可以為色溫值的偏差值,也可以為色品向量的歐式距離,還可以為基于視覺神經(jīng)心理學(xué)模型的顏色偏差定義△E(Ddelta-E)。補(bǔ)光光源與攝像頭位于終端的同一面,補(bǔ)光光源可以是閃光燈或終端的屏幕,當(dāng)攝像頭為后置攝像頭時(shí),補(bǔ)光光源可以為閃光燈,當(dāng)攝像頭為前置攝像頭時(shí),補(bǔ)光光源可以為閃光燈,為了減少補(bǔ)光光源的數(shù)量,補(bǔ)光光源也可以為終端的屏幕。其中,△E為在均勻顏色感覺空間中,人眼感覺色差的測(cè)試單位,當(dāng)△E=1時(shí),人眼可以感覺到色彩的變換,ΔE能夠?qū)⑸蔬€原的準(zhǔn)確性量化為一個(gè)數(shù)值,它能夠準(zhǔn)確地反映顯示器表現(xiàn)色彩的準(zhǔn)確性,因此,其數(shù)值越小越好,分?jǐn)?shù)越高說明色彩越失真。ΔE值在1.6-3.2之間時(shí),人眼基本上是分辨不出色彩的差異;ΔE值在3.2-6.5之間,經(jīng)過專業(yè)訓(xùn)練的人士可以辨別其不同,但普通人是觀察不到其中的差異的;ΔE值在6.5-13之間時(shí),色彩差別已經(jīng)可以判別,但色調(diào)本身仍然相同;ΔE值在13-25之間時(shí),可以確定是不同的色調(diào)的表現(xiàn),也可辨別出色彩的從屬;ΔE值大于25時(shí),就代表著是另外一種色彩了。
本實(shí)施例中,可以預(yù)先針對(duì)光源的每種顏色,調(diào)整終端中補(bǔ)光光源的顏色,可以從這些補(bǔ)光光源的顏色中選取使攝像頭采集的圖像的效果最好的補(bǔ)光光源的顏色,并將光源的這種顏色和補(bǔ)光光源的這種顏色對(duì)應(yīng)的存儲(chǔ)起來,便于后續(xù)調(diào)用。因此,通過顏色傳感器采集到光源的顏色數(shù)據(jù)之后,也可以從預(yù)先存儲(chǔ)的光源的顏色與閃光燈的顏色的對(duì)應(yīng)關(guān)系中,獲取光源的顏色數(shù)據(jù)對(duì)應(yīng)的補(bǔ)光光源的目標(biāo)顏色,并將補(bǔ)光光源的顏色調(diào)整為目標(biāo)顏色。
404、開啟調(diào)整顏色后的補(bǔ)光光源進(jìn)行補(bǔ)光。
本實(shí)施例中,使用光源的顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色之后,將開啟調(diào)整顏色后的補(bǔ)光光源為攝像頭進(jìn)行補(bǔ)光。其中,開啟調(diào)整顏色后的補(bǔ)光光源,可以是根據(jù)調(diào)整后的顏色生成電流參數(shù),為補(bǔ)光光源輸入電流參數(shù)對(duì)應(yīng)的電流,使補(bǔ)光光源產(chǎn)生對(duì)應(yīng)的顏色。
405、通過攝像頭采集圖像。
本實(shí)施例中,終端可以是在補(bǔ)光光源啟動(dòng)的同時(shí),通過攝像頭采集圖像;也可以是在補(bǔ)光光源啟動(dòng)后,通過攝像頭采集圖像;補(bǔ)光光源也可以是在攝像頭開始采集圖像,但未曝光之前啟動(dòng)的,只要保證攝像頭曝光時(shí)補(bǔ)光光源工作即可。
在圖4所描述的拍照方法中,測(cè)量終端與被拍攝物體之間的距離,根據(jù)終端與被拍攝物體之間的距離通過顏色傳感器采集光源的顏色數(shù)據(jù),使用顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色,開啟調(diào)整顏色后的補(bǔ)光光源進(jìn)行補(bǔ)光,并通過攝像頭采集圖像。由于采集圖像時(shí)根據(jù)光源的顏色通過補(bǔ)光光源進(jìn)行了補(bǔ)光,從而可以提高圖像的拍攝效果。
請(qǐng)參閱圖5,圖5是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。其中,該終端可以為設(shè)置有攝像頭和顏色傳感器的手機(jī)、平板電腦等。如圖5所示,該終端可以包括:
測(cè)量單元501,用于測(cè)量終端與被拍攝物體之間的距離;
第一采集單元502,用于根據(jù)測(cè)量單元501測(cè)量的終端與被拍攝物體之間的距離,通過顏色傳感器采集光源的顏色數(shù)據(jù);
第一調(diào)整單元503,用于使用第一采集單元502采集的顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色;
補(bǔ)光單元504,用于開啟第一調(diào)整單元503調(diào)整顏色后的補(bǔ)光光源進(jìn)行補(bǔ)光;
第二采集單元505,用于通過攝像頭采集圖像。
具體地,第二采集單元505,用于在補(bǔ)光單元504進(jìn)行補(bǔ)光的情況下,通過攝像頭采集圖像。
在圖5所描述的終端中,測(cè)量終端與被拍攝物體之間的距離,根據(jù)終端與被拍攝物體之間的距離通過顏色傳感器采集光源的顏色數(shù)據(jù),使用顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色,開啟調(diào)整顏色后的補(bǔ)光光源進(jìn)行補(bǔ)光,并通過攝像頭采集圖像。由于采集圖像時(shí)根據(jù)光源的顏色通過補(bǔ)光光源進(jìn)行了補(bǔ)光,從而可以提高圖像的拍攝效果。
請(qǐng)參閱圖6,圖6是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖。其中,該終端可以為設(shè)置有攝像頭和顏色傳感器的手機(jī)、平板電腦等。其中,圖6所示的終端是由圖5所示的終端優(yōu)化得到的,其中:
第一調(diào)整單元503,具體用于調(diào)整閃光燈的顏色,使調(diào)整后的補(bǔ)光光源的顏色與光源的顏色數(shù)據(jù)對(duì)應(yīng)的顏色間的顏色偏差小于預(yù)設(shè)值,顏色偏差可以為色溫值的偏差值或色品向量的歐式距離。
作為一種可能的實(shí)施方式,第一調(diào)整單元503可以包括:
獲取單元5031,用于從預(yù)先存儲(chǔ)的光源的顏色與補(bǔ)光光源的顏色的對(duì)應(yīng)關(guān)系中,獲取第一采集單元502采集的光源的顏色數(shù)據(jù)對(duì)應(yīng)的補(bǔ)光光源的目標(biāo)顏色;
第二調(diào)整單元5032,用于將補(bǔ)光光源的顏色調(diào)整為獲取單元5031獲取的目標(biāo)顏色。
作為一種可能的實(shí)施方式,測(cè)量單元501可以包括:
第三采集單元5011,用于通過攝像頭采集第一圖像和第二圖像,第一圖像為補(bǔ)光光源補(bǔ)光時(shí)采集的圖像,第二圖像為補(bǔ)光光源關(guān)閉時(shí)采集的圖像;
確定單元5012,用于確定第三采集單元5011采集的第一圖像和第二圖像的亮度差的絕對(duì)值,以獲得差異圖像;
確定單元5012,還用于根據(jù)差異圖像確定終端與被拍攝物體之間的距離,終端與被拍攝物體之間的距離與差異圖像的亮度成反比。
作為一種可能的實(shí)施方式,當(dāng)終端上設(shè)置有至少兩個(gè)顏色傳感器時(shí),第一采集單元502具體用于:
若終端與被拍攝物體之間的距離滿足第一預(yù)設(shè)條件,則通過第一顏色傳感器采集光源的顏色數(shù)據(jù),第一顏色傳感器的采集范圍與攝像頭的拍攝范圍至少部分重疊;或者
若終端與被拍攝物體之間的距離滿足第二預(yù)設(shè)條件,則通過第二顏色傳感器采集光源的顏色數(shù)據(jù),第二顏色傳感器的采集范圍與攝像頭的拍攝范圍相互獨(dú)立。
作為一種可能的實(shí)施方式,當(dāng)終端上只設(shè)置有一個(gè)可以調(diào)節(jié)采集方向的顏色傳感器時(shí),第一采集單元502具體用于:
若終端與被拍攝物體之間的距離滿足第一預(yù)設(shè)條件,則將顏色傳感器的采集方向調(diào)整為攝像頭的拍攝方向,并通過調(diào)整采集方向后的顏色傳感器采集光源的顏色數(shù)據(jù);或者
若終端與被拍攝物體之間的距離滿足第二預(yù)設(shè)條件,則將顏色傳感器的采集方向調(diào)整為與攝像頭的拍攝方向相反的方向,并通過調(diào)整采集方向后的顏色傳感器采集光源的顏色數(shù)據(jù)。
在圖6所描述的終端中,測(cè)量終端與被拍攝物體之間的距離,根據(jù)終端與被拍攝物體之間的距離通過顏色傳感器采集光源的顏色數(shù)據(jù),使用顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色,開啟調(diào)整顏色后的補(bǔ)光光源進(jìn)行補(bǔ)光,并通過攝像頭采集圖像。由于采集圖像時(shí)根據(jù)光源的顏色通過補(bǔ)光光源進(jìn)行了補(bǔ)光,從而可以提高圖像的拍攝效果。
請(qǐng)參閱圖7,圖7是本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖。其中,該終端可以為設(shè)置有攝像頭和顏色傳感器的手機(jī)、平板電腦等。如圖7所示,該終端可以包括:至少一個(gè)處理器701,如CPU,存儲(chǔ)器702,攝像頭703、顏色傳感器704、補(bǔ)光光源705以及至少一個(gè)通信總線706。存儲(chǔ)器702可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。可選地,存儲(chǔ)器702還可以是至少一個(gè)位于遠(yuǎn)離前述處理器701的存儲(chǔ)裝置。其中:
通信總線706,用于實(shí)現(xiàn)這些組件之間的連接通信;
存儲(chǔ)器702中存儲(chǔ)有一組程序代碼,處理器701用于調(diào)用存儲(chǔ)器702中存儲(chǔ)的程序代碼執(zhí)行以下操作:
啟動(dòng)攝像頭703;
測(cè)量終端與被拍攝物體之間的距離;
顏色傳感器704,用于根據(jù)終端與被拍攝物體之間的距離,采集光源的顏色數(shù)據(jù)并發(fā)送給處理器701;
處理器701還用于調(diào)用存儲(chǔ)器702中存儲(chǔ)的程序代碼執(zhí)行以下操作:
使用光源的顏色數(shù)據(jù)調(diào)整補(bǔ)光光源705的顏色,補(bǔ)光光源705與攝像頭703位于終端的同一面;
啟動(dòng)調(diào)整顏色后的補(bǔ)光光源705;
補(bǔ)光光源705,用于對(duì)攝像頭703進(jìn)行補(bǔ)光;
攝像頭703,用于在補(bǔ)光光源705補(bǔ)光的情況下,采集圖像并發(fā)送給處理器701。
作為一種可能的實(shí)施方式,處理器701使用光源的顏色數(shù)據(jù)調(diào)整補(bǔ)光光源705的顏色的方式為:
調(diào)整補(bǔ)光光源705的顏色,使調(diào)整后的補(bǔ)光光源705的顏色與光源的顏色數(shù)據(jù)對(duì)應(yīng)的顏色間的顏色偏差小于預(yù)設(shè)值,顏色偏差為色溫值的偏差值或色品向量的歐式距離。
作為一種可能的實(shí)施方式,處理器701使用光源的顏色數(shù)據(jù)調(diào)整補(bǔ)光光源705的顏色的方式為:
從預(yù)先存儲(chǔ)的光源的顏色與補(bǔ)光光源705的顏色的對(duì)應(yīng)關(guān)系中,獲取光源的顏色數(shù)據(jù)對(duì)應(yīng)的補(bǔ)光光源705的目標(biāo)顏色;
將補(bǔ)光光源705的顏色調(diào)整為目標(biāo)顏色。
作為一種可能的實(shí)施方式,補(bǔ)光光源705可以為閃光燈或終端的屏幕。
作為一種可能的實(shí)施方式,顏色傳感器的視場(chǎng)角大于攝像頭的視場(chǎng)角。
作為一種可能的實(shí)施方式,顏色傳感器表面覆蓋有擴(kuò)散材料。
作為一種可能的實(shí)施方式,處理器701測(cè)量終端與被拍攝物體之間的距離可以包括:
通過攝像頭采集第一圖像和第二圖像,第一圖像為補(bǔ)光光源705補(bǔ)光時(shí)采集的圖像,第二圖像為補(bǔ)光光源705關(guān)閉時(shí)采集的圖像;
確定第一圖像和第二圖像的亮度差的絕對(duì)值,以獲得差異圖像;
根據(jù)差異圖像確定終端與被拍攝物體之間的距離,終端與被拍攝物體之間的距離與差異圖像的亮度成反比。
作為一種可能的實(shí)施方式,當(dāng)終端上設(shè)置有至少兩個(gè)顏色傳感器時(shí),顏色傳感器704根據(jù)終端與被拍攝物體之間的距離,采集光源的顏色數(shù)據(jù)包括:
若終端與被拍攝物體之間的距離滿足第一預(yù)設(shè)條件,則第一顏色傳感器采集光源的顏色數(shù)據(jù),第一顏色傳感器的采集范圍與攝像頭的拍攝范圍至少部分重疊;或者
若終端與被拍攝物體之間的距離滿足第二預(yù)設(shè)條件,則第二顏色傳感器采集光源的顏色數(shù)據(jù),第二顏色傳感器的采集范圍與攝像頭的拍攝范圍相互獨(dú)立。
作為一種可能的實(shí)施方式,當(dāng)終端上只設(shè)置有一個(gè)可以調(diào)節(jié)采集方向的顏色傳感器時(shí),顏色傳感器704根據(jù)終端與被拍攝物體之間的距離,采集光源的顏色數(shù)據(jù)包括:
若終端與被拍攝物體之間的距離滿足第一預(yù)設(shè)條件,則處理器701將顏色傳感器的采集方向調(diào)整為攝像頭的拍攝方向,調(diào)整采集方向后的顏色傳感器采集光源的顏色數(shù)據(jù);或者
若終端與被拍攝物體之間的距離滿足第二預(yù)設(shè)條件,則處理器701將顏色傳感器的采集方向調(diào)整為與攝像頭的拍攝方向相反的方向,調(diào)整采集方向后的顏色傳感器采集光源的顏色數(shù)據(jù)。
其中,步驟401、403可以終端中的處理器701和存儲(chǔ)器702來執(zhí)行,步驟402可以終端中的顏色傳感器704來執(zhí)行,步驟404可以終端中的補(bǔ)光光源705來執(zhí)行,步驟405可以終端中的攝像頭703來執(zhí)行。
其中,測(cè)量單元501和第一調(diào)整單元503可以由終端中的處理器701和存儲(chǔ)器702來實(shí)現(xiàn),第一采集單元502可以由終端中的顏色傳感器704來實(shí)現(xiàn),補(bǔ)光單元504可以由終端中的補(bǔ)光光源705來實(shí)現(xiàn),第二采集單元505可以由終端中的攝像頭703來實(shí)現(xiàn)。
其中,攝像頭703可以為前置攝像頭,也可以為后置攝像頭,還可以設(shè)置在終端的其他面。
在圖7所描述的終端中,測(cè)量終端與被拍攝物體之間的距離,根據(jù)終端與被拍攝物體之間的距離通過顏色傳感器采集光源的顏色數(shù)據(jù),使用顏色數(shù)據(jù)調(diào)整補(bǔ)光光源的顏色,開啟調(diào)整顏色后的補(bǔ)光光源進(jìn)行補(bǔ)光,并通過攝像頭采集圖像。由于采集圖像時(shí)根據(jù)光源的顏色通過補(bǔ)光光源進(jìn)行了補(bǔ)光,從而可以提高圖像的拍攝效果。
可選地,終端可以為飛行器,如無人機(jī),飛行器的結(jié)構(gòu)可以與圖7所示的結(jié)構(gòu)相同。其中,攝像頭可以設(shè)置在飛行器的下面,顏色傳感器可以設(shè)置在飛行器的上面,也可以設(shè)置在飛行器的側(cè)面。
本發(fā)明實(shí)施例的方法的步驟順序可以根據(jù)實(shí)際需要進(jìn)行調(diào)整、合并或刪減。本發(fā)明實(shí)施例的終端的單元可以根據(jù)實(shí)際需要進(jìn)行整合、進(jìn)一步劃分或刪減。
本發(fā)明實(shí)施例的單元,可以以通用集成電路(如中央處理器CPU),或以專用集成電路(ASIC)來實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:閃存盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取器(Random Access Memory,RAM)、磁盤或光盤等。
以上對(duì)本發(fā)明實(shí)施例提供的拍照方法及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。