基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法,包括步驟:將旋轉(zhuǎn)攝像頭置為前置預覽狀態(tài),在預覽狀態(tài)下獲取自拍圖像并提取人物圖像;將旋轉(zhuǎn)攝像頭置為后置拍攝狀態(tài),并拍攝景物圖像;將所述人物圖像和景物圖像進行合成獲得人景合成圖像。本發(fā)明還提供一種基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng),本發(fā)明的技術,由于合成的圖像都是基于同一個攝像頭拍攝的,圖像分辨率一致,因此可以提高合成效率,避免人景合成圖像中在對人物進行處理后的失真的現(xiàn)象,提高了合成的效果。
【專利說明】基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法和系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及圖像處理【技術領域】,特別是涉及一種基于旋轉(zhuǎn)攝像頭拍攝的人景圖像 合成方法和系統(tǒng)。
【背景技術】
[0002]人景合成一般是指利用自拍的圖像與拍攝景物圖像進行合成,傳統(tǒng)的人景合成技 術方案,主要是利用終端前置攝像頭自拍個人圖像,利用后置攝像頭拍攝景物圖像,然后分 別將兩個不同攝像頭拍攝的圖像進行合成。
[0003]由于照片是分別由前后置的兩個攝像頭拍攝,圖像分辨率不一致,在合成過程中 合成效率較低,而且,由于一般終端的前置攝像頭像素均低于后置攝像頭,后置攝像頭所拍 攝的景物照片會比前置拍到的人像照片分辨率會有明顯區(qū)別,因此在人景合成的過程中, 在對自拍圖像進行處理(如放大)后極其容易產(chǎn)生失真的現(xiàn)象,無法體現(xiàn)出逼真的效果,合 成效果差。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對現(xiàn)有人景合成技術合成效率較低、效果差的問題,提供一種合 成效率高、效果更好的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法和系統(tǒng)。
[0005]一種基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法,包括如下步驟:
[0006]將旋轉(zhuǎn)攝像頭置為前置預覽狀態(tài),在預覽狀態(tài)下獲取自拍圖像并提取人物圖像;
[0007]將旋轉(zhuǎn)攝像頭置為后置拍攝狀態(tài),并拍攝景物圖像;
[0008]將所述人物圖像和景物圖像進行合成獲得人景合成圖像。
[0009]一種基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng),其特征在于,包括:
[0010]人物圖像獲取模塊,用于將旋轉(zhuǎn)攝像頭置為前置預覽狀態(tài),在預覽狀態(tài)下獲取自 拍圖像并提取人物圖像;
[0011]景物圖像拍攝模塊,用于將旋轉(zhuǎn)攝像頭置為后置拍攝狀態(tài),并拍攝景物圖像;
[0012]人景圖像合成模塊,用于將所述人物圖像和景物圖像進行合成獲得人景合成圖像。
[0013]上述基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法和系統(tǒng),首先是將旋轉(zhuǎn)攝像頭置為 前置進行自拍,提取人物圖像,然后將旋轉(zhuǎn)攝像頭置為后置拍攝狀態(tài)拍攝景物圖像,再將。 接著人物圖像和景物圖像進行合成。由于合成的圖像都是基于同一個攝像頭拍攝的,圖像 分辨率一致,因此可以提高合成效率,避免人景合成圖像中在對人物進行處理后的失真的 現(xiàn)象,提高了合成的效果。
【專利附圖】
【附圖說明】
[0014]圖1為一個實施例的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法流程圖;
[0015]圖2為一個實施例的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng)結(jié)構(gòu)示意圖?!揪唧w實施方式】
[0016]下面結(jié)合附圖對本發(fā)明的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法的【具體實施方式】作詳細描述。
[0017]本發(fā)明的技術方案,基于旋轉(zhuǎn)攝像頭實現(xiàn),可旋轉(zhuǎn)攝像頭的終端只有一個攝像頭,通過旋轉(zhuǎn)方式實現(xiàn)同一個攝像頭的前置和后置的功能。
[0018]圖1為一個實施例的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法流程圖,主要包括如下步驟:
[0019]步驟S1:將旋轉(zhuǎn)攝像頭置為前置預覽狀態(tài),在預覽狀態(tài)下獲取自拍圖像并提取人物圖像。
[0020]在本步驟中,用戶開始拍照后,首先將攝像頭置為前置預覽狀態(tài),然后在預覽狀態(tài)下獲取自拍圖像,再從自拍圖像中提取人物圖像,然后進行存儲,用于后續(xù)的合成。
[0021]在此處理過程中,主要是考慮到人景合成中自拍只是需要人物圖像部分,而背景圖像則是多余的,因此,通過獲取的人物圖像部分,而非直接拍攝整個圖像,這樣就可以降低自拍圖像數(shù)據(jù)量,減少存儲空間,提高圖像數(shù)據(jù)存取速度,特別是針對于高分辨率的攝像頭來說,上述處理后數(shù)據(jù)量的減少效果更為明顯。
[0022]在一個實施例中,對于步驟SI的在預覽狀態(tài)下獲取自拍圖像并提取人物圖像的步驟,可以具體包括如下:
[0023]步驟S101,在預覽狀態(tài)下獲取人物晃動的圖像數(shù)據(jù)。
[0024]在本步驟中,可以在預覽狀態(tài)下,在終端界面上顯示搖晃提示信息及圖像獲取觸發(fā)按鈕;當檢測到所述觸發(fā)按鈕被觸摸時開始提取圖像數(shù)據(jù);在設定的提取時間到達時停止提取圖像數(shù)據(jù)。
[0025]具體實施過程中,系統(tǒng)可以在終端界面上顯示搖晃提示信息及圖像獲取觸發(fā)按鈕,用戶根據(jù)提示信息選擇是否開始進行自拍,用戶準備好自拍后,觸摸所述觸發(fā)按鈕,系統(tǒng)檢測到觸發(fā)按鈕被觸摸就開始提取圖像數(shù)據(jù),此時,用戶開始在攝像頭前晃動身體(如左右晃動),界面即可顯示預覽場景的變化,同時,可以控制攝像頭進行自動對焦,對焦完成后由ISP (Image Signal Processing,圖像信號處理器)記錄整個過程中運動狀態(tài)變化的運動圖像數(shù)據(jù)。在記錄過程中,可以預設一個計時器,在設定的提取時間到達時停止提取圖像數(shù)據(jù)。
[0026]步驟S102,從所述圖像數(shù)據(jù)提取運動圖像數(shù)據(jù)。
[0027]在本步驟中,可以預設閥值判斷所述圖像數(shù)據(jù)像素點的像素值;若像素值變化超過所述閥值,則將所述像素點對應的圖像數(shù)據(jù)設為運動圖像數(shù)據(jù)。
[0028]由于用戶晃動身體時,圖像數(shù)據(jù)中背景圖像部分數(shù)據(jù)變化不大,人物對應的運動圖像部分變化較大,因此,通過預設的閥值判斷出運動圖像數(shù)據(jù)(人物的圖像數(shù)據(jù))。
[0029]步驟S103,根據(jù)所述運動物體圖像數(shù)據(jù)獲取人物圖像。
[0030]具體地,可以當獲取到運動圖像數(shù)據(jù)后,預先設置一張透明的圖片,然后將提取到的運動圖像與這張透明圖片進行合成,這個時候合成的照片在顯示效果上來看就只有人物本身。
[0031]步驟S2:將旋轉(zhuǎn)攝像頭置為后置拍攝狀態(tài),并拍攝景物圖像。[0032]在本步驟中,用戶可以旋轉(zhuǎn)攝像頭置為后置拍攝狀態(tài),以普通拍照模式進行拍攝 喜歡的景色的圖像。
[0033]步驟S3:將所述人物圖像和景物圖像進行合成獲得人景合成圖像。
[0034]在本步驟中,可以由底層開始按順序依次放置景物圖像和人物圖像,這樣可以保 證人景合成圖像中人物在景色前面。
[0035]在一個實施例中,可以在合成過程中可以拓展圖像調(diào)整功能,具體可以包括如 下:
[0036]在終端界面上顯示圖像處理的按鈕界面;通過所述按鈕界面接收圖像處理觸發(fā)指 令;根據(jù)所述觸發(fā)指令調(diào)用相應的圖像處理程序?qū)λ鋈宋飯D像進行圖像處理;其中,所 述圖像處理程序包括放大處理程序、縮小處理程序、角度變換處理程序。
[0037]本發(fā)明基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法,可以在目前市面上已經(jīng)有的帶 有旋轉(zhuǎn)攝像頭的終端(如手機、平板電腦等)上實現(xiàn),首先是將攝像頭旋轉(zhuǎn)到前面進行自拍, 提取人物圖像,然后將攝像頭旋轉(zhuǎn)到后面進行景物的拍攝。接著是對人物和景物的技術合 成。由于合成的圖像都是基于同一個攝像頭拍攝的,圖像分辨率一致,因此可以提高合成效 率,解決人景合成圖像中在對人物進行處理后的失真問題,提高合成的效果。
[0038]下面結(jié)合附圖對本發(fā)明的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng)的具體實施 方式作詳細描述。
[0039]圖2為一個實施例的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng)結(jié)構(gòu)示意圖,主要 包括:
[0040]人物圖像獲取模塊,用于將旋轉(zhuǎn)攝像頭置為前置預覽狀態(tài),在預覽狀態(tài)下獲取自 拍圖像并提取人物圖像;
[0041]景物圖像拍攝模塊,用于將旋轉(zhuǎn)攝像頭置為后置拍攝狀態(tài),并拍攝景物圖像;
[0042]人景圖像合成模塊,用于將所述人物圖像和景物圖像進行合成獲得人景合成圖像。
[0043]在一個實施例中,所述人物圖像獲取模塊包括:
[0044]圖像數(shù)據(jù)獲取單元,用于在預覽狀態(tài)下獲取人物晃動的圖像數(shù)據(jù);
[0045]運動圖像提取單元,用于從所述圖像數(shù)據(jù)提取運動圖像數(shù)據(jù);
[0046]人物圖像獲取單元,用于根據(jù)所述運動物體圖像數(shù)據(jù)獲取人物圖像。
[0047]在一個實施例中,所述圖像數(shù)據(jù)獲取單元進一步用于:
[0048]在預覽狀態(tài)下,在終端界面上顯示搖晃提示信息及圖像獲取觸發(fā)按鈕;當檢測到 所述觸發(fā)按鈕被觸摸時開始提取圖像數(shù)據(jù);在設定的提取時間到達時停止提取圖像數(shù)據(jù)。
[0049]在一個實施例中,所述運動圖像提取單元進一步用于:
[0050]預設閥值判斷所述圖像數(shù)據(jù)像素點的像素值;
[0051]若像素值變化超過所述閥值,則將所述像素點對應的圖像數(shù)據(jù)設為運動圖像數(shù) 據(jù)。
[0052]在一個實施例中,所述人景圖像合成模塊進一步用于:
[0053]在終端界面上顯示圖像處理的按鈕界面;通過所述按鈕界面接收圖像處理觸發(fā)指 令;根據(jù)所述觸發(fā)指令調(diào)用相應的圖像處理程序?qū)λ鋈宋飯D像進行圖像處理;其中,所 述圖像處理程序包括放大處理程序、縮小處理程序、角度變換處理程序。[0054]本發(fā)明的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng)與本發(fā)明的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法一一對應,在上述基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法的實施例闡述的技術特征及其有益效果均適用于基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng)的實施例中,特此聲明。
[0055]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法,其特征在于,包括如下步驟: 將旋轉(zhuǎn)攝像頭置為前置預覽狀態(tài),在預覽狀態(tài)下獲取自拍圖像并提取人物圖像; 將旋轉(zhuǎn)攝像頭置為后置拍攝狀態(tài),并拍攝景物圖像; 將所述人物圖像和景物圖像進行合成獲得人景合成圖像。
2.根據(jù)權利要求1所述的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法,其特征在于,在預覽狀態(tài)下獲取自拍圖像并提取人物圖像的步驟包括: 在預覽狀態(tài)下獲取人物晃動的圖像數(shù)據(jù); 從所述圖像數(shù)據(jù)提取運動圖像數(shù)據(jù); 根據(jù)所述運動物體圖像數(shù)據(jù)獲取人物圖像。
3.根據(jù)權利要求2所述的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法,其特征在于,在預覽狀態(tài)下獲取人物晃動的圖像數(shù)據(jù)的步驟包括: 在預覽狀態(tài)下,在終端界面上顯示搖晃提示信息及圖像獲取觸發(fā)按鈕;當檢測到所述觸發(fā)按鈕被觸摸時開始提取圖像數(shù)據(jù);在設定的提取時間到達時停止提取圖像數(shù)據(jù)。
4.根據(jù)權利要求2所述的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法,其特征在于,從所述圖像數(shù)據(jù)提取運動圖像數(shù)據(jù)的步驟包括: 預設閥值判斷所述圖像數(shù)據(jù)像素點的像素值; 若像素值變化超過所述閥值,則將所述像素點對應的圖像數(shù)據(jù)設為運動圖像數(shù)據(jù)。```
5.根據(jù)權利要求1所述的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成方法,其特征在于,將所述人物圖像數(shù)據(jù)和景物圖像數(shù)據(jù)進行合成獲得人景合成圖像的步驟包括: 在終端界面上顯示圖像處理的按鈕界面;通過所述按鈕界面接收圖像處理觸發(fā)指令;根據(jù)所述觸發(fā)指令調(diào)用相應的圖像處理程序?qū)λ鋈宋飯D像進行圖像處理;其中,所述圖像處理程序包括放大處理程序、縮小處理程序、角度變換處理程序。
6.一種基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng),其特征在于,包括: 人物圖像獲取模塊,用于將旋轉(zhuǎn)攝像頭置為前置預覽狀態(tài),在預覽狀態(tài)下獲取自拍圖像并提取人物圖像; 景物圖像拍攝模塊,用于將旋轉(zhuǎn)攝像頭置為后置拍攝狀態(tài),并拍攝景物圖像; 人景圖像合成模塊,用于將所述人物圖像和景物圖像進行合成獲得人景合成圖像。
7.根據(jù)權利要求6所述的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng),其特征在于,所述人物圖像獲取模塊包括: 圖像數(shù)據(jù)獲取單元,用于在預覽狀態(tài)下獲取人物晃動的圖像數(shù)據(jù); 運動圖像提取單元,用于從所述圖像數(shù)據(jù)提取運動圖像數(shù)據(jù); 人物圖像獲取單元,用于根據(jù)所述運動物體圖像數(shù)據(jù)獲取人物圖像。
8.根據(jù)權利要求7所述的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng),其特征在于,所述圖像數(shù)據(jù)獲取單元進一步用于: 在預覽狀態(tài)下,在終端界面上顯示搖晃提示信息及圖像獲取觸發(fā)按鈕;當檢測到所述觸發(fā)按鈕被觸摸時開始提取圖像數(shù)據(jù);在設定的提取時間到達時停止提取圖像數(shù)據(jù)。
9.根據(jù)權利要求7所述的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng),其特征在于,所述運動圖像提取單元進一步用于: 預設閥值判斷所述圖像數(shù)據(jù)像素點的像素值;若像素值變化超過所述閥值,則將所述像素點對應的圖像數(shù)據(jù)設為運動圖像數(shù)據(jù)。
10.根據(jù)權利要求6所述的基于旋轉(zhuǎn)攝像頭拍攝的人景圖像合成系統(tǒng),其特征在于,所述人景圖像合成模塊進一步用于:在終端界面上顯示圖像處理的按鈕界面;通過所述按鈕界面接收圖像處理觸發(fā)指令; 根據(jù)所述觸發(fā)指令調(diào)用相應的圖像處理程序?qū)λ鋈宋飯D像進行圖像處理;其中,所述圖像處理程序包括放大處理程序、縮小處理程序、角度變換處理程序。
【文檔編號】H04N5/232GK103581561SQ201310530450
【公開日】2014年2月12日 申請日期:2013年10月30日 優(yōu)先權日:2013年10月30日
【發(fā)明者】謝家琪 申請人:廣東歐珀移動通信有限公司