一種拍攝效果的優化方法及裝置制造方法
【專利摘要】本發明公開了一種拍攝效果的優化方法及裝置,屬于數字成像【技術領域】。該方法流程包括:當進入拍攝對象的運動軌跡的拍攝模式之后,提示用戶在預存的拍攝對象的效果圖中進行選擇;根據用戶的選擇確定當前的效果圖;在拍攝過程中,確定當前的拍攝對象的運動軌跡;將所述效果圖沿所述運動軌跡與當前的基礎圖像進行合成處理;將所述合成處理后得到的圖像進行緩存,作為新的基礎圖像。采用本發明的技術方案,不僅實現了對運動軌跡拍攝的效果的實時優化,而且無論用戶對何種運動軌跡拍攝均可得到理想的拍攝效果,簡化了用戶拍攝前的準備工作。
【專利說明】一種拍攝效果的優化方法及裝置
【技術領域】
[0001] 本發明涉及數字成像【技術領域】,尤其涉及一種運動軌跡拍攝效果的優化方法及裝 置。
【背景技術】
[0002] 近幾年興起了一種對運動軌跡(包括光繪)攝影的拍攝模式,用戶可以利用運動 軌跡攝影進行藝術創作。其中光繪所述光繪攝影是指利用長時間曝光,在曝光過程中通過 光源的變化創造出特殊影像的一種拍攝模式。另一方面,隨著數字成像技術的不斷發展及 手機、平板電腦等移動終端的攝像硬件的不斷提升,利用普通的數字相機及移動終端也已 經實現了利用光繪模式進行光繪攝影的拍攝。
[0003] 現有技術在對運動軌跡進行模式的拍攝時,拍攝的效果在很大程度上取決于被拍 攝的對象,如光繪拍攝中,拍攝者手中的光源,如激光筆、打火機光、蠟燭光、手電筒光、光纖 光等等,因此,拍攝的準備工作十分繁瑣,而且能夠利用的光源種類的限制,拍攝出的效果 也比較單調。
【發明內容】
[0004] 有鑒于此,本發明要解決的技術問題是提供拍攝效果的優化方法,以解現有技術 拍攝過程中由對拍攝對象的限制導致的拍攝效果單一及拍攝前準備工作較為繁瑣的缺陷。
[0005] 本發明解決上述技術問題所采用的技術方案如下:
[0006] 根據本發明的一個方面,提供一種拍攝效果的優化方法,包括如下步驟:當進入拍 攝對象的運動軌跡的拍攝模式之后,提示用戶在預存的拍攝對象的效果圖中進行選擇;根 據用戶的選擇確定當前的效果圖;在拍攝過程中,確定當前的拍攝對象的運動軌跡;將所 述效果圖沿所述運動軌跡與當前的基礎圖像進行合成處理;將所述合成處理后得到的圖像 進行緩存,作為新的基礎圖像。
[0007] 提供一種如上所述的方法,所述在拍攝過程中,確定當前的拍攝對象的運動軌跡, 包括:在拍攝過程中,獲取當前的拍攝圖像與前一張拍攝圖像;根據當前的拍攝圖像中的 拍攝對象的位置及前一張拍攝圖像中的拍攝位置計算當前的運動軌跡。
[0008] 提供一種如上所述的方法,所述將所述效果圖沿所述運動軌跡與當前的基礎圖像 進行合成處理之前,所述方法還包括:提取所述運動軌跡的輪廓圖像;將所述輪廓圖像與 上一張基礎圖像進行融合,并將融合后的圖像作為當前的基礎圖像。
[0009] 提供一種如上所述的方法,所述提取所述運動軌跡的輪廓圖像,包括:對所述運動 軌跡周圍的區域進行模糊處理;用幀差法對所述區域進行運算,得到一個差異化區域;對 所述差異化區域進行腐蝕運算;對腐蝕運算后的差異化區域進行膨脹運算,填補缺口和漏 洞;提取進行膨脹運算后的差異化區域的圖像數據。
[0010] 提供一種如上所述的方法,所述將所述輪廓圖像與上一張基礎圖像進行融合,并 將融合后的圖像作為當前的基礎圖像,包括:根據所述輪廓圖像,計算所述輪廓圖像中每個 像素到其邊界的距離;根據每個像素到所述邊界的距離,計算每個像素的透明度;對所述 上一張基礎圖像的中與所述輪廓圖像對應的區域進行模糊處理;根據所述透明度,將所述 輪廓圖像根據透明度與所述上一張基礎圖像進行融合;將融合后的圖像作為當前的基礎圖 像。
[0011] 提供一種如上所述的方法,所述將所述效果圖沿所述運動軌跡與當前的基礎圖像 進行合成處理,還包括:將所述效果圖及所述當前基礎圖像,按照預設的透明度進行疊加處 理。
[0012] 根據本發明的另一個方面,提供一種拍攝效果的優化裝置,包括:設置單元,用于 在進入拍攝對象的運動軌跡的拍攝模式之后,提示用戶在預存的拍攝對象的效果圖中進行 選擇,以及根據用戶的選擇確定當前的效果圖;處理單元,用于在拍攝過程中,確定當前的 拍攝對象的運動軌跡,以及將所述效果圖沿所述運動軌跡與當前的基礎圖像進行合成處 理;存儲單元,用于將所述合成處理后得到的圖像進行緩存,作為新的基礎圖像。
[0013] 提供一種如上所述的裝置,所述處理單元,還用于在拍攝過程中,獲取當前的拍攝 圖像與前一張拍攝圖像,并根據當前的拍攝圖像中的拍攝對象的位置及前一張拍攝圖像中 的拍攝位置計算當前的運動軌跡。
[0014] 提供一種如上所述的裝置,所述處理單元,還用于在將所述效果圖沿所述運動軌 跡與當前的基礎圖像進行合成處理之前,提取所述運動軌跡的輪廓圖像,并將所述輪廓圖 像與上一張基礎圖像進行融合,并將融合后的圖像作為當前的基礎圖。
[0015] 提供一種如上所述的裝置,所述處理單元,還用于對所述運動軌跡周圍的區域進 行模糊處理,并用幀差法對所述區域進行運算,得到一個差異化區域,以及對所述差異化區 域進行腐蝕運算,并對腐蝕運算后的差異化區域進行膨脹運算,并提取進行膨脹運算后的 差異化區域的圖像數據。
[0016] 提供一種如上所述的裝置,所述處理單元,還用于根據所述輪廓圖像,計算所述輪 廓圖像中每個像素到其邊界的距離,并根據每個像素到所述邊界的距離,計算每個像素的 透明度,以及對所述上一張基礎圖像的中與所述輪廓圖像對應的區域進行模糊處理,根據 所述透明度,將所述輪廓圖像根據透明度與所述上一張基礎圖像進行融合,并將融合后的 圖像作為當前的基礎圖像。
[0017] 提供一種如上所述的裝置,所述處理單元,還用于將所述效果圖及所述當前基礎 圖像,按照預設的透明度進行疊加處理。
[0018] 本發明的拍攝效果的優化方法及裝置,能夠在進行運動軌跡拍攝時,提示用戶在 預存的拍攝對象的效果圖中進行選擇,并根據用戶的選擇確定當前的效果圖,然后在拍攝 過程中確定當前的拍攝對象的運動軌跡,將所述效果圖沿所述運動軌跡與當前的基礎圖像 進行合成處理,將所述合成處理后得到的圖像進行緩存,作為新的基礎圖像,不僅實現了對 運動軌跡拍攝的效果的實時優化,而且無論用戶對何種運動軌跡拍攝均可得到理想的拍攝 效果,簡化了用戶拍攝前的準備工作。
【專利附圖】
【附圖說明】
[0019] 圖1為本發明實施例提供的一種拍攝效果的優化裝置的模塊示意圖;
[0020] 圖2為本發明實施例提供的一種拍攝效果的優化方法的流程圖;
[0021] 圖3為圖2中步驟S203的方法的流程圖;
[0022] 圖4為圖2所示實施例的一個場景中提取運動軌跡的輪廓圖像的流程圖;
[0023] 圖5為將提取的輪廓圖像與上一張基礎圖像進行融合的流程圖。
【具體實施方式】
[0024] 為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結 合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅 用以解釋本發明,并不用于限定本發明。
[0025] 本發明提供了一種拍攝效果的優化裝置,請參閱圖1,該裝置包括設置單元101、 處理單元102、存儲單元103。
[0026] 設置單元101,用于在進入拍攝對象的運動軌跡的拍攝模式之后,提示用戶在預存 的拍攝對象的效果圖中進行選擇,以及根據用戶的選擇確定當前的效果圖。
[0027] 具體的,設置單元101提示用戶在預設的拍攝對象的效果圖中進行選擇,可以通 過如下方式實現:
[0028] 方式一、在進入拍攝對象的運動軌跡的拍攝模式之后,直接彈出設置界面,在設置 界面中顯示預存的效果圖,提示用戶選擇。
[0029] 方式二、在進入拍攝對象的運動軌跡的拍攝模式之后,在預覽界面中以小圖標的 形式顯示效果功能入口,提示用戶通過該功能入口進入拍攝對象的效果圖的設置界面。
[0030] 處理單元102,用于在拍攝過程中,確定當前的拍攝對象的運動軌跡,以及將該效 果圖沿該運動軌跡與當前的基礎圖像進行合成處理。
[0031] 處理單元102在拍攝過程中,確定當前的運動軌跡,可以通過如下方式實現:
[0032] 在拍攝過程中,獲取當前的拍攝圖像與前一張拍攝圖像;
[0033] 根據當前的拍攝圖像中的拍攝對象的位置及前一張拍攝圖像中的拍攝位置計算 當前的運動軌跡。
[0034] 需要說明的是,利用數字拍攝設置(如移動終端)進行運動軌跡的拍攝時,多是采 用疊加算法進行圖像處理。因此,本實施例中,可以將背景圖設置為第一張基礎圖像,該背 景圖中尚無運動軌跡。如果當前的拍攝圖像為第1張圖像,則上一張基礎圖像便是拍攝的 背景圖。如果當前的拍攝圖像為開始后拍攝的第1張圖像,處理單元102首先跟據該圖像 確定當前拍攝對象的位置,然后與前一張拍攝圖像(即背景圖像)一起計算當前的運動軌 跡。此后的處理過程可以此進行類推。
[0035] 實際應用中,處理單元102在將該效果圖沿該運動軌跡與當前的基礎圖像進行合 成處理之前,還可以用于提取該運動軌跡的輪廓圖像,并將該輪廓圖像與上一張基礎圖像 進行融合,并將融合后的圖像作為當前的基礎圖。
[0036] 處理單元102提取該運動軌跡的輪廓圖像,可通過如下方式實現:
[0037] 首先對該運動軌跡周圍的區域進行模糊處理;用幀差法對該區域進行運算,得到 一個差異化區域;然后對該差異化區域進行腐蝕運算,去掉細小區域干擾;然后對腐蝕運 算后的差異化區域進行膨脹運算,填補缺口和漏洞;最后提取進行膨脹運算后的差異化區 域的圖像數據。
[0038] 處理單元102將該輪廓圖像與上一張基礎圖像進行融合,并將融合后的圖像作為 當前的基礎圖,可通過如下方壞死實現:
[0039] 根據該輪廓圖像,計算該輪廓圖像中每個像素到其邊界的距離,并根據每個像素 到該邊界的距離,計算每個像素的透明度,以及對該上一張基礎圖像的中與該輪廓圖像對 應的區域進行模糊處理,根據該透明度,將該輪廓圖像根據透明度與該上一張基礎圖像進 行融合,并將融合后的圖像作為當前的基礎圖像。
[0040] 需要說明的是,在計算每個像素的透明度時,可以設置計算方法為越靠近邊界越 透明。
[0041] 實際應用中,處理單元102在進行疊加處理時,還可以根據預設的透明度進行疊 力口。比如,在對效果圖與當前的基礎圖像進行疊加時,將效果圖與當前的基礎圖像的透明度 均設置為50%,這樣可以使得拍攝的軌跡實現漸變效果,進一步豐富了拍攝的效果。
[0042] 存儲單元103,用于將該處理單元102疊加處理后得到的圖像進行緩存,作為新的 基礎圖像。
[0043] 本實施例提供的拍攝效果的優化裝置,能夠在進行運動軌跡拍攝時,提示用戶在 預存的拍攝對象的效果圖中進行選擇,并根據用戶的選擇確定當前的效果圖,然后在拍攝 過程中確定當前的拍攝對象的運動軌跡,將該效果圖沿該運動軌跡與當前的基礎圖像進行 合成處理,將該合成處理后得到的圖像進行緩存,作為新的基礎圖像,不僅實現了對運動軌 跡拍攝的效果的實時優化,而且無論用戶對何種運動軌跡拍攝均可得到理想的拍攝效果, 簡化了用戶拍攝前的準備工作。
[0044] 本發明在上述裝置實施例的基礎上,提供了一種拍攝效果的優化方法,請參閱圖 2,方法流程包括:
[0045] S201、當進入拍攝對象的運動軌跡的拍攝模式之后,提示用戶在預存的拍攝對象 的效果圖中進行選擇;
[0046] 具體的,該步驟可以通過如下方式實現:
[0047] 方式一、當進入拍攝對象的運動軌跡的拍攝模式時,直接彈出設置界面,在設置界 面中顯示預存的效果圖,提示用戶選擇。
[0048] 方式二、當進入拍攝對象的運動軌跡的拍攝模式時,在預覽界面中以小圖標的形 式顯示效果功能入口,提示用戶通過該功能入口進入效果圖的設置界面。
[0049] S202、根據用戶的選擇確定當前的效果圖。
[0050] 實際應用中,如果用戶未選擇預存的效果圖,則在拍攝過程中僅進行默認效果的 拍攝。
[0051] S203、在拍攝過程中,確定當前的拍攝對象的運動軌跡。
[0052] 具體的,請參閱圖3,該步驟包括:
[0053] S2031、在拍攝過程中,獲取當前的拍攝圖像與前一張拍攝圖像;
[0054] S2032、根據當前的拍攝圖像中的拍攝對象的位置及前一張拍攝圖像中的拍攝位 置計算當前的運動軌跡。
[0055] S204、將該效果圖沿該運動軌跡與當前的基礎圖像進行合成處理。
[0056] 實際應用中,如果當前的拍攝圖像為拍攝開始后拍攝的第1張圖像,則前一張圖 像及前一張基礎圖像均是指背景圖像。
[0057] 在實際應用中,步驟S204可以按照預設的透明度進行疊加處理。
[0058] S205、將該合成處理后得到的圖像進行緩存,作為新的基礎圖像。
[0059] 在本實施例的一個場景中,在執行步驟S204之前,還可包括如下步驟:
[0060] 提取該運動軌跡的輪廓圖像;
[0061] 將該輪廓圖像與上一張基礎圖像進行融合,并將融合后的圖像作為當前的基礎圖 像。
[0062] 請參閱圖4,提取該運動軌跡的輪廓圖像包括:
[0063] S401、對該運動軌跡周圍的區域進行模糊處理;
[0064] S402、用幀差法對該區域進行運算,得到一個差異化區域;
[0065] S403、對該差異化區域進行腐蝕運算;
[0066] S404、對腐蝕運算后的差異化區域進行膨脹運算,填補缺口和漏洞;
[0067] S405、提取進行膨脹運算后的差異化區域的圖像數據。
[0068] 請參閱圖5,將該輪廓圖像與上一張基礎圖像進行融合,并將融合后的圖像作為當 前的基礎圖像,包括:
[0069] S501、根據上述提取的圖像數據,計算該輪廓圖像中每個像素到其邊界的距離;
[0070] S502、根據每個像素到該邊界的距離,計算每個像素的透明度;
[0071] S503、對該上一張基礎圖像的中與該輪廓圖像對應的區域進行模糊處理;
[0072] S504、根據該透明度,將該輪廓圖像根據透明度與該上一張基礎圖像進行融合,并 將融合后的圖像作為當前的基礎圖像。
[0073] 本實施例提供的拍攝效果的優化方法,能夠在進行運動軌跡拍攝時,提示用戶在 預存的拍攝對象的效果圖中進行選擇,并根據用戶的選擇確定當前的效果圖,然后在拍攝 過程中確定當前的拍攝對象的運動軌跡,將該效果圖沿該運動軌跡與當前的基礎圖像進行 合成處理,將該合成處理后得到的圖像進行緩存,作為新的基礎圖像,不僅實現了對運動軌 跡拍攝的效果的實時優化,而且無論用戶對何種運動軌跡拍攝均可得到理想的拍攝效果, 簡化了用戶拍攝前的準備工作。
[0074] 以上參照【專利附圖】
【附圖說明】了本發明的優選實施例,并非因此局限本發明的權利范圍。本 領域技術人員不脫離本發明的范圍和實質內所作的任何修改、等同替換和改進,均應在本 發明的權利范圍之內。
【權利要求】
1. 一種拍攝效果的優化方法,其特征在于,包括如下步驟: 當進入拍攝對象的運動軌跡的拍攝模式之后,提示用戶在預存的拍攝對象的效果圖中 進行選擇; 根據用戶的選擇確定當前的效果圖; 在拍攝過程中,確定當如的拍攝對象的運動軌跡; 將所述效果圖沿所述運動軌跡與當前的基礎圖像進行合成處理; 將所述合成處理后得到的圖像進行緩存,作為新的基礎圖像。
2. 根據權利要求1所述的方法,其特征在于,所述在拍攝過程中,確定當前的拍攝對象 的運動軌跡,包括: 在拍攝過程中,獲取當前的拍攝圖像與前一張拍攝圖像; 根據當前的拍攝圖像中的拍攝對象的位置及前一張拍攝圖像中的拍攝位置計算當前 的運動軌跡。
3. 根據權利要求1所述的方法,其特征在于,所述將所述效果圖沿所述運動軌跡與當 前的基礎圖像進行合成處理之前,所述方法還包括: 提取所述運動軌跡的輪廓圖像; 將所述輪廓圖像與上一張基礎圖像進行融合,并將融合后的圖像作為當前的基礎圖 像。
4. 根據權利要求3所述的方法,其特征在于,所述提取所述運動軌跡的輪廓圖像,包 括: 對所述運動軌跡周圍的區域進行模糊處理; 用幀差法對所述區域進行運算,得到一個差異化區域; 對所述差異化區域進行腐蝕運算; 對腐蝕運算后的差異化區域進行膨脹運算,填補缺口和漏洞; 提取進行膨脹運算后的差異化區域的圖像數據。
5. 根據權利要求3或4所述的方法,其特征在于,所述將所述輪廓圖像與上一張基礎圖 像進行融合,并將融合后的圖像作為當前的基礎圖像,包括: 根據所述輪廓圖像,計算所述輪廓圖像中每個像素到其邊界的距離; 根據每個像素到所述邊界的距離,計算每個像素的透明度; 對所述上一張基礎圖像的中與所述輪廓圖像對應的區域進行模糊處理; 根據所述透明度,將所述輪廓圖像根據透明度與所述上一張基礎圖像進行融合; 將融合后的圖像作為當前的基礎圖像。
6. 根據權利要求1所述的方法,其特征在于,所述將所述效果圖沿所述運動軌跡與當 前的基礎圖像進行合成處理,還包括: 將所述效果圖及所述當前基礎圖像,按照預設的透明度進行疊加處理。
7. -種拍攝效果的優化裝置,其特征在于,所述裝置包括: 設置單元,用于在進入拍攝對象的運動軌跡的拍攝模式之后,提示用戶在預存的拍攝 對象的效果圖中進行選擇,以及根據用戶的選擇確定當前的效果圖; 處理單元,用于在拍攝過程中,確定當前的拍攝對象的運動軌跡,以及將所述效果圖沿 所述運動軌跡與當前的基礎圖像進行合成處理; 存儲單元,用于將所述合成處理后得到的圖像進行緩存,作為新的基礎圖像。
8. 根據權利要求6所述的裝置,其特征在于,所述處理單元,還用于在拍攝過程中,獲 取當前的拍攝圖像與前一張拍攝圖像,并根據當前的拍攝圖像中的拍攝對象的位置及前一 張拍攝圖像中的拍攝位置計算當前的運動軌跡。
9. 根據權利要求7所述的裝置,其特征在于,所述處理單元,還用于在將所述效果圖沿 所述運動軌跡與當前的基礎圖像進行合成處理之前,提取所述運動軌跡的輪廓圖像,并將 所述輪廓圖像與上一張基礎圖像進行融合,并將融合后的圖像作為當前的基礎圖。
10. 根據權利要求9所述的裝置,其特征在于, 所述處理單元,還用于對所述運動軌跡周圍的區域進行模糊處理,并用幀差法對所述 區域進行運算,得到一個差異化區域,以及對所述差異化區域進行腐蝕運算,并對腐蝕運算 后的差異化區域進行膨脹運算,并提取進行膨脹運算后的差異化區域的圖像數據。
11. 根據權利要求9或10所述的裝置,其特征在于,所述處理單元,還用于根據所述輪 廓圖像,計算所述輪廓圖像中每個像素到其邊界的距離,并根據每個像素到所述邊界的距 離,計算每個像素的透明度,以及對所述上一張基礎圖像的中與所述輪廓圖像對應的區域 進行模糊處理,根據所述透明度,將所述輪廓圖像根據透明度與所述上一張基礎圖像進行 融合,并將融合后的圖像作為當前的基礎圖像。
12. 根據權利要求7所述的裝置,其特征在于,所述處理單元,還用于將所述效果圖及 所述當前基礎圖像,按照預設的透明度進行疊加處理。
【文檔編號】H04N5/262GK104159033SQ201410416341
【公開日】2014年11月19日 申請日期:2014年8月21日 優先權日:2014年8月21日
【發明者】魏強, 崔小輝, 苗雷, 里強, 海茜 申請人:深圳市中興移動通信有限公司