本發(fā)明涉及圖像處理領域,尤其涉及一種圖像合成方法及裝置。
背景技術:
汽車改裝(Car modification)是指根據(jù)汽車車主需要,將汽車制造廠家生產(chǎn)的原形車進行外部造型、內(nèi)部造型以及機械性能的改動,主要包括車身改裝和動力改裝兩種。但汽車在改裝前,車主并不知道汽車在改裝后所能達到的效果,所以車主在這過程中只能根據(jù)經(jīng)驗進行預判。在很多時候,汽車在改裝后的效果并不能達到車主所預想的效果。
技術實現(xiàn)要素:
針對上述方案的缺點,本發(fā)明提出一種應用于汽車改裝的圖像合成、軌跡運行、聲音調(diào)用的方法及裝置。
本發(fā)明技術方案是:一種圖像合成方法,應用于汽車改裝平臺,包括以下步驟:
通過智能終端對待改裝的汽車拍照或者調(diào)用存儲在智能終端內(nèi)的汽車照片作為待改裝汽車圖;
選擇改裝的類別,各改裝的類別均對應不同的改裝的形狀,調(diào)用改裝的形狀使其覆蓋待改裝汽車圖中所對應的需改裝的位置;
通過智能終端拍照或者調(diào)用存儲在智能終端內(nèi)的照片作為改裝零件圖,對改裝零件圖進行調(diào)整使其與改裝的形狀相匹配,并對改裝零件圖進行裁剪;
將裁剪后的改裝零件圖覆蓋于待改裝汽車圖相對應的改裝的位置。
優(yōu)選的,所述改裝的位置為輪轂,改裝后的輪轂在待改裝汽車圖上實現(xiàn)旋轉。
優(yōu)選的,所述改裝后的輪轂在待改裝汽車圖上實現(xiàn)旋轉的速度有多種,不同的輪轂旋轉速度對應不同的輪轂旋轉效果。
優(yōu)選的,在移動終端內(nèi)存儲有不同的不同的輪轂旋轉速度所對應的發(fā)動機聲音文件,輪轂實現(xiàn)旋轉的同時,調(diào)取該速度下發(fā)動機的聲音文件,并播放聲音。
優(yōu)選的,所述改裝的位置還有排氣管,在移動終端內(nèi)存儲有不同的排氣管對應的在不同的輪轂旋轉速度下的聲音文件以及尾氣動畫文件,并播放排氣管聲音以及尾氣動畫。
本發(fā)明還涉及一種圖像合成裝置,包括:
圖像拍攝模塊,用于拍攝待改裝的汽車以及改裝零件;
存儲模塊,用于存儲待改裝的汽車照片、改裝零件照片、發(fā)動機聲音文件排氣管聲音文件以及尾氣動畫文件;
圖片合成模塊,用于將改裝零件圖與待改裝的汽車圖進行合成。
優(yōu)選的,還包括:動畫生成模塊,用于輪轂的旋轉動畫以及尾氣的排放動畫的生成。
優(yōu)選的,還包括:聲音播放模塊,用于播放發(fā)動機聲音以及排氣管聲音。
本發(fā)明的有益效果是:將待改裝的汽車圖與汽車零件圖合成,形成改裝后的汽車圖像,并且可以實現(xiàn)動畫及聲音效果仿真展示。
附圖說明
下面結合附圖和具體實施方式對本發(fā)明作進一步詳細的說明。
圖1本發(fā)明一種圖像合成方法的流程圖。
具體實施方式
以下結合附圖,對本發(fā)明的技術方案作進一步的描述,但本發(fā)明并不限于這些實施例。
圖1是本發(fā)明一種圖像合成方法的流程圖,如圖1所示,一種圖像合成方法,該方法基于智能終端來實現(xiàn),包括以下步驟:
步驟101:通過智能終端對待改裝的汽車拍照或者調(diào)用存儲在智能終端內(nèi)的汽車照片作為待改裝汽車圖;
步驟102:選擇改裝的類別,各改裝的類別均對應不同的改裝的形狀,調(diào)用改裝的形狀使其覆蓋待改裝汽車圖中所對應的需改裝的位置;
步驟103:通過智能終端拍照或者調(diào)用存儲在智能終端內(nèi)的照片作為改裝零件圖,對改裝零件圖進行調(diào)整使其與改裝的形狀相匹配,并對改裝零件圖進行裁剪;
步驟104:將裁剪后的改裝零件圖覆蓋于待改裝汽車圖相對應的改裝的位置。
下面結合具體的實施例對上述步驟進行詳細的說明。
在步驟101中,通過智能手機、pad等智能終端對待改裝的汽車拍照,獲得的是汽車的視圖,也可以調(diào)用存儲在智能終端內(nèi)的汽車的正視照片作為待改裝汽車圖。
在步驟102中,選擇改裝的類別,如輪轂、排氣管、行李架等。各改裝的類別均對應不同的改裝的形狀,如輪轂為圓形。調(diào)用改裝的形狀使其覆蓋待改裝汽車圖中所對應的需改裝的位置。如:需要改裝的類別為輪轂,將輪轂對應的圓形移到待改裝汽車的輪轂處,通過調(diào)整圓形的大小,使其與輪轂大小相匹配。
步驟103:通過智能手機、pad等智能終端對改裝零件拍照,獲得的是改裝零件的視圖,也可以調(diào)用存儲在智能終端內(nèi)的汽車的改裝零件圖像作為改裝零件圖,對改裝零件圖進行大小調(diào)整使其與改裝的形狀相匹配,并對改裝零件圖進行裁剪,去掉改裝零件以外的圖像。
在這過程中,對改裝零件圖的大小調(diào)整以及圖像的裁剪均為現(xiàn)有技術?,F(xiàn)有的智能終端一般都能實現(xiàn)圖片大小調(diào)整以及裁剪的功能。
步驟104:將裁剪后的改裝零件圖覆蓋于待改裝汽車圖相對應的改裝的位置,最后得到的圖像就是汽車改裝之后的圖像??梢詤⒖荚搱D像,預估出汽車改裝后的實際效果。
若汽車改裝的位置為輪轂,改裝后的輪轂圖片在待改裝汽車圖上實現(xiàn)旋轉。改裝后的輪轂在待改裝汽車圖上實現(xiàn)旋轉的速度有多種,不同的旋轉速度對應不同的按鍵,不同的輪轂旋轉速度對應不同的輪轂旋轉效果。在改裝輪轂圖片與旋轉的速度有三種,比如5轉/秒,20轉/秒,60轉/秒,分別對應三個按鍵。在改裝的輪轂的圖片與待改裝汽車圖合成之前,我們會再待改裝汽車圖加上一個圖層為汽車剎車盤圖層,然后再將改裝的輪轂圖片與待改裝汽車圖合成。汽車剎車盤圖層大小隨輪轂圖片大小同步放大縮小與移動,但輪轂圖層轉動,汽車剎車盤圖層不轉動。
進一步的,在移動終端內(nèi)存儲有不同的不同的輪轂旋轉速度所對應的發(fā)動機聲音文件,輪轂實現(xiàn)旋轉的同時,調(diào)取該速度下發(fā)動機的聲音文件,并播放聲音,實現(xiàn)在不同的旋轉速度下,播放相應的發(fā)動機聲音。發(fā)動機聲音文件按發(fā)動機的型號分類,通過聲音采集裝置對不同型號發(fā)動機在不同轉速下運轉的聲音進行采集,并保存在移動終端內(nèi)。
若改裝的位置為排氣管,是實現(xiàn)輪轂旋轉的情況下,播放排氣管聲音以及尾氣動畫。在移動終端內(nèi)存儲有不同型號的排氣管對應的在不同的輪轂旋轉速度下的聲音文件以及尾氣動畫文件。同樣,通過聲音采集裝置對不同型號排氣管在不同轉速下運轉的聲音進行采集,并保存在移動終端內(nèi)。尾氣動畫通過尾氣噴出的顏色和長度對應輪轂旋轉的快慢。
上述中輪轂的旋轉動畫以及尾氣的動畫效果均通過動畫制作軟件制作而成,動畫制作本身采用現(xiàn)有技術,這里不再對動畫制作方法進行詳細說明。
本實施例還提供了一種圖像合成裝置,包括:圖像拍攝模塊,用于拍攝待改裝的汽車以及改裝零件;存儲模塊,用于存儲待改裝的汽車照片、改裝零件照片、發(fā)動機聲音文件排氣管聲音文件以及尾氣動畫文件;圖片合成模塊,用于將改裝零件圖與待改裝的汽車圖進行合成;動畫生成模塊,用于輪轂的旋轉動畫以及尾氣的排放動畫的生成;聲音播放模塊,用于播放發(fā)動機聲音以及排氣管聲音。
本文中所描述的具體實施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術領域的技術人員可以對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權利要求書所定義的范圍。