一位置的像素亮度值的疊加和同一位置的像素色彩度值的疊加,因此目標圖像30的圖像較為清晰,因此解決了目前使用移動通信終端拍照的效果較差的問題。
[0081]可選的,當(dāng)屬性值包括亮度值時,一種生成目標圖像的技術(shù)方案為:
[0082]將第二圖像劃分成多個子區(qū)域,并根據(jù)子區(qū)域中每個像素的亮度值,確定子區(qū)域的亮度值;
[0083]確定亮度值超過設(shè)定閾值的子區(qū)域;
[0084]確定亮度值超過設(shè)定閾值的子區(qū)域在第二圖像中的位置,并將第一圖像中的相同位置的圖像替換為確定的子區(qū)域的圖像,生成目標圖像。
[0085]需要說明的是,例如:當(dāng)圖像的大小為[W,H],其中W為圖像的寬度,H為圖像的高度,把圖像劃分為m*m個子區(qū)域,m值越大,生成的目標圖像的效果越好,但是相應(yīng)的計算量增大了,因此通常情況下,較佳的,m取16或32。
[0086]以圖4為例進行具體說明,通過超長曝光得到的第一圖像01,通過打開閃光燈得到第二圖像02,將第二圖像02劃分成64個子區(qū)域,即m = 8,通過計算每個子區(qū)域中所有像素的亮度值的平均值得到每個子區(qū)域的亮度值,例如,子區(qū)域a的亮度值為18,大于設(shè)定的閾值15,統(tǒng)計出第二圖像02中大于設(shè)定的閾值的所有子區(qū)域a?p,以及子區(qū)域a?p在第二圖像02中的位置,將第二圖像中子區(qū)域a?P替換第一圖像01中相同位置的圖像,得到目標圖像03。
[0087]其中,設(shè)定的閾值是根據(jù)實際情況進行設(shè)定的,一般設(shè)定的閾值取值為15。
[0088]當(dāng)將第二圖像劃分為其他多個子區(qū)域時,其生成目標圖像的方式與上述方法類似,在此不再贅述。
[0089]由于該方法中僅需判斷出劃分的區(qū)域是否大于設(shè)定的閾值,與判斷每個像素的亮度值是否大于預(yù)設(shè)的像素的亮度值相比,簡化了計算的工作量,提高了效率。
[0090]需要說明的是,本發(fā)明實施例中不限于根據(jù)據(jù)第一圖像和第二圖像像素的屬性值根,生成目標圖像,其他能夠用于根據(jù)第一圖像和第二圖像,生成目標圖像的方法均可。
[0091]以圖2為例,根據(jù)位置坐標將第一圖像I中201區(qū)域和200區(qū)域分開,將第二圖像2中的203區(qū)域和202區(qū)域分開,將第一圖像I中的201區(qū)域和第二圖像2中的202區(qū)域重新組合,生成目標圖像3。
[0092]具體來說,將第二圖像2中像素亮度值大的202區(qū)域作為主體,將第一圖像I中與第二圖像2中坐標位置相同的部分200區(qū)域作為主體,其他部分作為背景;或者,將第一圖像I中像素亮度值大的201區(qū)域作為背景,第二圖像2中與第一圖像I中坐標位置相同的部分203區(qū)域作為背景,其他部分作為主體;其中,移動通信終端確定第一圖像I和第二圖像2主體和背景的方式不限于上述兩種方法,只要能夠?qū)D像中背景和主體區(qū)分開的方法均可。
[0093]此外,在生成目標圖像后,本發(fā)明實施例還能夠保存并顯示該目標圖像。
[0094]具體來說,以圖2為例,在生成目標圖像后,在移動通信終端上顯示該目標圖像,如圖2中的目標圖像3,并將該目標圖像3保存在設(shè)備中,或是內(nèi)存卡中。
[0095]為了更加清楚的對本發(fā)明實施例拍照的方法進行介紹,當(dāng)移動通信終端自動確定當(dāng)前拍照環(huán)境為暗光時,生成目標圖像的具體過程如圖5所示。
[0096]如圖5所示,本發(fā)明實施例拍照的方法,包括:
[0097]步驟500,移動通信終端在接收到拍照指令后,確定當(dāng)前拍照的光照強度小于預(yù)先設(shè)定的光照強度。
[0098]步驟501,移動通信終端采用超長曝光對選定的區(qū)域進行拍照,得到第一圖像。
[0099]步驟502,移動通信終端在超長曝光達到預(yù)設(shè)時間后,關(guān)閉超長曝光,開啟自動曝光,并打開閃光燈對選定區(qū)域進行拍照,得到第二圖像。
[0100]步驟503,移動通信終端確定第一圖像和第二圖像中每個像素的亮度值。
[0101]步驟504,移動通信終端從第一圖像和第二圖像中選擇同一位置亮度值大的像素。
[0102]步驟505,移動通信終端根據(jù)選擇的像素,生成目標圖像。
[0103]步驟506,移動通信終端存儲并顯示目標圖像,本流程結(jié)束。
[0104]當(dāng)移動通信終端通過用戶根據(jù)實際情況設(shè)置的暗光的拍照模式時,生成目標圖像的具體過程如圖6所示。例如,當(dāng)前的光線較弱,普通拍照方式的拍照效果較差,用戶將移動通信終端的拍照模式直接設(shè)置為暗光的拍照模式。
[0105]如圖6所示,本發(fā)明實施例的拍照的方法,包括:
[0106]步驟600,移動通信終端在接收到拍照指令后,采用超長曝光對選定的區(qū)域進行拍照,得到第一圖像。
[0107]步驟601,移動通信終端在超長曝光達到預(yù)設(shè)時間后,關(guān)閉超長曝光,開啟自動曝光,并打開閃光燈對選定區(qū)域進行拍照,得到第二圖像。
[0108]步驟602,移動通信終端根據(jù)第一圖像和第二圖像,生成目標圖像。
[0109]步驟603,移動通信終端存儲并顯示目標圖像,本流程結(jié)束。
[0110]基于同一發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種拍照的設(shè)備,由于圖7的移動通信終端對應(yīng)的方法為本發(fā)明實施例拍照的方法,因此本發(fā)明實施例設(shè)備的實施可以參見方法的實施。
[0111]如圖7所示,本發(fā)明實施例拍照的設(shè)備,包括:
[0112]拍照模塊700,用于接收到拍照指令,對選定的區(qū)域進行拍照,分別采用超長曝光和開啟閃光燈得到第一圖像和第二圖像;
[0113]生成模塊701,用于根據(jù)所述第一圖像和所述第二圖像,生成目標圖像。
[0114]可選的,所述拍照模塊700,還用于:
[0115]在接收到拍照指令后,對選定的區(qū)域進行拍照之前,確定當(dāng)前拍照環(huán)境的光照強度小于預(yù)先設(shè)定的光照強度。
[0116]可選的,所述生成模塊701,具體用于:
[0117]根據(jù)所述第一圖像和所述第二圖像中像素的屬性值,生成目標圖像。
[0118]可選的,所述生成模塊701,具體用于:
[0119]分別確定所述第一圖像和所述第二圖像中每個像素的屬性值;
[0120]比較所述第一圖像和所述第二圖像中同一位置像素的屬性值,并從所述第一圖像和所述第二圖像中選擇同一位置屬性值大的像素;
[0121]根據(jù)選擇的屬性值大的像素,生成目標圖像。
[0122]可選的,所述生成模塊701,具體用于:
[0123]若所述屬性值包括亮度值和色彩度值,將所述第一圖像和所述第二圖像中同一位置像素的亮度值進行疊加,以及將所述第一圖像和所述第二圖像中同一位置的色彩度值進行疊加,生成目標圖像。
[0124]可選的,所述生成模塊701,具體用于:
[0125]若所述屬性值包括亮度值,將所述第二圖像劃分成多個子區(qū)域,并根據(jù)所述子區(qū)域中每個像素的亮度值,確定所述子區(qū)域的亮度值;
[0126]確定亮度值超過設(shè)定閾值的子區(qū)域;
[0127]確定亮度值超過設(shè)定閾值的子區(qū)域在所述第二圖像中的位置,并將第一圖像中的相同位置的圖像替換為確定的子區(qū)域的圖像,生成目標圖像。
[0128]從上述內(nèi)容可以看出: