一種拍攝方法及移動終端的制作方法
【技術領域】
[0001]本發(fā)明涉及圖像處理技術領域,尤其涉及一種拍攝方法及移動終端。
【背景技術】
[0002]隨著終端技術的不斷發(fā)展,終端的功能日益多樣化。如今市場上的許多移動終端都配備攝像頭,可以實施拍攝功能。
[0003]對于一般的移動終端來說,為了降低成本,通常采用較小畫幅的感光芯片。雖然采用小畫幅感光芯片也可獲得清晰的圖像,但是得到的圖像的取景范圍較小,僅相當于大畫幅感光芯片的取景的一部分。用戶通過小畫幅感光芯片的移動終端進行拍攝時,得到的圖像就像是從大畫幅感光芯片得到的圖像中截取局部得到的,視覺效果較差,不利于用戶體驗。
【發(fā)明內容】
[0004]本發(fā)明實施例提供一種拍攝方法及移動終端,可在使用小畫幅感光芯片的情況下可得到大取景范圍的圖像,增強移動終端拍攝圖像的視覺效果。
[0005]本發(fā)明實施例第一方面提供一種拍攝方法,可包括:
[0006]通過拍攝裝置獲取第一圖像;
[0007]根據(jù)所述拍攝裝置的畫幅尺寸和預設的畫幅尺寸確定目標圖像的尺寸和待拍攝的第二圖像的數(shù)量,并確定所述第一圖像與每幀所述第二圖像之間的夾角;
[0008]根據(jù)所述第一圖像與每幀所述第二圖像之間的夾角,調整所述拍攝裝置的拍攝角度并獲取所述數(shù)量的第二圖像;
[0009]將所述第一圖像與獲取的第二圖像進行拼接,得到目標圖像。
[0010]可選地,所述根據(jù)所述拍攝裝置的畫幅尺寸和預設的畫幅尺寸確定目標圖像的尺寸和待拍攝的第二圖像的數(shù)量,包括:
[0011]根據(jù)預設的畫幅尺寸中的長L1和寬W1以及所述拍攝裝置的畫幅尺寸中的長L2和寬W2,確定目標圖像的尺寸為SI = L2*W2*S2/(L1*W1),其中S2為所述第一圖像或所述第二圖像的尺寸;
[0012]確定待拍攝的第二圖像的數(shù)量為N = N1*N2,其中N1彡L1/L2, N2彡W1/W2,并且N1和N2為正整數(shù)。
[0013]可選地,所述確定所述第一圖像與每幀所述第二圖像之間的夾角,包括:
[0014]以所述第一圖像為中心,確定尺寸為S1的填充區(qū)域;
[0015]確定每幀所述第二圖像在所述填充區(qū)域中的位置;
[0016]根據(jù)所述第一圖像和每幀所述第二圖像在所述區(qū)域中的位置,分別確定所述第一圖像與每幀所述第二圖像之間的夾角。
[0017]可選地,所述根據(jù)所述第一圖像與每幀所述第二圖像之間的夾角,調整所述拍攝裝置的拍攝角度并獲取所述數(shù)量的第二圖像,包括:
[0018]將所述第一圖像的邊緣劃分為分別與一幀所述第二圖像相交或相接的N塊邊緣區(qū)域;
[0019]根據(jù)所述第一圖像與每幀所述第二圖像之間的夾角,至少N次旋轉所述拍攝裝置,使每次旋轉后所述拍攝裝置的拍攝角度匹配于所述第一圖像與一幀所述第二圖像之間的夾角;
[0020]每次旋轉所述拍攝裝置之后,判斷所述拍攝裝置當前采集的圖像中是否包含至少一塊所述邊緣區(qū)域;
[0021]若判斷結果為是,則獲取所述當前采集的圖像并存儲為第二圖像。
[0022]可選地,所述根據(jù)所述第一圖像與每幀所述第二圖像之間的夾角,調整所述拍攝裝置的拍攝角度并獲取所述數(shù)量的第二圖像,包括:
[0023]將所述第一圖像的邊緣劃分為分別與一幀所述第二圖像相交或相接的N塊邊緣區(qū)域;
[0024]當檢測到所述拍攝裝置的拍攝角度發(fā)生變化時,判斷所述拍攝裝置當前的拍攝角度是否匹配于所述第一圖像與一幀所述第二圖像之間的夾角;
[0025]若判斷結果為是,則進一步判斷所述拍攝裝置當前采集的圖像中是否包含至少一塊所述邊緣區(qū)域;
[0026]若進一步判斷結果為是,則獲取所述當前采集的圖像并存儲為第二圖像。
[0027]本發(fā)明實施例第二方面提供了一種移動終端,所述移動終端可包括:
[0028]獲取模塊,用于通過拍攝裝置獲取第一圖像;
[0029]確定模塊,用于根據(jù)所述拍攝裝置的畫幅尺寸和預設的畫幅尺寸確定目標圖像的尺寸和待拍攝的第二圖像的數(shù)量,并確定所述第一圖像與每幀所述第二圖像之間的夾角;
[0030]調整模塊,用于根據(jù)所述第一圖像與每幀所述第二圖像之間的夾角,調整所述拍攝裝置的拍攝角度并獲取所述數(shù)量的第二圖像;
[0031]拼接模塊,用于將所述第一圖像與獲取的第二圖像進行拼接,得到目標圖像。
[0032]可選地,所述確定模塊,包括:
[0033]第一確定單元,用于根據(jù)預設的畫幅尺寸中的長L1和寬W1以及所述拍攝裝置的畫幅尺寸中的長L2和寬W2,確定目標圖像的尺寸為SI = L2*W2*S2/(L1*W1),其中S2為所述第一圖像或所述第二圖像的尺寸;
[0034]第二確定單元,用于確定待拍攝的第二圖像的數(shù)量為N = N1*N2,其中N1彡11/L2,N2彡W1/W2,并且N1和N2為正整數(shù)。
[0035]可選地,所述確定模塊,還包括:
[0036]第三確定單元,用于以所述第一圖像為中心,確定尺寸為S1的填充區(qū)域;
[0037]第四確定單元,用于確定每幀所述第二圖像在所述填充區(qū)域中的位置;
[0038]第五確定單元,用于根據(jù)所述第一圖像和每幀所述第二圖像在所述區(qū)域中的位置,分別確定所述第一圖像與每幀所述第二圖像之間的夾角。
[0039]可選地,所述調整模塊,包括:
[0040]第一劃分單元,用于將所述第一圖像的邊緣劃分為分別與一幀所述第二圖像相交或相接的N塊邊緣區(qū)域;
[0041]旋轉單元,用于根據(jù)所述第一圖像與每幀所述第二圖像之間的夾角,至少N次旋轉所述拍攝裝置,使每次旋轉后所述拍攝裝置的拍攝角度匹配于所述第一圖像與一幀所述第二圖像之間的夾角;
[0042]第一判斷單元,用于在每次旋轉所述拍攝裝置之后,判斷所述拍攝裝置當前采集的圖像中是否包含至少一塊所述邊緣區(qū)域;
[0043]第一獲取單元,用于當所述第一判斷單元的判斷結果為是時,獲取所述當前采集的圖像并存儲為第二圖像。
[0044]可選地,所述調整模塊,包括:
[0045]第二劃分單元,用于將所述第一圖像的邊緣劃分為分別與一幀所述第二圖像相交或相接的N塊邊緣區(qū)域;
[0046]第二判斷單元,用于當檢測到所述拍攝裝置的拍攝角度發(fā)生變化時,判斷所述拍攝裝置當前的拍攝角度是否匹配于所述第一圖像與一幀所述第二圖像之間的夾角;
[0047]第三判斷單元,用于當所述第二判斷單元的判斷結果為是時,進一步判斷所述拍攝裝置當前采集的圖像中是否包含至少一塊所述邊緣區(qū)域;
[0048]第二獲取單元,用于當所述第三判斷單元的判斷結果為是時,獲取所述當前采集的圖像并存儲為第二圖像。
[0049]本發(fā)明實施例中,移動終端通過拍攝裝置獲取第一圖像之后,可確定目標圖像的尺寸和待拍攝的第二圖像的數(shù)量,并確定所述第一圖像與每幀所述第二圖像之間的夾角;根據(jù)所述第一圖像與每幀所述第二圖像之間的夾角,調整所述拍攝裝置的拍攝角度并獲取所述數(shù)量的第二圖像;將所述第一圖像與獲取的第二圖像進行拼接,得到目標圖像。采用本發(fā)明實施例,在使用小畫幅感光芯片的情況下可得到大取景范圍的圖像,增強移動終端拍攝圖像的視覺效果。
【附圖說明】
[0050]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0051]圖1是本發(fā)明的一個實施例實施提供的拍攝方法的流程示意圖;
[0052]圖2是本發(fā)明的另一個實施例實施提供的拍攝方法的流程示意圖;
[0053]圖3是本發(fā)明的又一個實施例實施提供的拍攝方法的流程示意圖;
[0054]圖4是本發(fā)明的一個實施例實施提供的移動終端的結構示意圖;
[0055]圖5是本發(fā)明的另一個實施例實施提供的移動終端的結構示意圖;
[0056]圖6是本發(fā)明實施例提供的移動終端中調整模塊的一個結構示意圖;
[0057]圖7是本發(fā)明實施例提供的移動終端中調整模塊的另一個結構示意圖。
【具體實施方式】
[0058]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0059]本發(fā)明實施例公開了一種拍攝方法及移動終端,可增強移動終端拍攝圖像的視覺效果,以下結合附圖進行詳細說明。其中本發(fā)明實施例的移動終端可以是任何具有拍攝裝置的電子設備,包括但不限于相機、移動電話、筆記本電腦、平板電腦等電子設備。
[0060]請參閱圖1,圖1是本發(fā)明的一個實施例提供的拍攝方法的流程示意圖。本發(fā)明實施例的方法可通過移動終端來實現(xiàn)。如圖1所示,該方法可以包括以下步驟:
[0061]S101,通過拍攝裝置獲取第一圖像。
[0062]可選地,拍攝裝置可以是相機、移動電話、筆記本電腦、平板電腦等電移動終端中的一個或多個攝像頭。
[0063]在一些可行的實施方式中,啟動拍攝功能后,拍攝裝置實時采集圖像,用戶可在移動終端上輸入拍攝指令,例如通過移動終端的按鍵、觸摸控制屏或語音控制模塊等輸入拍攝指令。移動終端響應用戶輸入的