本發(fā)明涉及圖像處理技術(shù),尤其涉及一種圖像處理方法、裝置及電子設(shè)備。
背景技術(shù):
隨著電子技術(shù)的發(fā)展,越來(lái)越多的電子設(shè)備都配置有攝像頭以拍攝圖像。
對(duì)于不同的拍攝環(huán)境,諸如手機(jī)、平板電腦之類(lèi)的移動(dòng)終端會(huì)采取相應(yīng)的輔助手段進(jìn)行拍攝。例如,對(duì)于較暗的拍攝環(huán)境,目前,大多的電子設(shè)備可采用閃光燈模式,通過(guò)閃光燈發(fā)出的光線(xiàn),提高拍攝時(shí)圖像的曝光量,繼而對(duì)光線(xiàn)較暗環(huán)境(例如,夜間)的物體進(jìn)行拍攝。通過(guò)現(xiàn)有的閃光燈模式拍攝較暗環(huán)境中的物體,拍攝效果并不理想。
然而,采用閃光燈對(duì)目標(biāo)物體進(jìn)行拍攝,其拍攝效果較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種圖像處理方法、裝置及電子設(shè)備,以提高拍攝效果。
本發(fā)明提供一種圖像處理方法,包括:
判斷預(yù)覽圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值,若是,確定目標(biāo)物體對(duì)應(yīng)的像距;
根據(jù)鏡頭的焦距和所述目標(biāo)物體對(duì)應(yīng)的像距確定所述目標(biāo)物體對(duì)應(yīng)的物距;
判斷所述目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離,若是,采用超長(zhǎng)曝光模式對(duì)所述目標(biāo)物體進(jìn)行拍攝,得到所述目標(biāo)物體的目標(biāo)圖像幀。
本發(fā)明還提供一種圖像處理裝置,包括:
第一判斷模塊,用于判斷預(yù)覽圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值;
第一確定模塊,用于若所述預(yù)覽圖像幀的亮度值小于或等于所述預(yù)設(shè)亮度值時(shí),確定目標(biāo)物體對(duì)應(yīng)的像距;
第二確定模塊,用于根據(jù)鏡頭的焦距和所述目標(biāo)物體對(duì)應(yīng)的像距確定所述目標(biāo)物體對(duì)應(yīng)的物距;
第二判斷模塊,用于判斷所述目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離;
拍攝模塊,用于若所述目標(biāo)物體對(duì)應(yīng)的物距大于或等于所述預(yù)設(shè)距離時(shí),采用超長(zhǎng)曝光模式對(duì)所述目標(biāo)物體進(jìn)行拍攝,得到所述目標(biāo)物體的目標(biāo)圖像幀。
本發(fā)明還提供一種電子設(shè)備,包括:鏡頭、成像傳感器、處理器和顯示設(shè)備;其中,所述鏡頭和所述成像傳感器分別與處理器連接,所述處理器還與所述顯示設(shè)備連接;
所述處理器,用于判斷預(yù)覽圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值,若是,確定目標(biāo)物體對(duì)應(yīng)的像距;根據(jù)所述鏡頭的焦距和所述目標(biāo)物體對(duì)應(yīng)的像距確定所述目標(biāo)物體對(duì)應(yīng)的物距;判斷所述目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離,若是則采用超長(zhǎng)曝光模式對(duì)所述目標(biāo)物體進(jìn)行拍攝,得到使得所述成像傳感器上所述目標(biāo)物體的目標(biāo)圖像幀;
所述顯示設(shè)備,用于顯示所述目標(biāo)物體的目標(biāo)圖像幀。
本發(fā)明提供的圖像處理方法、裝置及電子設(shè)備,可判斷預(yù)覽圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值,若是,確定目標(biāo)物體對(duì)應(yīng)的像距,根據(jù)該鏡頭的焦距和該目標(biāo)物體對(duì)應(yīng)的像距確定該目標(biāo)物體對(duì)應(yīng)的物距;判斷該目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離,若是,則采用超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀。本發(fā)明對(duì)于光線(xiàn)較暗的空曠環(huán)境中的目標(biāo)物體,通過(guò)判斷目標(biāo)物體的物距來(lái)確定是否采用超長(zhǎng)曝光模式進(jìn)行拍攝,能夠在目標(biāo)物體的物距較遠(yuǎn)時(shí),自動(dòng)切換到超長(zhǎng)曝光模式進(jìn)行拍攝,顯著改善了暗環(huán)境下的較遠(yuǎn)物體的拍攝質(zhì)量。
附圖說(shuō)明
圖1為本發(fā)明提供的一種圖像處理方法的流程圖;
圖2為本發(fā)明提供的一種圖像處理方法中確定預(yù)覽圖像幀的亮度的方法流程圖;
圖3為本發(fā)明提供的一種圖像處理方法中確定焦距和像距的方法流程圖;
圖4為本發(fā)明提供的一種鏡頭各位置到成像傳感器的結(jié)構(gòu)示意圖;
圖5為本發(fā)明的一種馬達(dá)電流與鏡頭移動(dòng)距離的對(duì)應(yīng)關(guān)系的曲線(xiàn)示意圖;
圖6為本發(fā)明提供的另一種圖像處理方法的流程圖;
圖7為本發(fā)明提供的一種圖像處理裝置的結(jié)構(gòu)示意圖;
圖8為本發(fā)明提供的一種電子設(shè)備的結(jié)構(gòu)示意圖;
圖9為本發(fā)明提供的另一種電子設(shè)備的結(jié)構(gòu)示意圖;
圖10為本發(fā)明提供的又一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明提供的各圖像處理方法,均可由圖像處理裝置執(zhí)行,該圖像處理裝置可通過(guò)軟件和/或硬件的方式集成在任一具有攝像頭的電子設(shè)備中。該電子設(shè)備例如可以為數(shù)碼相機(jī)、單電相機(jī)、數(shù)碼單反相機(jī)數(shù)、碼攝影機(jī)或是其他具有攝像頭的智能手機(jī)、平板電腦等其中任一。
圖1為本發(fā)明提供的一種圖像處理方法的流程圖。如圖1所示,該圖像處理方法可包括如下步驟:
S101、判斷預(yù)覽圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值。
具體地,該預(yù)覽圖像幀可以是在根據(jù)接收到到的相機(jī)開(kāi)啟指令打開(kāi)相機(jī)后,預(yù)覽界面上的所顯示的圖像幀。該S101可以是通過(guò)比較該預(yù)覽圖像幀的亮度值和該預(yù)設(shè)亮度值的大小,從而判斷該預(yù)設(shè)圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值。
S102、若該預(yù)覽圖像幀的亮度值小于或等于該預(yù)設(shè)亮度值時(shí),確定目標(biāo)物體對(duì)應(yīng)的像距。
具體地,該目標(biāo)物體可以指的是該鏡頭的像場(chǎng)內(nèi)預(yù)設(shè)的拍攝主體對(duì)應(yīng)的目標(biāo)物體。若該預(yù)覽圖像幀的亮度值小于或等于預(yù)設(shè)亮度值,則可確定當(dāng)前環(huán)境為光線(xiàn)昏暗環(huán)境,如夜晚。
該S102中可以是在預(yù)覽圖像幀的亮度值小于或等于預(yù)設(shè)亮度值的情況下,對(duì)該目標(biāo)物體進(jìn)行對(duì)焦,確定該目標(biāo)物體對(duì)應(yīng)的像距。其中,該目標(biāo)物體對(duì)應(yīng)的像距可以為該目標(biāo)物體在成像傳感器上成像時(shí),鏡頭與成像傳感器間的距離。
其中,電子設(shè)備的攝像頭可包括:鏡頭和成像傳感器。該成像傳感器可以為感光元件。感光元件例如是電荷耦合元件(Charge Coupled Device,簡(jiǎn)稱(chēng)CCD)、互補(bǔ)性氧化金屬半導(dǎo)體(Complementary Metal-Oxide Semiconductor,簡(jiǎn)稱(chēng)CMOS)元件或其他元件。
S103、根據(jù)該鏡頭的焦距和該目標(biāo)物體對(duì)應(yīng)的像距確定該目標(biāo)物體對(duì)應(yīng)的物距。
具體地,該鏡頭的焦距可以為該目標(biāo)物體在成像傳感器上成像時(shí),該目標(biāo)物體對(duì)應(yīng)的焦點(diǎn)與該鏡頭的距離;該鏡頭的焦距可以為常量,該鏡頭的焦距的具體參數(shù)值可以是根據(jù)該鏡頭的屬性參數(shù)確定的。該S103中可以是根據(jù)該鏡頭的焦距和該目標(biāo)物體對(duì)應(yīng)的像距,采用成像公式,確定該目標(biāo)物體對(duì)應(yīng)的物距。
該成像公式例如可以為如下公式(1)所示:
該成像公式還可以為如下公式(2)所示:
當(dāng)然,該成像公式還可以為上述公式(1)或者公式(2)變形后的其他公式,本發(fā)明對(duì)此不進(jìn)行限制。
S104、判斷該目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離。
該S104以是通過(guò)比較該目標(biāo)物體對(duì)應(yīng)的物距與該預(yù)設(shè)距離的大小,從而判斷該目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離。
可選的,該預(yù)設(shè)距離是根據(jù)如下至少一種參數(shù)確定:閃光燈的類(lèi)型、閃光燈的燈罩和閃光燈的驅(qū)動(dòng)電流。
舉例來(lái)說(shuō),該預(yù)設(shè)距離可以是根據(jù)電子設(shè)備的閃光燈的有效距離確定的,該預(yù)設(shè)距離例如可以大于或等于該閃光燈的有效距離。該閃光燈的有效距離例如可以是由閃光燈的類(lèi)型、閃光燈的燈罩、閃光燈的驅(qū)動(dòng)電流等參數(shù)中至少一種參數(shù)確定的。閃光燈的有效距離例如可以為0.5-5m,該預(yù)設(shè)距離例如可以大于或等于5m。
S105、若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于該預(yù)設(shè)距離時(shí),采用超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀。
具體地,若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于預(yù)設(shè)距離,則可確定該目標(biāo)物體與鏡頭的距離較遠(yuǎn)。在該預(yù)覽圖像幀的亮度值小于或等于預(yù)設(shè)亮度值的情況下,若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于預(yù)設(shè)距離,則可確定該目標(biāo)物體為光線(xiàn)較暗的空曠環(huán)境中的目標(biāo)物體。
在目標(biāo)物體對(duì)應(yīng)的物距小于預(yù)設(shè)距離,則采用閃光燈對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀。
該閃光燈模式對(duì)應(yīng)的曝光量設(shè)置為小于該超長(zhǎng)曝光模式對(duì)應(yīng)的曝光量。
其中,該超長(zhǎng)曝光模式可以是曝光量大于或等于預(yù)設(shè)曝光量的曝光模式,如曝光時(shí)間大于或等于預(yù)設(shè)曝光時(shí)間的曝光模式。
在一種實(shí)現(xiàn)方式中,如上所述的S105中若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于預(yù)設(shè)距離時(shí),采用超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀可包括:
若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于預(yù)設(shè)距離,則增加快門(mén)時(shí)間,對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀。
具體地,該方法中可以是增加快門(mén)時(shí)間,也就是減小快門(mén)速度,從而增加曝光時(shí)間,增加曝光量,通過(guò)物理超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀。
在另一種實(shí)現(xiàn)方式中,如上所述的S105中若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于預(yù)設(shè)距離時(shí),采用超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀可包括:
若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于預(yù)設(shè)距離,則連續(xù)多次曝光得到多幅曝光幀,并對(duì)該多幅曝光幀進(jìn)行合成,得到該目標(biāo)物體的目標(biāo)圖像幀。
具體地,該方法中可以是連續(xù)多次曝光得到多幅曝光幀,模擬增加曝光時(shí)間,增加曝光量,通過(guò)模擬超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀。
當(dāng)然,該方法中還可以是采用超長(zhǎng)曝光的其他實(shí)現(xiàn)模式對(duì)該目標(biāo)物體進(jìn)行拍攝,本發(fā)明不以此作為限制。
本發(fā)明提供的該圖像處理方法,可判斷預(yù)覽圖像幀的亮度的值是否小于或等于預(yù)設(shè)亮度值,若是則確定目標(biāo)物體對(duì)應(yīng)的像距,根據(jù)鏡頭的焦距和該目標(biāo)物體對(duì)應(yīng)的像距確定該目標(biāo)物體對(duì)應(yīng)的物距;判斷該目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離,若是則采用超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝得到該目標(biāo)物體的目標(biāo)圖像幀,若否,則采用閃光燈模式對(duì)該目標(biāo)物體進(jìn)行拍攝得到該目標(biāo)物體的目標(biāo)圖像幀。本發(fā)明對(duì)于光線(xiàn)較暗的空曠環(huán)境中的目標(biāo)物體,根據(jù)目標(biāo)物體的距離自動(dòng)選擇閃光燈和超長(zhǎng)曝光模式進(jìn)行拍攝,能夠在目標(biāo)物體的物距較遠(yuǎn)時(shí),自動(dòng)切換到超長(zhǎng)曝光模式進(jìn)行拍攝,顯著改善了暗環(huán)境下的較遠(yuǎn)物體的拍攝質(zhì)量。
可選的,在如上所述的圖像處理方法的基礎(chǔ)上,本發(fā)明還提供一種圖像處理方法。圖2為本發(fā)明提供的一種圖像處理方法中確定預(yù)覽圖像幀的亮度的方法流程圖。如圖2所示,該方法在上述S101中判斷預(yù)覽圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值之前,該方法還可以包括:
S201、獲取至少一個(gè)預(yù)覽圖像幀。
具體地,該S201中可以是連續(xù)獲取至少一個(gè)預(yù)覽圖像幀。每個(gè)預(yù)覽圖像幀例如可以為YUV格式的圖片。其中,“Y”表示明亮度(Luminance或Luma),也就是灰階值;而“U”和“V”表示的則是色度(Chrominance或Chroma),作用是描述影像色彩及飽和度,用于指定像素的顏色之間的差異。
S202、根據(jù)該至少一個(gè)預(yù)覽圖像幀的平均亮度確定該預(yù)覽圖像幀的亮度。
具體地,該S202中可以是直接將該至少一個(gè)預(yù)覽圖像幀的平均亮度確定為該預(yù)覽圖像幀的亮度,也可以為根據(jù)該至少一個(gè)預(yù)覽圖像幀的平均亮度采用預(yù)設(shè)算法確定該預(yù)覽圖像幀的亮度。
該方法中,根據(jù)該至少一個(gè)預(yù)覽圖像幀的平均亮度確定該預(yù)覽圖像幀的亮度,可使得光線(xiàn)昏暗環(huán)境如夜景模式的切換更佳準(zhǔn)確,有效保證光線(xiàn)昏暗環(huán)境下圖像的拍攝質(zhì)量。
可選的,在如上所述的圖像處理方法的基礎(chǔ)上,本發(fā)明還提供一種圖像處理方法。圖3為本發(fā)明提供的一種圖像處理方法中確定焦距和像距的方法流程圖。如圖3所示,該方法在上述S102中確定目標(biāo)物體對(duì)應(yīng)的像距可以包括:
S301、開(kāi)啟閃光燈的預(yù)閃模式。
具體地,開(kāi)啟閃光燈的預(yù)覽模式可以是控制閃光燈以第一預(yù)設(shè)亮度進(jìn)行發(fā)光。
S302、在該預(yù)閃模式下對(duì)該目標(biāo)物體進(jìn)行對(duì)焦,確定該鏡頭的移動(dòng)距離。
具體地,在一種實(shí)現(xiàn)方式中,該S302中可以是在該預(yù)閃模式下對(duì)該目標(biāo)物體進(jìn)行自動(dòng)對(duì)焦(Auto Focus,簡(jiǎn)稱(chēng)AF),確定對(duì)焦完成時(shí)該鏡頭的移動(dòng)距離。在另一種實(shí)現(xiàn)方式中,該S302中可以是在該預(yù)閃模式下,獲取該目標(biāo)物體進(jìn)行對(duì)焦指令,根據(jù)該對(duì)焦指令對(duì)該目標(biāo)物體進(jìn)行對(duì)焦,確定該對(duì)焦完成時(shí)該鏡頭的移動(dòng)距離。
S303、根據(jù)該鏡頭的預(yù)設(shè)初始位置和該鏡頭的移動(dòng)距離,確定該鏡頭到成像傳感器的距離為該目標(biāo)物體對(duì)應(yīng)的像距。
可選的,該鏡頭到成像傳感器的距離,也就是該目標(biāo)物體對(duì)應(yīng)的像距可以為該鏡頭的遠(yuǎn)景高度。
該鏡頭的預(yù)設(shè)初始位置例如可以為該鏡頭的第一位置,該第一位置也可稱(chēng)為該鏡頭的近景高度。如該鏡頭的預(yù)設(shè)初始位置為該鏡頭的近景高度,該S303中可以是根據(jù)該鏡頭的近景高度和該鏡頭的移動(dòng)距離的差值,確定該目標(biāo)物體對(duì)應(yīng)的像距。
該鏡頭的預(yù)設(shè)初始位置例如可以為該鏡頭的第二位置,該第二位置也可稱(chēng)為該鏡頭的本體高度。如該鏡頭的預(yù)設(shè)初始位置為該鏡頭的本體高度,該S303中可以是根據(jù)該鏡頭的本體高度和該鏡頭的移動(dòng)距離的和,確定該目標(biāo)物體對(duì)應(yīng)的像距。
上述該鏡頭的遠(yuǎn)景高度為拍攝遠(yuǎn)景的目標(biāo)物體時(shí),該鏡頭到成像傳感器的距離;該鏡頭的近景高度為拍攝近景的目標(biāo)物體時(shí),該鏡頭到成像傳感器的距離;該鏡頭的本體高度為鏡頭模組打樣時(shí)鏡頭的初始位置到成像傳感器的距離,為固定值。
舉例來(lái)說(shuō),圖4為本發(fā)明提供的一種鏡頭各位置到成像傳感器的結(jié)構(gòu)示意圖。如圖4所示,該鏡頭的近景高度例如可以為4.61±0.15毫米(mm),該鏡頭的移動(dòng)距離例如可以為0.15mm,該S303中例如可以是根據(jù)(4.61±0.15)mm和0.15mm的差值,確定該目標(biāo)物體對(duì)應(yīng)的像距為該鏡頭的遠(yuǎn)景高度如圖4所示的(4.46±0.15)mm。
可選的,如圖4所示,該鏡頭的本體高度例如可以為(4.45±0.15)mm,該鏡頭的移動(dòng)距離例如可以為0.01mm,該S303中例如可以是根據(jù)(4.45±0.15)mm和0.01mm的差值,確定該目標(biāo)物體對(duì)應(yīng)的像距為該鏡頭的遠(yuǎn)景高度如圖4所示的(4.46±0.15)mm。
該方法中,在該預(yù)閃模式下對(duì)該目標(biāo)物體進(jìn)行對(duì)焦,確定該目標(biāo)物體對(duì)應(yīng)的焦距及鏡頭的移動(dòng)距離,使得該目標(biāo)物體對(duì)應(yīng)的焦距及根據(jù)該移動(dòng)距離確定的該鏡頭到成像傳感器的距離,也就是該目標(biāo)物體對(duì)應(yīng)的像距更加準(zhǔn)確,使得光線(xiàn)昏暗環(huán)境如夜景模式的切換更佳靈活,有效保證光線(xiàn)昏暗環(huán)境下圖像的拍攝質(zhì)量。
可選的,如上所述的S302中在該預(yù)閃模式下對(duì)該目標(biāo)物體進(jìn)行對(duì)焦,確定該鏡頭的移動(dòng)距離可包括:
確定對(duì)該目標(biāo)物體進(jìn)行對(duì)焦成功時(shí)驅(qū)動(dòng)該鏡頭移動(dòng)的馬達(dá)的電流;
根據(jù)該馬達(dá)的電流,和預(yù)設(shè)的馬達(dá)的電流與鏡頭的移動(dòng)距離的對(duì)應(yīng)關(guān)系,確定該鏡頭的移動(dòng)距離。
具體地,該馬達(dá)電流可以為對(duì)該目標(biāo)物體進(jìn)行對(duì)焦成功時(shí)驅(qū)動(dòng)該鏡頭移動(dòng)該馬達(dá)的電流。該預(yù)設(shè)的馬達(dá)的電流與鏡頭的移動(dòng)距離的對(duì)應(yīng)關(guān)系例如可以通過(guò)表格、對(duì)應(yīng)曲線(xiàn)等表示。
舉例來(lái)說(shuō),圖5為本發(fā)明的一種馬達(dá)電流與鏡頭移動(dòng)距離的對(duì)應(yīng)關(guān)系的曲線(xiàn)示意圖。如圖5所示,若該馬達(dá)電流為30mA,則可確定該鏡頭移動(dòng)距離為50um;若該馬達(dá)電流為40mA,則可確定該鏡頭移動(dòng)距離為100um。
并且,該方法中可以根據(jù)該馬達(dá)電流,和預(yù)設(shè)的馬達(dá)的電流與鏡頭的移動(dòng)距離的對(duì)應(yīng)關(guān)系,確定該鏡頭的移動(dòng)距離,可有效保證根據(jù)該移動(dòng)距離確定的該鏡頭到成像傳感器的距離,也就是該目標(biāo)物體對(duì)應(yīng)的像距更加準(zhǔn)確,使得光線(xiàn)昏暗環(huán)境如夜景模式的切換更佳準(zhǔn)確,有效保證光線(xiàn)昏暗環(huán)境下圖像的拍攝質(zhì)量。
可選的,在如上所述的圖像處理方法的基礎(chǔ)上,本發(fā)明還提供一種圖像處理方法。圖6為本發(fā)明提供的另一種圖像處理方法的流程圖。該方法可通過(guò)具體實(shí)例對(duì)上述任一所述的圖像處理方法進(jìn)行說(shuō)明。如圖6所示,該方法可包括:
S601、接收相機(jī)開(kāi)啟指令,并響應(yīng)于該相機(jī)開(kāi)啟指令,打開(kāi)相機(jī)并顯示相機(jī)預(yù)覽界面。
S602、獲取至少一個(gè)預(yù)覽圖像幀。
該S602的具體描述參見(jiàn)上述S201的描述,在此不再贅述。
S603、根據(jù)該至少一個(gè)預(yù)覽圖像幀的平均亮度確定預(yù)覽圖像幀的亮度。
該S603的具體描述參見(jiàn)上述S202的描述,在此不再贅述。
S604、判斷該預(yù)覽圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值。
該S603的具體描述參見(jiàn)上述S101的描述,在此不再贅述。
S605、若該預(yù)覽圖像幀的亮度值小于或等于預(yù)設(shè)亮度值,則開(kāi)啟閃光燈的預(yù)閃模式。
該S605的具體描述參見(jiàn)上述S301的描述,在此不再贅述。
S606、在該預(yù)閃模式下對(duì)該目標(biāo)物體進(jìn)行對(duì)焦,并確定對(duì)該目標(biāo)物體對(duì)焦成功時(shí)驅(qū)動(dòng)鏡頭移動(dòng)的馬達(dá)的電流。
該S606的具體描述參見(jiàn)上述S302的描述,在此不再贅述。
S607、根據(jù)該馬達(dá)的電流,和預(yù)設(shè)的馬達(dá)的電流與鏡頭的移動(dòng)距離的對(duì)應(yīng)關(guān)系,確定該鏡頭的移動(dòng)距離。
S608、根據(jù)該鏡頭的預(yù)設(shè)初始位置和該鏡頭的移動(dòng)距離,確定該鏡頭到成像傳感器的距離為該目標(biāo)物體對(duì)應(yīng)的像距。
該S608的具體描述參見(jiàn)上述S303的描述,在此不再贅述。
S609、根據(jù)該鏡頭的焦距和該目標(biāo)物體對(duì)應(yīng)的像距確定該目標(biāo)物體對(duì)應(yīng)的物距。
該S609的具體描述參見(jiàn)上述S103的描述,在此不再贅述。
S610、判斷該目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離。
該S610的具體描述參見(jiàn)上述S104的描述,在此不再贅述。
S611、若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于預(yù)設(shè)距離,則采用超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀。
該S611的具體描述參見(jiàn)上述S105的描述,在此不再贅述。
S612、若該目標(biāo)物體對(duì)應(yīng)的物距小于預(yù)設(shè)距離,則采用閃光燈的主閃模式對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀。
其中,該閃光燈的主閃模式下該閃光燈發(fā)出光線(xiàn)的亮度可大于該預(yù)閃模式下閃光燈的該閃光燈發(fā)出光線(xiàn)的亮度。
本發(fā)明提供的該圖像處理方法,可在預(yù)覽圖像幀的亮度值小于或等于預(yù)設(shè)亮度值的情況下,確定目標(biāo)物體對(duì)應(yīng)的焦距和該目標(biāo)物體對(duì)應(yīng)的像距,根據(jù)該目標(biāo)物體對(duì)應(yīng)的焦距和該目標(biāo)物體對(duì)應(yīng)的像距確定該目標(biāo)物體對(duì)應(yīng)的物距;若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于預(yù)設(shè)距離,采用超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝得到該目標(biāo)物體的目標(biāo)圖像幀,若否,則采用閃光燈模式對(duì)該目標(biāo)物體進(jìn)行拍攝得到該目標(biāo)物體的目標(biāo)圖像幀。本發(fā)明對(duì)于光線(xiàn)較暗的空曠環(huán)境中的目標(biāo)物體,可根據(jù)目標(biāo)物體的距離自動(dòng)選擇閃光燈和超長(zhǎng)曝光模式進(jìn)行拍攝,能夠在目標(biāo)物體的物距較遠(yuǎn)時(shí),自動(dòng)切換到超長(zhǎng)曝光模式進(jìn)行拍攝,顯著改善了暗環(huán)境下的較遠(yuǎn)物體的拍攝質(zhì)量。
本發(fā)明提供一種圖像處理裝置。圖7為本發(fā)明提供的一種圖像處理裝置的結(jié)構(gòu)示意圖。該圖像處理裝置可通過(guò)軟件和/或硬件的方式在集成在電子設(shè)備中,可執(zhí)行如上任一所述的圖像處理方法。如圖7所示,該圖像處理裝置700可包括:
第一判斷模塊701,用于判斷預(yù)覽圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值。
第一確定模塊702,用于若該預(yù)覽圖像幀的亮度值小于或等于該預(yù)設(shè)亮度值時(shí),確定目標(biāo)物體對(duì)應(yīng)的像距。
第二確定模塊703,用于根據(jù)鏡頭的焦距和該目標(biāo)物體對(duì)應(yīng)的像距確定該目標(biāo)物體對(duì)應(yīng)的物距。
第二判斷模塊704,用于判斷該目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離。
拍攝模塊705,用于若該目標(biāo)物體對(duì)應(yīng)的物距大于或等于該預(yù)設(shè)距離時(shí),采用超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝,得到該目標(biāo)物體的目標(biāo)圖像幀。
可選的,第一確定模塊702確定目標(biāo)物體對(duì)應(yīng)的像距包括:
開(kāi)啟閃光燈的預(yù)閃模式。
該預(yù)閃模式下對(duì)該目標(biāo)物體進(jìn)行對(duì)焦,確定該鏡頭的移動(dòng)距離。
根據(jù)該鏡頭的預(yù)設(shè)初始位置和該鏡頭的移動(dòng)距離,確定該鏡頭到成像傳感器的距離為該目標(biāo)物體對(duì)應(yīng)的像距。
可選的,第一確定模塊702確定該鏡頭的移動(dòng)距離包括:確定對(duì)該目標(biāo)物體進(jìn)行對(duì)焦成功時(shí)驅(qū)動(dòng)該鏡頭移動(dòng)的馬達(dá)電流,并根據(jù)該馬達(dá)的電流和預(yù)設(shè)的馬達(dá)的電流與鏡頭的移動(dòng)距離的對(duì)應(yīng)關(guān)系,確定該鏡頭的移動(dòng)距離。
可選的,預(yù)設(shè)距離是根據(jù)如下至少一種參數(shù)確定:閃光燈的類(lèi)型、閃光燈的燈罩和閃光燈的驅(qū)動(dòng)電流。
本發(fā)明提供的圖像處理裝置,可用于執(zhí)行如上任一所述的圖像處理方法,其具體實(shí)現(xiàn)過(guò)程及有益效果參見(jiàn)上述,在此不再贅述。
本發(fā)明還提供一種電子設(shè)備。圖8為本發(fā)明提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。該電子設(shè)備可執(zhí)行上述任一所述的圖像處理方法。如圖8所示,電子設(shè)備800包括:鏡頭801、成像傳感器802、處理器803和顯示設(shè)備804。其中,鏡頭801和成像傳感器802分別與處理器803連接,處理器803還與顯示設(shè)備804連接。
處理器803,用于判斷預(yù)覽圖像幀的亮度值是否小于或等于預(yù)設(shè)亮度值,若是,則確定目標(biāo)物體對(duì)應(yīng)的像距;根據(jù)鏡頭801的焦距和該目標(biāo)物體對(duì)應(yīng)的像距確定該目標(biāo)物體對(duì)應(yīng)的物距;判斷該目標(biāo)物體對(duì)應(yīng)的物距是否大于或等于預(yù)設(shè)距離,若是,則采用超長(zhǎng)曝光模式對(duì)該目標(biāo)物體進(jìn)行拍攝,使得成像傳感器802上得到該目標(biāo)物體的目標(biāo)圖像幀。
顯示設(shè)備804,用于顯示該目標(biāo)物體的目標(biāo)圖像幀。
可選的,圖9為本發(fā)明提供的另一種電子設(shè)備的結(jié)構(gòu)示意圖。如圖9所示,電子設(shè)備800還可包括:閃光燈805。閃光燈805與處理器803連接。
如上所述的處理器803,還用于開(kāi)啟閃光燈805的預(yù)閃模式;在該預(yù)閃模式下對(duì)該目標(biāo)物體進(jìn)行對(duì)焦,確定該鏡頭的移動(dòng)距離;根據(jù)該鏡頭的預(yù)設(shè)初始位置和該鏡頭的移動(dòng)距離,確定鏡頭801到成像傳感器802的距離為該目標(biāo)物體對(duì)應(yīng)的像距。
可選的,圖10為本發(fā)明提供的又一種電子設(shè)備的結(jié)構(gòu)示意圖。如圖10所示,電子設(shè)備800還可包括:馬達(dá)806;處理器803與馬達(dá)806連接,馬達(dá)806與鏡頭801連接。
處理器803,還用于確定對(duì)該目標(biāo)物體進(jìn)行對(duì)焦成功時(shí)驅(qū)動(dòng)鏡頭801移動(dòng)的馬達(dá)806的電流;根據(jù)馬達(dá)806的電流,和預(yù)設(shè)的馬達(dá)的電流與鏡頭的移動(dòng)距離的對(duì)應(yīng)關(guān)系,確定該鏡頭的移動(dòng)距離。
可選的,預(yù)設(shè)距離是根據(jù)如下至少一種參數(shù)確定:閃光燈805的類(lèi)型、閃光燈805的燈罩和閃光燈805的驅(qū)動(dòng)電流。
本發(fā)明提供的電子設(shè)備,可執(zhí)行如上任一所述的圖像處理方法,其具體實(shí)現(xiàn)過(guò)程及有益效果參見(jiàn)上述,在此不再贅述。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。