一種畸變校正的方法及移動終端的制作方法
【技術領域】
[0001]本發(fā)明涉及電子技術領域,尤其涉及一種畸變校正的方法及移動終端。
【背景技術】
[0002]隨著電子技術的發(fā)展,移動終端已然成為人們生活中不可或缺的必需品,而攝像頭是絕大多數(shù)移動終端必要配置之一,人們可以使用它拍攝人物、風景來記錄生活,是一個非常受歡迎的功能。然而,現(xiàn)有的移動終端所配置的攝像頭具備的拍攝角度大致在58度-65度范圍內(nèi),即便是采用65度拍攝也與人們?nèi)庋鬯姷降木吧嗖钌踹h,因此現(xiàn)有移動終端所配置的攝像頭所能拍攝范圍有限,無法滿足人們的實際需求。另外,廣角鏡頭由于具有很寬的視角和特殊的拍攝效果,因而在攝影、監(jiān)控及測量和醫(yī)療等領域得到廣泛應用,但是廣角鏡頭在大角度拍攝時會產(chǎn)生畸變,因此,將廣角鏡頭應用在移動終端中,如何能夠拍攝到大的拍攝范圍且畸變較小的圖像已成為急需解決的問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種畸變校正的方法及移動終端,可通過利用廣角鏡頭拍攝實現(xiàn)在擴大拍攝范圍的同時減小圖像的畸變。
[0004]本發(fā)明實施例第一方面提供了一種畸變校正的方法,包括:
[0005]接收到通過廣角鏡頭對當前場景的拍攝指令時,對所述當前場景進行人臉檢測;
[0006]根據(jù)檢測結果調(diào)節(jié)所述廣角鏡頭的拍攝角度,并采用所述拍攝角度拍攝生成第一圖像;
[0007]若所述拍攝角度不在預設無畸變角度范圍內(nèi)時,對所述第一圖像進行畸變校正并生成第二圖像,將所述第二圖像輸出。
[0008]在本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式中,所述接收到通過廣角鏡頭對當前場景的拍攝指令時,對所述當前場景進行人臉檢測,包括:
[0009]接收到通過廣角鏡頭對當前場景的拍攝指令時,檢測所述當前場景中是否存在人臉;
[0010]若是,則檢測所述人臉的面部特征是否完整。
[0011]結合本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式中,所述根據(jù)檢測結果調(diào)節(jié)所述廣角鏡頭的拍攝角度,并采用所述拍攝角度拍攝生成第一圖像,包括:
[0012]當所述當前場景中不存在人臉時,將所述廣角鏡頭的拍攝角度調(diào)節(jié)至預設無畸變角度范圍的最大角度,并采用所述最大角度拍攝生成第一圖像;
[0013]當所述人臉的面部特征不完整時,調(diào)節(jié)所述廣角鏡頭的拍攝角度,以使調(diào)節(jié)后的當前場景中所述人臉的面部特征完整,并采用所述拍攝角度拍攝生成第一圖像;
[0014]當所述人臉的面部特征完整時,將所述廣角鏡頭的拍攝角度調(diào)節(jié)至所述人臉的面部特征完整且畸變最小的角度,并采用所調(diào)節(jié)的所述畸變最小的角度拍攝生成第一圖像。
[0015]結合本發(fā)明實施例第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第三種可能的實現(xiàn)方式中,所述對所述第一圖像進行畸變校正并生成第二圖像,將所述第二圖像輸出,包括:
[0016]獲取拍攝角度與畸變校正系數(shù)的關系表,并從所述拍攝角度與畸變校正系數(shù)的關系表中查找所述拍攝角度對應的畸變校正系數(shù);
[0017]采用所述畸變校正系數(shù)對所述第一圖像進行處理,生成第二圖像,并將所述第二圖像輸出。
[0018]結合本發(fā)明實施例第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第四種可能的實現(xiàn)方式中,所述對所述第一圖像進行畸變校正并生成第二圖像,將所述第二圖像輸出,包括:
[0019]獲取用戶輸入的對所述第一圖像的畸變校正系數(shù),并采用所述畸變校正系數(shù)對所述第一圖像進行處理,生成第二圖像,將所述第二圖像輸出。
[0020]本發(fā)明實施例第二方面提供了一種移動終端,包括:
[0021]檢測單元,用于接收到通過廣角鏡頭對當前場景的拍攝指令時,對所述當前場景進tx人臉檢測;
[0022]拍攝單元,用于根據(jù)檢測結果調(diào)節(jié)所述廣角鏡頭的拍攝角度,并采用所述拍攝角度拍攝生成第一圖像;
[0023]輸出單元,用于若所述拍攝角度不在預設無畸變角度范圍內(nèi)時,對所述第一圖像進行畸變校正并生成第二圖像,將所述第二圖像輸出。
[0024]在本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式中,所述檢測單元包括:
[0025]第一檢測子單元,用于接收到通過廣角鏡頭對當前場景的拍攝指令時,檢測所述當前場景中是否存在人臉;
[0026]第二檢測子單元,用于若所述當前場景中否存在人臉時,則檢測所述人臉的面部特征是否完整。
[0027]結合本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式中,所述拍攝單元包括:
[0028]第一拍攝子單元,用于當所述當前場景中不存在人臉時,將所述廣角鏡頭的拍攝角度調(diào)節(jié)至預設無畸變角度范圍的最大角度,并采用所述最大角度拍攝生成第一圖像;
[0029]第二拍攝子單元,用于當所述人臉的面部特征不完整時,調(diào)節(jié)所述廣角鏡頭的拍攝角度,以使調(diào)節(jié)后的當前場景中所述人臉的面部特征完整,并采用所述拍攝角度拍攝生成第一圖像;
[0030]第三拍攝子單元,用于當所述人臉的面部特征完整時,將所述廣角鏡頭的拍攝角度調(diào)節(jié)至所述人臉的面部特征完整且畸變最小的角度,并采用所調(diào)節(jié)的所述畸變最小的角度拍攝生成第一圖像。
[0031]結合本發(fā)明實施例第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第三種可能的實現(xiàn)方式中,所述輸出單元包括:
[0032]獲取子單元,用于若所述拍攝角度不在預設無畸變角度范圍內(nèi)時,獲取拍攝角度與畸變校正系數(shù)的關系表,并從所述拍攝角度與畸變校正系數(shù)的關系表中查找所述拍攝角度對應的畸變校正系數(shù);
[0033]輸出子單元,用于采用所述畸變校正系數(shù)對所述第一圖像進行處理,生成第二圖像,并將所述第二圖像輸出。
[0034]結合本發(fā)明實施例第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第四種可能的實現(xiàn)方式中,所述輸出單元,還用于若所述拍攝角度不在預設無畸變角度范圍內(nèi)時,獲取用戶輸入的對所述第一圖像的畸變校正系數(shù),并采用所述畸變校正系數(shù)對所述第一圖像進行處理,生成第二圖像,將所述第二圖像輸出。
[0035]在本發(fā)明實施例中,通過在接收到通過廣角鏡頭對當前場景的拍攝指令時,對當前場景進行人臉檢測,根據(jù)檢測結果調(diào)節(jié)廣角鏡頭的拍攝角度,并采用拍攝角度拍攝生成第一圖像,若所述拍攝角度不在預設無畸變角度范圍內(nèi)時,對第一圖像進行畸變校正并生成第二圖像,將第二圖像輸出。通過利用廣角鏡頭拍攝,可以擴大拍攝范圍,進一步,當拍攝角度不在預設無畸變角度范圍內(nèi)時,可以對拍攝圖像進行畸變校正,減小了圖像的畸變,進而提高了移動終端的拍攝效果。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1是本發(fā)明實施例提供的一種畸變校正的方法的流程示意圖;
[0038]圖2是本發(fā)明實施例提供的另一種畸變校正的方法的流程示意圖;
[0039]圖3是本發(fā)明實施例提供的又一種畸變校正的方法的流程示意圖;
[0040]圖4是本發(fā)明實施例提供的一種移動終端的結構示意圖;
[0041]圖5是本發(fā)明實施例提供的另一種移動終端的結構示意圖;
[0042]圖6是本發(fā)明實施例提供的拍攝單元的結構示意圖。
【具體實施方式】
[0043]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]本發(fā)明實施例涉及移動終端可以是任何具備通信和存儲功能的設備,例如:平板電腦、手機、電子閱讀器、遙控器、個人計算機(Personal Computer, PC)、筆記本電腦、車載設備、網(wǎng)絡電視、可穿戴設備等具有網(wǎng)絡功能的智能設備。
[0045]下面將結合附圖1-附圖3,對本發(fā)明實施例提供的畸變校正的方法進行詳細介紹。
[0046]請參見圖1,為本發(fā)明實施例提供了一種畸變校正的方法的流程示意圖。如圖1所示,本發(fā)明實施例的所述方法可以包括以下步驟SlOl-步驟S103。
[0047]S101,接收到通過廣角鏡頭對當前場景的拍攝指令時,對所述當前場景進行人臉檢測。
[0048]具體的,當接收到通過廣角鏡頭對當前場景的拍攝指令時,移動終端對所述當前場景進行人臉檢測。在用戶開啟所配置的廣角鏡頭之后,所述移動終端可以接收用戶通過廣角鏡頭在所述移動終端中的用戶輸入界面所輸入的預設手勢、預設點擊位置等方式發(fā)送的拍攝指令,或者所述移動終端可以接收用戶通過預設按鍵、預設按鍵組合等方式發(fā)送拍攝指令。當接收到使用廣角鏡頭的拍攝指令之后,所述移動終端利用人臉檢測裝置對所述當前場景進行人臉檢測,可