圖片的合成方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種圖片的合成方法,所述圖片的合成方法包括以下步驟:獲取預(yù)設(shè)的圖片,將預(yù)設(shè)的圖片設(shè)置為拍攝背景;對運(yùn)動物體的軌跡進(jìn)行拍攝;在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。本發(fā)明還公開了一種圖片的合成裝置。本發(fā)明實(shí)現(xiàn)選擇圖片作為圖片拍攝的背景,滿足圖片背景多樣化需求,提高了圖片拍攝的體驗(yàn)。
【專利說明】圖片的合成方法及裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及圖像處理領(lǐng)域,尤其涉及圖片的合成方法及裝置。
【背景技術(shù)】
[0002]星軌拍攝主要用于拍攝星空中的星光,對于攝影愛好者來說,星軌拍攝是一種非常重要的體驗(yàn)。目前在星軌圖片拍攝的過程中,只能將拍攝的星空圖片作為拍攝背景。
[0003]現(xiàn)有技術(shù)中尚沒有實(shí)現(xiàn)選擇任意圖片作為星軌圖片的拍攝背景的解決方案。因此,無法滿足星軌圖片的拍攝背景多樣化需求,影響星軌拍攝的體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于解決無法滿足圖片的拍攝背景多樣化需求,影響圖片拍攝的體驗(yàn)的問題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種圖片的合成方法,包括以下步驟:
[0006]獲取預(yù)設(shè)的圖片,將預(yù)設(shè)的圖片設(shè)置為拍攝背景;
[0007]對運(yùn)動物體進(jìn)行拍攝;
[0008]在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
[0009]優(yōu)選地,所述對運(yùn)動物體進(jìn)行拍攝的步驟包括:
[0010]在拍攝到第一張圖片時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片;
[0011]在拍攝第一張圖片之后,每隔預(yù)設(shè)時(shí)間拍攝一張圖片,每拍攝到一張圖片,將當(dāng)前拍攝到的圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行合成以生成新的運(yùn)動物體軌跡圖片;
[0012]在拍攝結(jié)束時(shí),將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
[0013]優(yōu)選地,所述將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片的步驟包括:
[0014]將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成生成目標(biāo)圖片;
[0015]將所述目標(biāo)圖片中所述背景的亮度值恢復(fù)為調(diào)整前的亮度值。
[0016]優(yōu)選地,所述將當(dāng)前待合成圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片的步驟之后,還包括:
[0017]調(diào)整所述目標(biāo)圖片中所述背景及/或所述運(yùn)動物體的軌跡圖片的透明度,以使用戶從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片。
[0018]優(yōu)選地,當(dāng)拍攝的圖片為星軌圖片時(shí),所述當(dāng)前拍攝的運(yùn)動物體的軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片以生成新的運(yùn)動物體軌跡圖片的步驟包括:
[0019]判斷同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度是否大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度;
[0020]若同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度,則將同一位置上一次合成的運(yùn)動物體軌跡圖片中的像素替換為當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素,據(jù)此進(jìn)行圖片合成。
[0021]優(yōu)選地,當(dāng)拍攝的圖片為光繪圖片時(shí),所述當(dāng)前拍攝的運(yùn)動物體的軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片以生成新的運(yùn)動物體軌跡圖片的步驟包括:
[0022]將當(dāng)前拍攝的運(yùn)動物體軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行加法運(yùn)算,生成新的運(yùn)動物體軌跡圖片。
[0023]優(yōu)選地,當(dāng)拍攝的圖片為星云圖片時(shí),
[0024]在一定時(shí)長的曝光后進(jìn)行拍攝,拍攝得到星云圖片。
[0025]優(yōu)選地,所述將預(yù)設(shè)的圖片設(shè)置為拍攝背景的步驟包括:
[0026]獲取所述預(yù)設(shè)的圖片的亮度值,判斷所述亮度值是否大于預(yù)設(shè)亮度閾值;
[0027]在所述亮度值小于或等于預(yù)設(shè)亮度閾值時(shí),將預(yù)設(shè)的圖片設(shè)置為拍攝背景。
[0028]優(yōu)選地,所述判斷所述預(yù)設(shè)圖片的亮度值是否大于預(yù)設(shè)亮度閾值的步驟之后,還包括:
[0029]在所述預(yù)設(shè)的圖片的亮度值大于預(yù)設(shè)亮度閾值時(shí),調(diào)整所述預(yù)設(shè)的圖片的亮度以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于所述預(yù)設(shè)亮度閾值;
[0030]將亮度調(diào)整后的所述預(yù)設(shè)的圖片設(shè)置為拍攝背景。
[0031]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種圖片的合成裝置,包括:
[0032]處理模塊,用于獲取預(yù)設(shè)的圖片,將預(yù)設(shè)的圖片設(shè)置為拍攝背景;
[0033]拍攝模塊,用于對運(yùn)動物體進(jìn)行拍攝;
[0034]合成模塊,用于在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
[0035]優(yōu)選地,所述處理模塊,還用于在拍攝到第一張圖片時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片;
[0036]所述拍攝模塊,還用于在拍攝第一張圖片之后,每隔預(yù)設(shè)時(shí)間拍攝一張圖片;
[0037]所述合成模塊,用于在每拍攝到一張圖片,將當(dāng)前拍攝到的圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行合成以生成新的運(yùn)動物體軌跡圖片;在拍攝結(jié)束時(shí),將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
[0038]優(yōu)選地,所述合成模塊,還用于將將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成生成目標(biāo)圖片;
[0039]所述處理模塊,還用于將所述目標(biāo)圖片中所述背景的亮度值恢復(fù)為調(diào)整前的亮度值。
[0040]優(yōu)選地,所述處理模塊,還用于調(diào)整所述目標(biāo)圖片中所述背景及/或所述運(yùn)動物體的軌跡圖片的透明度,以使用戶從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片。
[0041]優(yōu)選地,當(dāng)拍攝的圖片為星軌圖片時(shí),所述圖片的合成裝置還包括判斷模塊,用于判斷同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度是否大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度;
[0042]所述合成模塊,還用于若同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度,則將同一位置上一次合成的運(yùn)動物體軌跡圖片中的像素替換為當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素,據(jù)此進(jìn)行圖片合成;
[0043]所述處理模塊,還用于獲取所述預(yù)設(shè)的圖片的亮度值;
[0044]所述判斷模塊,還用于判斷所述亮度值是否大于預(yù)設(shè)亮度閾值;
[0045]所述處理模塊,還用于在所述亮度值小于或等于預(yù)設(shè)亮度閾值時(shí),將預(yù)設(shè)的圖片設(shè)置為拍攝背景;
[0046]當(dāng)拍攝的圖片為光繪圖片時(shí),所述合成模塊,還用于將當(dāng)前拍攝的運(yùn)動物體軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行加法運(yùn)算,生成新的運(yùn)動物體軌跡圖片;
[0047]所述處理模塊,還用于在所述預(yù)設(shè)的圖片的亮度值大于預(yù)設(shè)亮度閾值時(shí),調(diào)整所述預(yù)設(shè)的圖片的亮度以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于所述預(yù)設(shè)亮度閾值;將亮度調(diào)整后的所述預(yù)設(shè)的圖片設(shè)置為拍攝背景。
[0048]本發(fā)明通過獲取預(yù)設(shè)的圖片作為圖片拍攝的背景,并在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的圖片與所述背景合成,生成目標(biāo)圖片。實(shí)現(xiàn)選擇圖片作為圖片的拍攝背景,滿足圖片的拍攝背景多樣化需求,提高了圖片拍攝的體驗(yàn)。
【專利附圖】
【附圖說明】
[0049]圖1為本發(fā)明圖片的合成方法的第一實(shí)施例的流程示意圖;
[0050]圖2為本發(fā)明圖片的合成方法的第二實(shí)施例的流程示意圖;
[0051]圖3為本發(fā)明圖片的合成方法的第三實(shí)施例的流程示意圖;
[0052]圖4為本發(fā)明圖片的合成方法的第四實(shí)施例的流程示意圖;
[0053]圖5為本發(fā)明圖片的合成裝置的第一實(shí)施例的功能模塊示意圖;
[0054]圖6為本發(fā)明圖片的合成裝置的第二實(shí)施例的功能模塊示意圖。
[0055]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0056]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0057]本發(fā)明提供一種圖片的合成方法。
[0058]參照圖1,圖1為本發(fā)明圖片的合成方法的第一實(shí)施例的流程示意圖。
[0059]在一實(shí)施例中,所述圖片的合成方法包括:
[0060]步驟S10,獲取預(yù)設(shè)的圖片,將預(yù)設(shè)的圖片設(shè)置為拍攝背景;
[0061]在本實(shí)施例中,當(dāng)接收到圖片拍攝指令時(shí),或者在進(jìn)行圖片拍攝之前,獲取預(yù)設(shè)的圖片,所述獲取預(yù)設(shè)的圖片的過程可以是:接收圖片輸入指令,將所述圖片輸入指令對應(yīng)的圖片作為預(yù)設(shè)的圖片,所述獲取預(yù)設(shè)的圖片的過程也還可以是:接收圖片選擇指令,根據(jù)所述選擇指令從預(yù)存的圖片中選擇對應(yīng)的圖片,所述對應(yīng)的圖片即為預(yù)設(shè)的圖片;所述獲取預(yù)設(shè)的圖片的過程也還可以是:接收圖片獲取指令,從預(yù)存的圖片中隨機(jī)選擇一張圖片作為預(yù)設(shè)的圖片,或者從預(yù)存的圖片中選擇滿足預(yù)設(shè)選擇條件的一張圖片作為預(yù)設(shè)的圖片。所述預(yù)設(shè)選擇條件為預(yù)存的圖片的瀏覽次數(shù)超過預(yù)設(shè)瀏覽次數(shù)閾值(例如,3次、5次等),或預(yù)存的圖片的存儲時(shí)間離當(dāng)前時(shí)間的間隔小于預(yù)設(shè)時(shí)間閾值(例如,I天、20個(gè)小時(shí)等)。所述預(yù)設(shè)的圖片可以是進(jìn)行圖像處理過的圖片,例如從一張圖片中提取出的人物及/或景物,也可以是一張未經(jīng)過處理的原始圖片,如未進(jìn)行人物及/或景物提取的圖片。在獲取到預(yù)設(shè)的圖片后,將預(yù)設(shè)的圖片設(shè)置為拍攝背景。在本發(fā)明其他實(shí)施例中,為了使得圖片的拍攝更好的融合人們的預(yù)期,可以是獲取預(yù)設(shè)的圖片,從所述預(yù)設(shè)的圖片中提取出人物及/或景物,將提取的人物及/或景物作為拍攝背景。執(zhí)行所述圖片的合成方法的主體可以是手機(jī)、pad、筆記本電腦等移動攝像設(shè)備,在本實(shí)施例中優(yōu)選為手機(jī)。
[0062]步驟S20,對運(yùn)動物體的軌跡進(jìn)行拍攝;
[0063]步驟S30,在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
[0064]當(dāng)拍攝運(yùn)動物體時(shí),在拍攝到第一張圖片時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片;在拍攝第一張圖片之后,每隔預(yù)設(shè)時(shí)間拍攝一張圖片,每拍攝到一張圖片,將當(dāng)前拍攝到的圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行合成以生成新的運(yùn)動物體軌跡圖片;在拍攝結(jié)束時(shí),將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
[0065]在將所述預(yù)設(shè)的圖片設(shè)置為拍攝背景后,即時(shí)或者,在間隔一定時(shí)間(30s、l分鐘等)之后,或者在接收到圖片拍攝指令時(shí),拍攝第一張圖片,在拍攝到第一張圖片時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片。在拍攝圖片之前,可以調(diào)整拍攝圖片裝置的位置,以將拍攝的圖片中拍攝目標(biāo)的位置在所述背景的預(yù)期位置。在本發(fā)明其他實(shí)施例中,為了能使得用戶能更好的觀看每一張圖片,可以將背景與對應(yīng)的拍攝的運(yùn)動物體軌跡圖片進(jìn)行合成,以提高用戶體驗(yàn)。
[0066]在拍攝第一張圖片之后,每隔預(yù)設(shè)時(shí)間拍攝一張圖片,每拍攝到一張圖片,將當(dāng)前拍攝到的圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行合成以生成新的運(yùn)動物體軌跡圖片。即在完成第一張圖片的拍攝時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片,間隔預(yù)設(shè)時(shí)間,進(jìn)行第二張圖片的拍攝,在完成第二張圖片拍攝時(shí),需要將所述第二張圖片與所述第一張圖片合成,以生成新的運(yùn)動物體軌跡圖片;間隔預(yù)設(shè)時(shí)間,進(jìn)行第三張圖片的拍攝,在完成第三張圖片拍攝時(shí),將所述第三張圖片與第二次合成的運(yùn)動物體軌跡合成,以生成新的運(yùn)動物體軌跡圖片,以此類推,將每一次合成的圖片作為新的運(yùn)動物體軌跡圖片,以供在完成下一張圖片拍攝時(shí),與下一張圖片進(jìn)行合成生成新的運(yùn)動物體軌跡圖片。所述預(yù)設(shè)時(shí)間為曝光時(shí)間,即為所述圖片拍攝需要的曝光時(shí)間,例如,為120s、200s等。
[0067]所述目標(biāo)圖片是由不同時(shí)刻拍攝的圖片中同一拍攝目標(biāo)的軌跡所組合而成的。在接收到圖片拍攝結(jié)束指令時(shí),或者在預(yù)設(shè)的拍攝時(shí)間(2個(gè)小時(shí)、4個(gè)小時(shí)等)到達(dá)時(shí),停止圖片的拍攝,在拍攝結(jié)束時(shí),獲取當(dāng)前拍攝的運(yùn)動物體軌跡圖片及所述背景,將獲取的當(dāng)前拍攝的運(yùn)動物體軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。即將所述當(dāng)前拍攝的運(yùn)動物體軌跡圖片與所述背景圖片融合,以在所述背景上顯示所述運(yùn)動物體軌跡圖片。
[0068]例如,以合成光繪圖片為例,所述當(dāng)前拍攝的運(yùn)動物體的軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片以生成新的運(yùn)動物體軌跡圖片的過程可以包括:將當(dāng)前拍攝的運(yùn)動物體軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行加法運(yùn)算,生成新的運(yùn)動物體軌跡圖片,即上一次合成的運(yùn)動物體軌跡圖片與當(dāng)前拍攝到的星空圖片中的像素進(jìn)行疊加,生成一張合成的光繪圖片。因間隔預(yù)設(shè)曝光時(shí)間采集圖片數(shù)據(jù),因此合成圖片也是間斷的生成。
[0069]作為優(yōu)選,從上一次合成的運(yùn)動物體軌跡圖片與當(dāng)前拍攝到的星空圖片中選出滿足預(yù)設(shè)條件的像素,然后對該像素執(zhí)行加法運(yùn)算。
[0070]具體的,在某些實(shí)施例中,在判斷某一像素是否滿足預(yù)設(shè)條件時(shí),可以直接判斷該像素的亮度參數(shù)是否大于閾值,若是,則判定該像素滿足預(yù)設(shè)條件。從上一次合成的運(yùn)動物體軌跡圖片與當(dāng)前拍攝到的星空圖片中選出亮度參數(shù)大于閾值的像素(即圖片上某點(diǎn)亮度的絕對值大于閾值)后,只對這些滿足預(yù)設(shè)條件的像素執(zhí)行加法運(yùn)算,從而對亮度較低的像素進(jìn)行了一定程度的過濾,避免了環(huán)境光的累計(jì)效果對最終的合成光繪圖片的畫面造成污染。所述閾值的大小,可根據(jù)圖片的平均亮度而定;所述亮度參數(shù)為RGB值、YUV值等光學(xué)參數(shù)。
[0071]例如,圖片中包括像素單元1、像素單元2...像素單元η共η個(gè)像素單元,其中像素單元101?像素單元200在上一次合成的運(yùn)動物體軌跡圖片中的像素參數(shù)大于閾值,像素單元I?100在當(dāng)前拍攝的星空圖片中的亮度參數(shù)大于閾值,則對像素單元I?像素單元200的上一次合成的運(yùn)動物體軌跡圖片和當(dāng)前拍攝的星空圖片的像素參數(shù)執(zhí)行加法運(yùn)算。假設(shè)像素單元I在當(dāng)前待合成圖片中的亮度參數(shù)值為10,在當(dāng)前拍攝的星空圖片中的亮度參數(shù)值為100,則執(zhí)行加法運(yùn)算后在合成光繪圖片(新的運(yùn)動物體軌跡圖片)中像素單元I的亮度參數(shù)值就為100+10 = 110。此外,還對合成光繪圖片進(jìn)行降噪處理,同時(shí)還根據(jù)現(xiàn)有圖片的曝光度,控制新合成光繪圖片的合成比例,抑制過曝產(chǎn)生。
[0072]例如,以合成目標(biāo)星軌圖片為例,所述將當(dāng)前拍攝的運(yùn)動物體的軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片以生成新的運(yùn)動物體軌跡圖片的過程包括:獲取同一位置不同時(shí)間的像素,判斷同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度是否大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度,若是,則將上一次合成的運(yùn)動物體軌跡圖片中的像素替換為當(dāng)前拍攝的星空圖片中的像素,在上一次合成的運(yùn)動物體軌跡圖片中亮度較小的像素全部替換完后,即為最終合成的新的星軌圖片。即,本實(shí)施例的星軌圖片合成采用亮度選擇的方式進(jìn)行,以已經(jīng)合成的星軌圖片作為上一次合成的運(yùn)動物體軌跡圖片;然后選擇后續(xù)圖片中亮度比上一次合成的運(yùn)動物體軌跡圖片亮的像素進(jìn)行替換的合成方法。
[0073]比如已經(jīng)拍攝了第一張星空圖片,這時(shí)就以第一張星空圖片為第一次合成的運(yùn)動物體軌跡圖片,當(dāng)?shù)诙垐D片拍攝完成時(shí),將第一張星空圖片與第二張星空圖片的對應(yīng)位置的像素進(jìn)行對比,如果第二張星空圖片一個(gè)位置像素的亮度大于第一張星空圖片中對應(yīng)位置像素的亮度,則提取出第二張星空圖片的像素來替換掉第一張星空圖片對應(yīng)位置的像素,最后就得到了一張合成星軌圖片(新的運(yùn)動運(yùn)動物體軌跡圖片),然后又以這張合成星軌圖片為上一次合成的運(yùn)動物體軌跡圖片,對后續(xù)得到的星空圖片進(jìn)行相同的處理,最終得到目標(biāo)星軌圖片。
[0074]又如,圖像中包括像素單元1、像素單元2…像素單元η共η個(gè)像素單元,其中像素單元501?像素單元700共200個(gè)像素單元當(dāng)前拍攝的圖片的亮度大于上一次合成的運(yùn)動物體軌跡圖片,則將當(dāng)前的圖片中像素單元501?像素單元700的像素替換上一次合成的運(yùn)動物體軌跡圖片中像素單元501?像素單元700的像素,替換完成后獲得一張新的合成圖片作為新的運(yùn)動物體軌跡圖片(新的合成星軌圖片)。
[0075]當(dāng)拍攝的為運(yùn)動物體時(shí),將當(dāng)前拍攝到的運(yùn)動物體軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。例如,以星云拍攝為例,在一定時(shí)長的曝光后進(jìn)行拍攝,拍攝得到星云圖片。所述一定時(shí)長優(yōu)選為120s。即曝光120s拍攝出一張星云圖片。
[0076]本實(shí)施例通過獲取預(yù)設(shè)的圖片作為圖片拍攝的背景,并在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的運(yùn)動物體軌跡圖片與所述背景合成,生成目標(biāo)圖片。實(shí)現(xiàn)選擇圖片作為圖片的拍攝背景,滿足圖片的拍攝背景多樣化需求,提高了圖片拍攝的體驗(yàn)。
[0077]參照圖2,圖2為本發(fā)明圖片的合成方法的第二實(shí)施例的流程示意圖。基于上述圖片的合成方法的第一實(shí)施例,所述步驟S1包括:
[0078]步驟S11,獲取預(yù)設(shè)的圖片及所述預(yù)設(shè)的圖片的亮度值;
[0079]步驟S12,判斷所述亮度值是否大于預(yù)設(shè)亮度閾值;若是,則執(zhí)行下述步驟S14和步驟S15,若否,則執(zhí)行下述步驟S13。
[0080]在獲取到預(yù)設(shè)的圖片之后,獲取所述預(yù)設(shè)的圖片的亮度值,并判斷所述亮度值是否大于預(yù)設(shè)亮度閾值。所述預(yù)設(shè)亮度閾值為用戶提前設(shè)置,若,亮度最大為100,則可以將所述預(yù)設(shè)亮度閾值設(shè)置為20或30等,所述預(yù)設(shè)亮度閾值以能在所述亮度下能觀看到圖片中的拍攝目標(biāo)為準(zhǔn)。所述獲取所述預(yù)設(shè)的圖片的亮度值的過程可以是:獲取所述預(yù)設(shè)的圖片的平均亮度值;所述獲取所述預(yù)設(shè)的圖片的亮度值的過程也可以是:按照亮度值大小將所述預(yù)設(shè)的圖片分為幾個(gè)區(qū)域,并分別獲取幾個(gè)區(qū)域的平均亮度值,將獲取的亮度值依次與預(yù)設(shè)亮度閾值進(jìn)行比對,以判斷獲取的亮度值是否大于所述預(yù)設(shè)亮度閾值。
[0081]步驟S13,將預(yù)設(shè)的圖片設(shè)置為拍攝背景。
[0082]在所述亮度值小于或等于預(yù)設(shè)亮度閾值時(shí),即代表在所述亮度值下能清晰地拍攝圖片中的拍攝目標(biāo)。無需對所述拍攝背景的亮度進(jìn)行調(diào)整,將預(yù)設(shè)的圖片設(shè)置為圖片的拍攝背景。
[0083]步驟S14,調(diào)整所述預(yù)設(shè)的圖片的亮度以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于所述預(yù)設(shè)亮度閾值;
[0084]步驟S15,將亮度調(diào)整后的所述預(yù)設(shè)的圖片設(shè)置為拍攝背景。
[0085]在所述預(yù)設(shè)的圖片的亮度值大于預(yù)設(shè)亮度閾值時(shí),即在所述亮度下,無法清晰的拍攝到拍攝目標(biāo),因此,需要調(diào)整所述預(yù)設(shè)的圖片的亮度,調(diào)整所述預(yù)設(shè)的圖片的亮度以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于所述預(yù)設(shè)亮度閾值。例如,預(yù)設(shè)亮度閾值為30,則將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于30。將亮度調(diào)整后的所述預(yù)設(shè)的圖片設(shè)置為拍攝背景。即將亮度小于或者等于所述預(yù)設(shè)亮度閾值的預(yù)設(shè)的圖片作為圖片的拍攝背景。
[0086]本發(fā)明實(shí)施例通過在設(shè)置拍攝背景的過程中,先獲取待設(shè)置為背景的預(yù)設(shè)的圖片的亮度值,在所述亮度值大于預(yù)設(shè)亮度閾值時(shí),對所述預(yù)設(shè)的圖片的亮度進(jìn)行調(diào)整以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或等于所述預(yù)設(shè)亮度閾值。以能在所述背景下能清晰的拍攝到所述拍攝目標(biāo),進(jìn)而提高圖片拍攝的體驗(yàn)。
[0087]參照圖3,圖3為本發(fā)明圖片的合成方法的第三實(shí)施例的流程示意圖?;谏鲜鰣D片的合成方法的第二實(shí)施例,調(diào)整所述預(yù)設(shè)的圖片的亮度,所述步驟S30包括:
[0088]步驟S31,將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成生成目標(biāo)圖片;
[0089]步驟S32,將所述目標(biāo)圖片中所述背景的亮度值恢復(fù)為調(diào)整前的亮度值。
[0090]在將所述預(yù)設(shè)的圖片的亮度值進(jìn)行調(diào)整之后,即在有將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或等于預(yù)設(shè)亮度閾值后,將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成生成目標(biāo)圖片,將所述目標(biāo)圖片中所述背景的亮度值恢復(fù)為調(diào)整前的亮度值。若調(diào)整的為所述背景的整體平均亮度值時(shí),則將所述背景的整體平均亮度值恢復(fù)為調(diào)整前的亮度值;若將所述背景劃分為不同區(qū)域,分別進(jìn)行亮度值調(diào)整,則分別將所述背景的各個(gè)區(qū)域的亮度值恢復(fù)為對應(yīng)調(diào)整前的亮度值。在本發(fā)明其他實(shí)施例中,為了能更好的觀看到目標(biāo)圖片中的拍攝目標(biāo),也還可以是在合成得到目標(biāo)圖片之后,獲取目標(biāo)圖片中的背景亮度值,在獲取的亮度值小于預(yù)期閾值(亮度值為50、60等)時(shí),調(diào)整所述背景的亮度,以使目標(biāo)圖片中的背景的亮度值達(dá)到預(yù)期閾值。或者獲取所述目標(biāo)圖片的亮度值,在獲取的亮度值小于所述預(yù)期閾值,將所述目標(biāo)圖片的亮度調(diào)整至大于或等于所述預(yù)期閾值。本實(shí)施例通過在拍攝圖片前,有對所述背景的亮度進(jìn)行調(diào)整,在合成得到目標(biāo)圖片之后,將所述背景的亮度恢復(fù)成調(diào)整前亮度,以使用戶能更好的通過合成的圖片觀看到拍攝目標(biāo),提高圖片拍攝的體驗(yàn),并提聞了用戶體驗(yàn)。
[0091]參照圖4,圖4為本發(fā)明圖片的合成方法的第四實(shí)施例的流程示意圖?;谏鲜鰣D片的合成方法的第三實(shí)施例,在所述步驟S30之后,還包括:
[0092]步驟S40,調(diào)整所述目標(biāo)圖片中所述背景及/或所述運(yùn)動物體的軌跡圖片的透明度,以使用戶從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片。
[0093]在本實(shí)施例中,在合成生成目標(biāo)圖片之后,判斷是否能從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片,若是,則無需調(diào)整所述目標(biāo)圖片的透明度;若否,則調(diào)整所述目標(biāo)圖片中所述背景及/或所述運(yùn)動物體的軌跡圖片的透明度,即可以單獨(dú)調(diào)整所述背景的透明度,或單獨(dú)調(diào)整所述運(yùn)動物體的軌跡圖片的透明度,或同時(shí)調(diào)整所述背景及所述運(yùn)動物體的軌跡圖片的透明度,例如,分別將所述背景和所述運(yùn)動物體的軌跡圖片的透明度調(diào)整為50%,則用戶可以同時(shí)從所述目標(biāo)圖片中同時(shí)觀看到所述背景和所述運(yùn)動物體的軌跡圖片,即所述背景不會覆蓋所述運(yùn)動物體的軌跡圖片,同時(shí)所述運(yùn)動物體的軌跡圖片也不會覆蓋所述背景。在本實(shí)施例通過在不能從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片時(shí),進(jìn)行所述目標(biāo)圖片的透明度的調(diào)整,以使能同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片,有效避免不能同時(shí)觀看到背景和拍攝目標(biāo)的問題,提高圖片拍攝的體驗(yàn),也提高了用戶體驗(yàn)。
[0094]本發(fā)明進(jìn)一步提供一種圖片的合成裝置。
[0095]參照圖5,圖5為本發(fā)明圖片的合成裝置的第一實(shí)施例的功能模塊示意圖。
[0096]在一實(shí)施例中,所述圖片的合成裝置包括:處理模塊10、拍攝模塊20及合成模塊30。
[0097]所述處理模塊10,用于獲取預(yù)設(shè)的圖片,將預(yù)設(shè)的圖片設(shè)置為拍攝背景;
[0098]在本實(shí)施例中,當(dāng)接收到圖片拍攝指令時(shí),或者在進(jìn)行圖片拍攝之前,獲取預(yù)設(shè)的圖片,所述獲取預(yù)設(shè)的圖片的過程可以是:接收圖片輸入指令,將所述圖片輸入指令對應(yīng)的圖片作為預(yù)設(shè)的圖片,所述獲取預(yù)設(shè)的圖片的過程也還可以是:接收圖片選擇指令,根據(jù)所述選擇指令從預(yù)存的圖片中選擇對應(yīng)的圖片,所述對應(yīng)的圖片即為預(yù)設(shè)的圖片;所述獲取預(yù)設(shè)的圖片的過程也還可以是:接收圖片獲取指令,從預(yù)存的圖片中隨機(jī)選擇一張圖片作為預(yù)設(shè)的圖片,或者從預(yù)存的圖片中選擇滿足預(yù)設(shè)選擇條件的一張圖片作為預(yù)設(shè)的圖片。所述預(yù)設(shè)選擇條件為預(yù)存的圖片的瀏覽次數(shù)超過預(yù)設(shè)瀏覽次數(shù)閾值(例如,3次、5次等),或預(yù)存的圖片的存儲時(shí)間離當(dāng)前時(shí)間的間隔小于預(yù)設(shè)時(shí)間閾值(例如,I天、20個(gè)小時(shí)等)。所述預(yù)設(shè)的圖片可以是進(jìn)行圖像處理過的圖片,例如從一張圖片中提取出的人物及/或景物,也可以是一張未經(jīng)過處理的原始圖片,如未進(jìn)行人物及/或景物提取的圖片。在獲取到預(yù)設(shè)的圖片后,將預(yù)設(shè)的圖片設(shè)置為拍攝背景。在本發(fā)明其他實(shí)施例中,為了使得圖片的拍攝更好的融合人們的預(yù)期,可以是獲取預(yù)設(shè)的圖片,從所述預(yù)設(shè)的圖片中提取出人物及/或景物,將提取的人物及/或景物作為拍攝背景。
[0099]所述拍攝模塊20,用于對運(yùn)動物體的軌跡進(jìn)行拍攝;
[0100]所述合成模塊30,用于在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
[0101]當(dāng)拍攝運(yùn)動物體時(shí),在拍攝到第一張圖片時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片;在拍攝第一張圖片之后,每隔預(yù)設(shè)時(shí)間拍攝一張圖片,每拍攝到一張圖片,將當(dāng)前拍攝到的圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行合成以生成新的運(yùn)動物體軌跡圖片;在拍攝結(jié)束時(shí),將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
[0102]在將所述預(yù)設(shè)的圖片設(shè)置為拍攝背景后,即時(shí)或者,在間隔一定時(shí)間(30s、l分鐘等)之后,或者在接收到圖片拍攝指令時(shí),拍攝第一張圖片,在拍攝到第一張圖片時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片。在拍攝圖片之前,可以調(diào)整拍攝圖片裝置的位置,以將拍攝的圖片中拍攝目標(biāo)的位置在所述背景的預(yù)期位置。在本發(fā)明其他實(shí)施例中,為了能使得用戶能更好的觀看每一張圖片,可以將背景與對應(yīng)的拍攝的運(yùn)動物體軌跡圖片進(jìn)行合成,以提高用戶體驗(yàn)。
[0103]在拍攝第一張圖片之后,每隔預(yù)設(shè)時(shí)間拍攝一張圖片,每拍攝到一張圖片,將當(dāng)前拍攝到的圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行合成以生成新的運(yùn)動物體軌跡圖片。即在完成第一張圖片的拍攝時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片,間隔預(yù)設(shè)時(shí)間,進(jìn)行第二張圖片的拍攝,在完成第二張圖片拍攝時(shí),需要將所述第二張圖片與所述第一張圖片合成,以生成新的運(yùn)動物體軌跡圖片;間隔預(yù)設(shè)時(shí)間,進(jìn)行第三張圖片的拍攝,在完成第三張圖片拍攝時(shí),將所述第三張圖片與第二次合成的運(yùn)動物體軌跡合成,以生成新的運(yùn)動物體軌跡圖片,以此類推,將每一次合成的圖片作為新的運(yùn)動物體軌跡圖片,以供在完成下一張圖片拍攝時(shí),與下一張圖片進(jìn)行合成生成新的運(yùn)動物體軌跡圖片。所述預(yù)設(shè)時(shí)間為曝光時(shí)間,即為所述圖片拍攝需要的曝光時(shí)間,例如,為120s、200s等。
[0104]所述目標(biāo)圖片是由不同時(shí)刻拍攝的圖片中同一拍攝目標(biāo)的軌跡所組合而成的。在接收到圖片拍攝結(jié)束指令時(shí),或者在預(yù)設(shè)的拍攝時(shí)間(2個(gè)小時(shí)、4個(gè)小時(shí)等)到達(dá)時(shí),停止圖片的拍攝,在拍攝結(jié)束時(shí),獲取當(dāng)前拍攝的運(yùn)動物體軌跡圖片及所述背景,將獲取的當(dāng)前拍攝的運(yùn)動物體軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。即將所述當(dāng)前拍攝的運(yùn)動物體軌跡圖片與所述背景圖片融合,以在所述背景上顯示所述運(yùn)動物體軌跡圖片。
[0105]例如,以合成光繪圖片為例,所述當(dāng)前拍攝的運(yùn)動物體的軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片以生成新的運(yùn)動物體軌跡圖片的過程可以包括:將當(dāng)前拍攝的運(yùn)動物體軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行加法運(yùn)算,生成新的運(yùn)動物體軌跡圖片,即上一次合成的運(yùn)動物體軌跡圖片與當(dāng)前拍攝到的星空圖片中的像素進(jìn)行疊加,生成一張合成的光繪圖片。因間隔預(yù)設(shè)曝光時(shí)間采集圖片數(shù)據(jù),因此合成圖片也是間斷的生成。
[0106]作為優(yōu)選,從上一次合成的運(yùn)動物體軌跡圖片與當(dāng)前拍攝到的星空圖片中選出滿足預(yù)設(shè)條件的像素,然后對該像素執(zhí)行加法運(yùn)算。
[0107]具體的,在某些實(shí)施例中,在判斷某一像素是否滿足預(yù)設(shè)條件時(shí),可以直接判斷該像素的亮度參數(shù)是否大于閾值,若是,則判定該像素滿足預(yù)設(shè)條件。從上一次合成的運(yùn)動物體軌跡圖片與當(dāng)前拍攝到的星空圖片中選出亮度參數(shù)大于閾值的像素(即圖片上某點(diǎn)亮度的絕對值大于閾值)后,只對這些滿足預(yù)設(shè)條件的像素執(zhí)行加法運(yùn)算,從而對亮度較低的像素進(jìn)行了一定程度的過濾,避免了環(huán)境光的累計(jì)效果對最終的合成光繪圖片的畫面造成污染。所述閾值的大小,可根據(jù)圖片的平均亮度而定;所述亮度參數(shù)為RGB值、YUV值等光學(xué)參數(shù)。
[0108]例如,圖片中包括像素單元1、像素單元2...像素單元η共η個(gè)像素單元,其中像素單元101?像素單元200在上一次合成的運(yùn)動物體軌跡圖片中的像素參數(shù)大于閾值,像素單元I?100在當(dāng)前拍攝的星空圖片中的亮度參數(shù)大于閾值,則對像素單元I?像素單元200的上一次合成的運(yùn)動物體軌跡圖片和當(dāng)前拍攝的星空圖片的像素參數(shù)執(zhí)行加法運(yùn)算。假設(shè)像素單元I在當(dāng)前待合成圖片中的亮度參數(shù)值為10,在當(dāng)前拍攝的星空圖片中的亮度參數(shù)值為100,則執(zhí)行加法運(yùn)算后在合成光繪圖片(新的運(yùn)動物體軌跡圖片)中像素單元I的亮度參數(shù)值就為100+10 = 110。此外,還對合成光繪圖片進(jìn)行降噪處理,同時(shí)還根據(jù)現(xiàn)有圖片的曝光度,控制新合成光繪圖片的合成比例,抑制過曝產(chǎn)生。
[0109]例如,以合成目標(biāo)星軌圖片為例,所述將當(dāng)前拍攝的運(yùn)動物體的軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片以生成新的運(yùn)動物體軌跡圖片的過程包括:獲取同一位置不同時(shí)間的像素,判斷同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度是否大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度,若是,則將上一次合成的運(yùn)動物體軌跡圖片中的像素替換為當(dāng)前拍攝的星空圖片中的像素,在上一次合成的運(yùn)動物體軌跡圖片中亮度較小的像素全部替換完后,即為最終合成的新的星軌圖片。即,本實(shí)施例的星軌圖片合成采用亮度選擇的方式進(jìn)行,以已經(jīng)合成的星軌圖片作為上一次合成的運(yùn)動物體軌跡圖片;然后選擇后續(xù)圖片中亮度比上一次合成的運(yùn)動物體軌跡圖片亮的像素進(jìn)行替換的合成方法。
[0110]比如已經(jīng)拍攝了第一張星空圖片,這時(shí)就以第一張星空圖片為第一次合成的運(yùn)動物體軌跡圖片,當(dāng)?shù)诙垐D片拍攝完成時(shí),將第一張星空圖片與第二張星空圖片的對應(yīng)位置的像素進(jìn)行對比,如果第二張星空圖片一個(gè)位置像素的亮度大于第一張星空圖片中對應(yīng)位置像素的亮度,則提取出第二張星空圖片的像素來替換掉第一張星空圖片對應(yīng)位置的像素,最后就得到了一張合成星軌圖片(新的運(yùn)動物體軌跡圖片),然后又以這張合成星軌圖片為上一次合成的運(yùn)動物體軌跡圖片,對后續(xù)得到的星空圖片進(jìn)行相同的處理,最終得到目標(biāo)星軌圖片。
[0111]又如,圖像中包括像素單元1、像素單元2…像素單元η共η個(gè)像素單元,其中像素單元501?像素單元700共200個(gè)像素單元當(dāng)前拍攝的圖片的亮度大于上一次合成的運(yùn)動物體軌跡圖片,則將當(dāng)前的圖片中像素單元501?像素單元700的像素替換上一次合成的運(yùn)動物體軌跡圖片中像素單元501?像素單元700的像素,替換完成后獲得一張新的合成圖片作為新的運(yùn)動物體軌跡圖片(新的合成星軌圖片)。
[0112]當(dāng)拍攝的為運(yùn)動物體時(shí),將當(dāng)前拍攝到的運(yùn)動物體軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。例如,以星云拍攝為例,在一定時(shí)長的曝光后進(jìn)行拍攝,拍攝得到星云圖片。所述一定時(shí)長優(yōu)選為120s。即曝光120s拍攝出一張星云圖片。
[0113]本實(shí)施例通過獲取預(yù)設(shè)的圖片作為圖片拍攝的背景,并在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的運(yùn)動物體軌跡圖片與所述背景合成,生成目標(biāo)圖片。實(shí)現(xiàn)選擇圖片作為圖片的拍攝背景,滿足圖片的拍攝背景多樣化需求,提高了圖片拍攝的體驗(yàn)。
[0114]參照圖6,圖6為本發(fā)明圖片的合成裝置的第二實(shí)施例的功能模塊示意圖。所述圖片的合成裝置還包括判斷模塊40。
[0115]所述處理模塊10,還用于獲取所述預(yù)設(shè)的圖片的亮度值;
[0116]所述判斷模塊40,用于判斷所述亮度值是否大于預(yù)設(shè)亮度閾值;
[0117]在獲取到預(yù)設(shè)的圖片之后,獲取所述預(yù)設(shè)的圖片的亮度值,并判斷所述亮度值是否大于預(yù)設(shè)亮度閾值。所述預(yù)設(shè)亮度閾值為用戶提前設(shè)置,若,亮度最大為100,則可以將所述預(yù)設(shè)亮度閾值設(shè)置為20或30等,所述預(yù)設(shè)亮度閾值以能在所述亮度下能觀看到圖片中的拍攝目標(biāo)為準(zhǔn)。所述獲取所述預(yù)設(shè)的圖片的亮度值的過程可以是:獲取所述預(yù)設(shè)的圖片的平均亮度值;所述獲取所述預(yù)設(shè)的圖片的亮度值的過程也可以是:按照亮度值大小將所述預(yù)設(shè)的圖片分為幾個(gè)區(qū)域,并分別獲取幾個(gè)區(qū)域的平均亮度值,將獲取的亮度值依次與預(yù)設(shè)亮度閾值進(jìn)行比對,以判斷獲取的亮度值是否大于所述預(yù)設(shè)亮度閾值。
[0118]所述處理模塊10,還用于在所述亮度值小于或等于預(yù)設(shè)亮度閾值時(shí),將預(yù)設(shè)的圖片設(shè)置為拍攝背景。
[0119]在所述亮度值小于或等于預(yù)設(shè)亮度閾值時(shí),即代表在所述亮度值下能清晰地拍攝圖片中的拍攝目標(biāo)。無需對所述拍攝背景的亮度進(jìn)行調(diào)整,將預(yù)設(shè)的圖片設(shè)置為圖片的拍攝背景。
[0120]所述處理模塊10,還用于在所述預(yù)設(shè)的圖片的亮度值大于預(yù)設(shè)亮度閾值時(shí),調(diào)整所述預(yù)設(shè)的圖片的亮度以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于所述預(yù)設(shè)亮度閾值;將亮度調(diào)整后的所述預(yù)設(shè)的圖片設(shè)置為拍攝背景。
[0121]在所述預(yù)設(shè)的圖片的亮度值大于預(yù)設(shè)亮度閾值時(shí),即在所述亮度下,無法清晰的拍攝到拍攝目標(biāo),因此,需要調(diào)整所述預(yù)設(shè)的圖片的亮度,調(diào)整所述預(yù)設(shè)的圖片的亮度以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于所述預(yù)設(shè)亮度閾值。例如,預(yù)設(shè)亮度閾值為30,則將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于30。將亮度調(diào)整后的所述預(yù)設(shè)的圖片設(shè)置為拍攝背景。即將亮度小于或者等于所述預(yù)設(shè)亮度閾值的預(yù)設(shè)的圖片作為圖片的拍攝背景。
[0122]本發(fā)明實(shí)施例通過在設(shè)置拍攝背景的過程中,先獲取待設(shè)置為背景的預(yù)設(shè)的圖片的亮度值,在所述亮度值大于預(yù)設(shè)亮度閾值時(shí),對所述預(yù)設(shè)的圖片的亮度進(jìn)行調(diào)整以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或等于所述預(yù)設(shè)亮度閾值。以能在所述背景下能清晰的拍攝到所述拍攝目標(biāo),進(jìn)而提高圖片拍攝的體驗(yàn)。
[0123]進(jìn)一步地,所述合成模塊30,還用于將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片;
[0124]所述處理模塊10,還用于將所述目標(biāo)圖片中所述背景的亮度值恢復(fù)為調(diào)整前的亮度值。
[0125]在將所述預(yù)設(shè)的圖片的亮度值進(jìn)行調(diào)整之后,即在有將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或等于預(yù)設(shè)亮度閾值后,將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成生成目標(biāo)圖片,將所述目標(biāo)圖片中所述背景的亮度值恢復(fù)為調(diào)整前的亮度值。若調(diào)整的為所述背景的整體平均亮度值時(shí),則將所述背景的整體平均亮度值恢復(fù)為調(diào)整前的亮度值;若將所述背景劃分為不同區(qū)域,分別進(jìn)行亮度值調(diào)整,則分別將所述背景的各個(gè)區(qū)域的亮度值恢復(fù)為對應(yīng)調(diào)整前的亮度值。在本發(fā)明其他實(shí)施例中,為了能更好的觀看到星軌圖片中的星星,也還可以是在合成得到目標(biāo)圖片之后,獲取目標(biāo)圖片中的背景亮度值,在獲取的亮度值小于預(yù)期閾值(亮度值為50、60等)時(shí),調(diào)整所述背景的亮度,以使目標(biāo)圖片中的背景的亮度值達(dá)到預(yù)期閾值。或者獲取所述目標(biāo)圖片的亮度值,在獲取的亮度值小于所述預(yù)期閾值,將所述目標(biāo)圖片的亮度調(diào)整至大于或等于所述預(yù)期閾值。本實(shí)施例通過在拍攝圖片前,有對所述背景的亮度進(jìn)行調(diào)整,在合成得到目標(biāo)圖片之后,將所述背景的亮度恢復(fù)成調(diào)整前亮度,以使用戶能更好的通過合成的圖片觀看到拍攝目標(biāo)的運(yùn)行軌跡,提高圖片拍攝的體驗(yàn),并提聞了用戶體驗(yàn)。
[0126]進(jìn)一步地,所述處理模塊10,還用于調(diào)整所述目標(biāo)圖片中所述背景及/或所述當(dāng)前待合成圖片的透明度,以使用戶從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述當(dāng)前待合成圖片。
[0127]在本實(shí)施例中,在合成生成目標(biāo)圖片之后,判斷是否能從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片,若是,則無需調(diào)整所述目標(biāo)圖片的透明度;若否,則調(diào)整所述目標(biāo)圖片中所述背景及/或所述運(yùn)動物體的軌跡圖片的透明度,即可以單獨(dú)調(diào)整所述背景的透明度,或單獨(dú)調(diào)整所述運(yùn)動物體的軌跡圖片的透明度,或同時(shí)調(diào)整所述背景及所述運(yùn)動物體的軌跡圖片的透明度,例如,分別將所述背景和所述運(yùn)動物體的軌跡圖片的透明度調(diào)整為50%,則用戶可以同時(shí)從所述目標(biāo)圖片中同時(shí)觀看到所述背景和所述運(yùn)動物體的軌跡圖片,即所述背景不會覆蓋所述運(yùn)動物體的軌跡圖片,同時(shí)所述運(yùn)動物體的軌跡圖片也不會覆蓋所述背景。在本實(shí)施例通過在不能從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片時(shí),進(jìn)行所述目標(biāo)圖片的透明度的調(diào)整,以使能同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片,有效避免不能同時(shí)觀看到背景和拍攝目標(biāo)的問題,提高圖片拍攝的體驗(yàn),也提高了用戶體驗(yàn)。
[0128]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種圖片的合成方法,其特征在于,包括以下步驟: 獲取預(yù)設(shè)的圖片,將預(yù)設(shè)的圖片設(shè)置為拍攝背景; 對運(yùn)動物體進(jìn)行拍攝; 在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
2.如權(quán)利要求1所述的圖片的合成方法,其特征在于,所述對運(yùn)動物體進(jìn)行拍攝的步驟包括: 在拍攝到第一張圖片時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片;在拍攝第一張圖片之后,每隔預(yù)設(shè)時(shí)間拍攝一張圖片,每拍攝到一張圖片,將當(dāng)前拍攝到的圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行合成以生成新的運(yùn)動物體軌跡圖片;在拍攝結(jié)束時(shí),將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
3.如權(quán)利要求2所述的圖片的合成方法,其特征在于,所述將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片的步驟包括: 將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成生成目標(biāo)圖片; 將所述目標(biāo)圖片中所述背景的亮度值恢復(fù)為調(diào)整前的亮度值。
4.如權(quán)利要求2所述的圖片的合成方法,其特征在于,所述將當(dāng)前待合成圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片的步驟之后,還包括: 調(diào)整所述目標(biāo)圖片中所述背景及/或所述運(yùn)動物體的軌跡圖片的透明度,以使用戶從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片。
5.如權(quán)利要求2所述的圖片的合成方法,其特征在于,當(dāng)拍攝的圖片為星軌圖片時(shí),所述將當(dāng)前拍攝的運(yùn)動物體的軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片以生成新的運(yùn)動物體軌跡圖片的步驟包括: 判斷同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度是否大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度; 若同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度,則將同一位置上一次合成的運(yùn)動物體軌跡圖片中的像素替換為當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素,據(jù)此進(jìn)行圖片合成。
6.如權(quán)利要求2所述的圖片的合成方法,其特征在于,當(dāng)拍攝的圖片為光繪圖片時(shí),所述將當(dāng)前拍攝的運(yùn)動物體的軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片以生成新的運(yùn)動物體軌跡圖片的步驟包括: 將當(dāng)前拍攝的運(yùn)動物體軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行加法運(yùn)算,生成新的運(yùn)動物體軌跡圖片。
7.如權(quán)利要求1所述的圖片的合成方法,其特征在于,當(dāng)拍攝的圖片為星云圖片時(shí), 在一定時(shí)長的曝光后進(jìn)行拍攝,拍攝得到星云圖片。
8.如權(quán)利要求1至7任選一項(xiàng)所述的圖片的合成方法,其特征在于,所述將預(yù)設(shè)的圖片設(shè)置為拍攝背景的步驟包括: 獲取所述預(yù)設(shè)的圖片的亮度值,判斷所述亮度值是否大于預(yù)設(shè)亮度閾值; 在所述亮度值小于或等于預(yù)設(shè)亮度閾值時(shí),將預(yù)設(shè)的圖片設(shè)置為拍攝背景。
9.如權(quán)利要求8所述的圖片的合成方法,其特征在于,所述判斷所述預(yù)設(shè)圖片的亮度值是否大于預(yù)設(shè)亮度閾值的步驟之后,還包括: 在所述預(yù)設(shè)的圖片的亮度值大于預(yù)設(shè)亮度閾值時(shí),調(diào)整所述預(yù)設(shè)的圖片的亮度以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于所述預(yù)設(shè)亮度閾值; 將亮度調(diào)整后的所述預(yù)設(shè)的圖片設(shè)置為拍攝背景。
10.一種圖片的合成裝置,其特征在于,包括: 處理模塊,用于獲取預(yù)設(shè)的圖片,將預(yù)設(shè)的圖片設(shè)置為拍攝背景; 拍攝模塊,用于對運(yùn)動物體進(jìn)行拍攝; 合成模塊,用于在拍攝結(jié)束時(shí),將當(dāng)前拍攝到的運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
11.如權(quán)利要求10所述的圖片的合成裝置,其特征在于,所述處理模塊,還用于在拍攝到第一張圖片時(shí),將所述第一張圖片作為第一次合成的運(yùn)動物體軌跡圖片; 所述拍攝模塊,還用于在拍攝第一張圖片之后,每隔預(yù)設(shè)時(shí)間拍攝一張圖片; 所述合成模塊,用于在每拍攝到一張圖片,將當(dāng)前拍攝到的圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行合成以生成新的運(yùn)動物體軌跡圖片;在拍攝結(jié)束時(shí),將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成,生成目標(biāo)圖片。
12.如權(quán)利要求11所述的圖片的合成裝置,其特征在于,所述合成模塊,還用于將將拍攝的所述運(yùn)動物體的軌跡圖片與所述背景進(jìn)行合成生成目標(biāo)圖片; 所述處理模塊,還用于將所述目標(biāo)圖片中所述背景的亮度值恢復(fù)為調(diào)整前的亮度值。
13.如權(quán)利要求11所述的圖片的合成裝置,其特征在于,所述處理模塊,還用于調(diào)整所述目標(biāo)圖片中所述背景及/或所述運(yùn)動物體的軌跡圖片的透明度,以使用戶從所述目標(biāo)圖片中同時(shí)觀看到所述背景與所述運(yùn)動物體的軌跡圖片。
14.如權(quán)利要求11所述的圖片的合成裝置,其特征在于,當(dāng)拍攝的圖片為星軌圖片時(shí),所述圖片的合成裝置還包括判斷模塊,用于判斷同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度是否大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度; 所述合成模塊,還用于若同一位置當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素的亮度大于上一次合成的運(yùn)動物體軌跡圖片中的像素的亮度,則將同一位置上一次合成的運(yùn)動物體軌跡圖片中的像素替換為當(dāng)前拍攝的運(yùn)動物體軌跡圖片中的像素,據(jù)此進(jìn)行圖片合成;所述處理模塊,還用于獲取所述預(yù)設(shè)的圖片的亮度值; 所述判斷模塊,還用于判斷所述亮度值是否大于預(yù)設(shè)亮度閾值; 所述處理模塊,還用于在所述亮度值小于或等于預(yù)設(shè)亮度閾值時(shí),將預(yù)設(shè)的圖片設(shè)置為拍攝背景; 當(dāng)拍攝的圖片為光繪圖片時(shí),所述合成模塊,還用于將當(dāng)前拍攝的運(yùn)動物體軌跡圖片與上一次合成的運(yùn)動物體軌跡圖片進(jìn)行加法運(yùn)算,生成新的運(yùn)動物體軌跡圖片; 所述處理模塊,還用于在所述預(yù)設(shè)的圖片的亮度值大于預(yù)設(shè)亮度閾值時(shí),調(diào)整所述預(yù)設(shè)的圖片的亮度以將所述預(yù)設(shè)的圖片的亮度值調(diào)整至小于或者等于所述預(yù)設(shè)亮度閾值;將亮度調(diào)整后的所述預(yù)設(shè)的圖片設(shè)置為拍攝背景。
【文檔編號】G06T11/00GK104134225SQ201410385239
【公開日】2014年11月5日 申請日期:2014年8月6日 優(yōu)先權(quán)日:2014年8月6日
【發(fā)明者】鄒明雙, 里強(qiáng), 苗雷, 崔小輝, 魏宇星 申請人:深圳市中興移動通信有限公司