電子閱讀器、遙控器、個(gè)人計(jì)算機(jī)(Personal Computer, PC)、筆記本電腦、車載設(shè)備、網(wǎng)絡(luò)電視、可穿戴設(shè)備等具有網(wǎng)絡(luò)功能的智能設(shè)備。
[0040]下面將結(jié)合附圖1-附圖2,對(duì)本發(fā)明實(shí)施例提供的畸變校正的方法進(jìn)行詳細(xì)介紹。
[0041]請(qǐng)參見圖1,為本發(fā)明實(shí)施例提供了一種畸變校正的方法的流程示意圖。如圖1所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟SlOl-步驟S103。
[0042]S101,接收通過廣角鏡頭拍攝生成的第一圖像,并獲取拍攝所采用的拍攝角度。
[0043]具體的,所述移動(dòng)終端接收通過剛交鏡頭拍攝生成的第一圖像,并獲取拍攝所采用的拍攝角度。在用戶開啟所配置的廣角鏡頭之后,所述移動(dòng)終端可以接收用戶通過廣角鏡頭在所述移動(dòng)終端中的用戶輸入界面所輸入的預(yù)設(shè)手勢(shì)、預(yù)設(shè)點(diǎn)擊位置等方式進(jìn)行拍攝,或者所述移動(dòng)終端可以接收用戶通過預(yù)設(shè)按鍵、預(yù)設(shè)按鍵組合等方式進(jìn)行拍攝。所述移動(dòng)終端接收到拍攝的第一圖像之后,并獲取拍攝所采用的拍攝角度,其中,所述拍攝角度是指廣角鏡頭所拍攝視角范圍,用以根據(jù)所述拍攝角度對(duì)存在畸變的第一圖像進(jìn)行校正。
[0044]S102,獲取參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系。
[0045]具體的,所述移動(dòng)終端獲取參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系。所述畸變圖像是采用所述廣角鏡頭按照所述拍攝角度對(duì)所述參考圖像拍攝所生成的圖像??尚械姆桨钢?,所述移動(dòng)終端存儲(chǔ)了所述廣角鏡頭按照各個(gè)拍攝角度對(duì)所述參考圖像拍攝所生成的畸變圖像,優(yōu)選的方案中,可以選擇不在預(yù)設(shè)無畸變范圍內(nèi)的拍攝角度對(duì)應(yīng)的畸變圖像進(jìn)行保存,這樣可以提高移動(dòng)終端存儲(chǔ)空間的利用率。所述移動(dòng)終端根據(jù)所述參考圖像和所述畸變圖像生成對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系是指參考圖像與畸變圖像的空間坐標(biāo)變換關(guān)系,即同一對(duì)象或者同一像素點(diǎn)由參考圖像變換到畸變圖像的第一變換系數(shù),或者同一對(duì)象或者同一像素點(diǎn)由畸變圖像變換到參考圖像的第二變換系數(shù)。通過獲取參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系,可以對(duì)拍攝獲取得到的第一圖像進(jìn)行校正。
[0046]S103,根據(jù)所述對(duì)應(yīng)關(guān)系對(duì)所述第一圖像進(jìn)行校正,生成第二圖像,并將所述第二圖像輸出。
[0047]具體的,所述移動(dòng)終端根據(jù)所述對(duì)應(yīng)關(guān)系對(duì)所述第一圖像進(jìn)行校正,生成第二圖像,并將所述第二圖像輸出。在獲取到參考圖像與畸變圖像的空間坐標(biāo)變換關(guān)系之后,確定由畸變圖像變換到參考圖像的變換系數(shù),再將所述第一圖像與所述畸變圖像的坐標(biāo)位置進(jìn)行對(duì)照,按照由畸變圖像變換到參考圖像的變換系數(shù)對(duì)所述第一圖像進(jìn)行校正,生成第二圖像,并將所述第二圖像在所述移動(dòng)終端中輸出。
[0048]在本發(fā)明實(shí)施例中,接收通過廣角鏡頭拍攝生成的第一圖像,并獲取拍攝所采用的拍攝角度,通過獲取參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系,其中,畸變圖像是采用廣角鏡頭按照拍攝角度對(duì)參考圖像拍攝所生成的圖像,然后再根據(jù)對(duì)應(yīng)關(guān)系對(duì)第一圖像進(jìn)行校正,生成第二圖像,并將第二圖像輸出。通過獲取參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系,再根據(jù)對(duì)應(yīng)關(guān)系對(duì)拍攝圖像進(jìn)行校正,擴(kuò)大了拍攝范圍的同時(shí)實(shí)現(xiàn)了對(duì)拍攝圖像的畸變校正,進(jìn)而改善了移動(dòng)終端的拍攝效果。
[0049]請(qǐng)參見圖2,為本發(fā)明實(shí)施例提供了另一種畸變校正的方法的流程示意圖。如圖2所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟S201-步驟S206。
[0050]S201,接收通過廣角鏡頭拍攝生成的第一圖像,并獲取拍攝所采用的拍攝角度。
[0051]具體的,所述移動(dòng)終端接收通過剛交鏡頭拍攝生成的第一圖像,并獲取拍攝所采用的拍攝角度。在用戶開啟所配置的廣角鏡頭之后,所述移動(dòng)終端可以接收用戶通過廣角鏡頭在所述移動(dòng)終端中的用戶輸入界面所輸入的預(yù)設(shè)手勢(shì)、預(yù)設(shè)點(diǎn)擊位置等方式進(jìn)行拍攝,或者所述移動(dòng)終端可以接收用戶通過預(yù)設(shè)按鍵、預(yù)設(shè)按鍵組合等方式進(jìn)行拍攝。所述移動(dòng)終端接收到拍攝的第一圖像之后,并獲取拍攝所采用的拍攝角度,其中,所述拍攝角度是指廣角鏡頭所拍攝視角范圍,用以根據(jù)所述拍攝角度對(duì)存在畸變的第一圖像進(jìn)行校正。
[0052]S202,判斷所述拍攝角度是否在預(yù)設(shè)無畸變角度范圍內(nèi)。
[0053]具體的,所述移動(dòng)終端判斷所述拍攝角度是否在預(yù)設(shè)無畸變角度范圍內(nèi)。其中,所述預(yù)設(shè)無畸變角度是根據(jù)所配置的廣角鏡頭所設(shè)定的,是固定的角度范圍,即所述預(yù)設(shè)無畸變角度范圍內(nèi)拍攝的圖像不會(huì)出現(xiàn)畸變。
[0054]S203,若所述拍攝角度不在預(yù)設(shè)無畸變角度范圍內(nèi),則獲取參考圖像的預(yù)設(shè)標(biāo)定點(diǎn)和所述預(yù)設(shè)標(biāo)定點(diǎn)在所述畸變圖像中的畸變標(biāo)定點(diǎn)。
[0055]具體的,若所述拍攝角度不在預(yù)設(shè)無畸變角度范圍內(nèi),表示拍攝生成的第一圖像存在畸變,則所述移動(dòng)終端獲取參考圖像的預(yù)設(shè)標(biāo)定點(diǎn)和所述預(yù)設(shè)標(biāo)定點(diǎn)在所述畸變圖像中的畸變標(biāo)定點(diǎn),用以根據(jù)預(yù)設(shè)標(biāo)定點(diǎn)和所述預(yù)設(shè)標(biāo)定點(diǎn)對(duì)應(yīng)的畸變標(biāo)定點(diǎn)的坐標(biāo)變換,獲取由預(yù)設(shè)標(biāo)定點(diǎn)變換至畸變標(biāo)定點(diǎn)的變換系數(shù),或者,獲取由畸變標(biāo)定點(diǎn)到預(yù)設(shè)標(biāo)定點(diǎn)的變換系數(shù)。其中,所述預(yù)設(shè)標(biāo)定點(diǎn)的數(shù)量和空間坐標(biāo)位置不做限定??梢岳斫獾氖?,若所述拍攝角度在預(yù)設(shè)無畸變角度范圍內(nèi),表示拍攝生成的第一圖像并不存在畸變,因此不需要進(jìn)行校正,可以直接將所述第一圖像在所述移動(dòng)終端輸出。
[0056]S204,根據(jù)預(yù)設(shè)標(biāo)定點(diǎn)和畸變標(biāo)定點(diǎn)生成參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系。
[0057]具體的,所述移動(dòng)終端根據(jù)預(yù)設(shè)標(biāo)定點(diǎn)和畸變標(biāo)定點(diǎn)生成參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系。所述移動(dòng)終端根據(jù)獲取的由預(yù)設(shè)標(biāo)定點(diǎn)變換至畸變標(biāo)定點(diǎn)的變換系數(shù),或者,由畸變標(biāo)定點(diǎn)到預(yù)設(shè)標(biāo)定點(diǎn)的變換系數(shù),生成參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系,用以根據(jù)所生成的對(duì)應(yīng)關(guān)系對(duì)存在畸變的第一圖像進(jìn)行校正。
[0058]S205,獲取所述畸變標(biāo)定點(diǎn)在所述畸變圖像中的坐標(biāo)位置,并根據(jù)所述坐標(biāo)位置在第一圖像中查找到對(duì)應(yīng)的第一標(biāo)定點(diǎn)。
[0059]具體的,所述移動(dòng)終端獲取所述畸變標(biāo)定點(diǎn)在所述畸變圖像中的坐標(biāo)位置,并根據(jù)所述坐標(biāo)位置在第一圖像中查找到對(duì)應(yīng)的第一標(biāo)定點(diǎn)。由于所述畸變圖像是采用所述廣角鏡頭按照所述拍攝角度對(duì)所述參考圖像拍攝所生成的圖像,因此所述畸變圖像和所述第一圖像的視角范圍相同,并根據(jù)所述畸變標(biāo)定點(diǎn)在所述畸變圖像中的坐標(biāo)位置在所述第一圖像中查找對(duì)應(yīng)的第一標(biāo)定點(diǎn),用以根據(jù)對(duì)應(yīng)關(guān)機(jī),對(duì)所述第一圖像的第一標(biāo)定點(diǎn)進(jìn)行變換。
[0060]S206,根據(jù)所述對(duì)應(yīng)關(guān)系對(duì)所述第一圖像進(jìn)行校正,生成第二圖像,并將所述第二圖像輸出。
[0061]具體的,所述移動(dòng)終端根據(jù)所述對(duì)應(yīng)關(guān)系對(duì)所述第一圖像進(jìn)行校正,生成第二圖像,并將所述第二圖像輸出。所述移動(dòng)終端根據(jù)由畸變標(biāo)定點(diǎn)到預(yù)設(shè)標(biāo)定點(diǎn)的變換系數(shù),對(duì)所述第一圖像中的所述第一標(biāo)定點(diǎn)進(jìn)行變換,生成第二圖像,完成校正并將所述第二圖像輸出。這種根據(jù)對(duì)應(yīng)關(guān)系對(duì)拍攝圖像進(jìn)行校正的方式,省去了對(duì)廣角鏡頭的固有屬性進(jìn)行求解的過程,操作簡(jiǎn)單,可以應(yīng)用于實(shí)時(shí)拍攝的場(chǎng)景,提高了畸變校正效率。
[0062]在本發(fā)明實(shí)施例中,接收通過廣角鏡頭拍攝生成的第一圖像,并獲取拍攝所采用的拍攝角度,通過獲取參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系,其中,畸變圖像是采用廣角鏡頭按照拍攝角度對(duì)參考圖像拍攝所生成的圖像,然后再根據(jù)對(duì)應(yīng)關(guān)系對(duì)第一圖像進(jìn)行校正,生成第二圖像,并將第二圖像輸出。通過獲取參考圖像與畸變圖像之間的對(duì)應(yīng)關(guān)系,再根據(jù)對(duì)應(yīng)關(guān)系對(duì)拍攝圖像進(jìn)行校正,這種方式處理過程簡(jiǎn)單,可以應(yīng)用于實(shí)時(shí)拍攝的場(chǎng)景,提高了畸變校正效率,進(jìn)而提高了移動(dòng)終端的拍攝效果。
[00