到中央像素網(wǎng)格的橫向距離和縱向距離;移動(dòng)終端根據(jù)預(yù)設(shè)的距離與畸變程度參數(shù)的比例和上述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離,換算與上述N個(gè)像素網(wǎng)格對(duì)應(yīng)的橫向畸變程度參數(shù)和縱向畸變程度參數(shù);移動(dòng)終端將上述N個(gè)像素網(wǎng)格對(duì)應(yīng)的橫向畸變程度參數(shù)和縱向畸變程度參數(shù)代入預(yù)先設(shè)定的畸變校正模型,以確定與上述N個(gè)像素網(wǎng)格對(duì)應(yīng)橫向畸變校正量和縱向畸變校正量;最后移動(dòng)終端將確定的N個(gè)像素網(wǎng)格對(duì)應(yīng)橫向畸變校正量和縱向畸變校正量代入預(yù)設(shè)的畸變算法(比如網(wǎng)格模板分片算法)以達(dá)到校正上述N個(gè)像素網(wǎng)格,然后將校正后的N個(gè)像素網(wǎng)格和中央像素網(wǎng)格進(jìn)行整合以得到校正后的圖像。
[0089]其中,上述畸變程度參數(shù)代表的是當(dāng)前位置相對(duì)于中央像素網(wǎng)格的畸變程度的量化值。
[0090]其中,根據(jù)拍攝得到的存在畸變的圖像的坐標(biāo),根據(jù)畸變模型計(jì)算出上述圖像對(duì)應(yīng)的坐標(biāo),即建立了畸變圖像坐標(biāo)和校正圖像坐標(biāo)之間的映射關(guān)系,這兩個(gè)坐標(biāo)之間的差值就是畸變校正時(shí)的像素坐標(biāo)偏移量(即畸變校正量)。
[0091]本發(fā)明實(shí)施例中,由于鏡頭畸變實(shí)際上是光學(xué)透鏡固有的透視失真的總稱,也就是因?yàn)橥敢曉蛟斐傻氖д?,即畸變是光學(xué)鏡頭固有的缺陷,畸變只能減小而不能被消除,因此通過光學(xué)鏡頭拍攝出來的圖像都會(huì)存在畸變,只是畸變程度大小的問題,對(duì)于大視角鏡頭拍攝出來的圖像邊緣的畸變程度較大,越靠近中間畸變?cè)叫。虼丝拷虚g的圖像區(qū)域的畸變可忽略不計(jì),因此本發(fā)明先獲取移動(dòng)終端的大視角鏡頭拍攝的圖像;獲取所述圖像中的待校正的圖像區(qū)域,其中,所述待校正的圖像區(qū)域的畸變程度參數(shù)大于或等于預(yù)設(shè)畸變程度參數(shù);按照預(yù)設(shè)尺寸獲取所述圖像的中央像素網(wǎng)格;將所述待校正的圖像區(qū)域劃分為與所述中央像素網(wǎng)格尺寸相同的N個(gè)像素網(wǎng)格,其中,N為大于等于2的整數(shù);獲取所述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離;根據(jù)所述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離,換算與所述N個(gè)像素網(wǎng)格對(duì)應(yīng)的橫向畸變程度參數(shù)和縱向畸變程度;根據(jù)所述與所述N個(gè)像素網(wǎng)格對(duì)應(yīng)的畸變程度參數(shù)對(duì)所述N個(gè)像素網(wǎng)格進(jìn)行畸變校正,以得到校正圖像,進(jìn)而可一定程度的校正大視角鏡頭拍攝的圖像的畸變。
[0092]請(qǐng)參見圖3,圖3為本發(fā)明實(shí)施例提供的一種局部畸變的校正方法的第三實(shí)施例流程圖。其中,如圖3所示,本發(fā)明的一個(gè)實(shí)施例提供的一種局部畸變的校正方法可以包括步驟S301?S307:
[0093]S301、獲取移動(dòng)終端的大視角鏡頭拍攝的圖像。
[0094]在一實(shí)施例中,獲取移動(dòng)終端的大視角鏡頭拍攝的圖像【具體實(shí)施方式】可以是移動(dòng)終端直接獲取存儲(chǔ)于移動(dòng)終端本地中的大視角鏡頭拍攝的圖像,也可以是移動(dòng)終端從云端服務(wù)器中獲取大視角鏡頭拍攝的圖像。
[0095]在另一實(shí)施例中,獲取移動(dòng)終端的大視角鏡頭拍攝的圖像【具體實(shí)施方式】可以是移動(dòng)終端啟動(dòng)移動(dòng)終端的大視角攝像頭,通過上述大視角攝像頭對(duì)目標(biāo)物進(jìn)行拍攝以得到拍攝圖像。
[0096]其中,上述移動(dòng)終端的大視角鏡頭例如可以是廣角鏡頭、魚眼鏡頭以及雙攝像頭組成的大視角鏡頭模組,該大視角鏡頭可以設(shè)置在移動(dòng)終端的頂部位置,且作為后置攝像頭或前置攝像頭,也可以設(shè)置在移動(dòng)終端的旋轉(zhuǎn)機(jī)構(gòu)上形成旋轉(zhuǎn)式的大視角鏡頭模組,且該大視角鏡頭的鏡頭視角例如可以是120度,能夠?qū)崿F(xiàn)廣角的效果。
[0097]其中,上述移動(dòng)終端例如可以是下面中的任何一項(xiàng)或者全部,智能電話、可穿戴設(shè)備(個(gè)人中樞)、個(gè)人或移動(dòng)多媒體播放器、個(gè)人數(shù)字助理(PDA)、膝上型計(jì)算機(jī)、平板電腦、智能本、掌上型計(jì)算機(jī)以及類似的個(gè)人電子設(shè)備,上述移動(dòng)終端可以包括網(wǎng)絡(luò)接口、處理器、存儲(chǔ)器、音頻處理電路、麥克風(fēng)、攝像頭、閃光燈,并且包括可以在內(nèi)部或外部的音頻放大器以及包括連接到音頻放大器的揚(yáng)聲器單元。
[0098]S302、解析所述圖像,以得到所述圖像中畸變程度參數(shù)大于或等于預(yù)設(shè)畸變程度參數(shù)的所有圖像區(qū)域,所述所有圖像區(qū)域?yàn)榇U龍D像區(qū)域。
[0099]S303、按照預(yù)設(shè)尺寸獲取所述圖像的中央像素網(wǎng)格。
[0100]S304、將所述待校正的圖像區(qū)域按照預(yù)設(shè)尺寸進(jìn)行網(wǎng)格化處理,以得到與所述中央像素網(wǎng)格尺寸相同的N個(gè)像素網(wǎng)格。
[0101]S305、獲取所述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離。
[0102]S306、根據(jù)所述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離,換算與所述N個(gè)像素網(wǎng)格對(duì)應(yīng)的橫向畸變程度參數(shù)和縱向畸變程度。
[0103]S307、根據(jù)所述與所述N個(gè)像素網(wǎng)格對(duì)應(yīng)的畸變程度參數(shù)對(duì)所述N個(gè)像素網(wǎng)格進(jìn)行畸變校正。
[0104]具體地,移動(dòng)終端先按照預(yù)設(shè)尺寸(比如100*100像素)獲取上述步驟S301獲取到的大視角鏡頭拍攝的圖像的中央像素網(wǎng)格;然后移動(dòng)終端將上述步驟S302獲取到的所述圖像中畸變程度參數(shù)大于或等于預(yù)設(shè)畸變程度參數(shù)的所有圖像區(qū)域按照100*100像素進(jìn)行網(wǎng)格化處理,以得到與上述中央像素網(wǎng)格尺寸相同的N個(gè)像素網(wǎng)格;接著移動(dòng)終端以上述中央像素網(wǎng)格為中心點(diǎn),獲取N個(gè)像素網(wǎng)格的二維坐標(biāo),即N個(gè)像素網(wǎng)格到中央像素網(wǎng)格的橫向距離和縱向距離;移動(dòng)終端根據(jù)預(yù)設(shè)的距離與畸變程度參數(shù)的比例和上述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離,換算與上述N個(gè)像素網(wǎng)格對(duì)應(yīng)的橫向畸變程度參數(shù)和縱向畸變程度參數(shù);移動(dòng)終端將上述N個(gè)像素網(wǎng)格對(duì)應(yīng)的橫向畸變程度參數(shù)和縱向畸變程度參數(shù)代入預(yù)先設(shè)定的畸變校正模型,以確定與上述N個(gè)像素網(wǎng)格對(duì)應(yīng)橫向畸變校正量和縱向畸變校正量;最后移動(dòng)終端將確定的N個(gè)像素網(wǎng)格對(duì)應(yīng)橫向畸變校正量和縱向畸變校正量代入預(yù)設(shè)的畸變算法(比如網(wǎng)格模板分片算法)以達(dá)到校正上述N個(gè)像素網(wǎng)格,然后將校正后的N個(gè)像素網(wǎng)格和中央像素網(wǎng)格進(jìn)行整合以得到校正后的圖像。
[0105]本發(fā)明實(shí)施例中,由于鏡頭畸變實(shí)際上是光學(xué)透鏡固有的透視失真的總稱,也就是因?yàn)橥敢曉蛟斐傻氖д?,即畸變是光學(xué)鏡頭固有的缺陷,畸變只能減小而不能被消除,因此通過光學(xué)鏡頭拍攝出來的圖像都會(huì)存在畸變,只是畸變程度大小的問題,對(duì)于大視角鏡頭拍攝出來的圖像邊緣的畸變程度較大,越靠近中間畸變?cè)叫?,因此靠近中間的圖像區(qū)域的畸變可忽略不計(jì),因此本發(fā)明先獲取移動(dòng)終端的大視角鏡頭拍攝的圖像;獲取所述圖像中畸變程度參數(shù)大于或等于預(yù)設(shè)畸變程度參數(shù)的所有圖像區(qū)域,所述所有圖像區(qū)域?yàn)榇U龍D像區(qū)域;按照預(yù)設(shè)尺寸獲取所述圖像的中央像素網(wǎng)格;將所述待校正的圖像區(qū)域劃分為與所述中央像素網(wǎng)格尺寸相同的N個(gè)像素網(wǎng)格,其中,N為大于等于2的整數(shù);獲取所述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離;根據(jù)所述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離,換算與所述N個(gè)像素網(wǎng)格對(duì)應(yīng)的橫向畸變程度參數(shù)和縱向畸變程度;根據(jù)所述與所述N個(gè)像素網(wǎng)格對(duì)應(yīng)的畸變程度參數(shù)對(duì)所述N個(gè)像素網(wǎng)格進(jìn)行畸變校正,以得到校正圖像,進(jìn)而可一定程度的校正大視角鏡頭拍攝的圖像的畸變。
[0106]請(qǐng)參見圖4,圖4為本發(fā)明實(shí)施例提供的一種移動(dòng)終端400的結(jié)構(gòu)示意圖,該移動(dòng)終端包括:
[0107]第一獲取單元401,用于獲取移動(dòng)終端的大視角鏡頭拍攝的圖像。
[0108]第二獲取單元402,用于獲取所述第一獲取單元獲取到的所述圖像中的待校正的圖像區(qū)域,其中,所述待校正的圖像區(qū)域的畸變程度參數(shù)大于或等于預(yù)設(shè)畸變程度參數(shù)。
[0109]第三獲取單元403,用于按照預(yù)設(shè)尺寸獲取所述第一獲取單元獲取到所述圖像的中央像素網(wǎng)格。
[0110]劃分單元404,用于將所述第二獲取單元獲取到的所述待校正的圖像區(qū)域劃分為與所述中央像素網(wǎng)格尺寸相同的N個(gè)像素網(wǎng)格,其中,N為大于等于2的整數(shù)。
[0111]校正單元405,用于以所述第三獲取單元獲取到的所述中央像素網(wǎng)格作為畸變校正基準(zhǔn)校正所述N個(gè)像素網(wǎng)格,以得到校正圖像。
[0112]其中,上述第二獲取單元402具體用于:
[0113]解析所述圖像,以得到畸變程度參數(shù)大于或等于預(yù)設(shè)畸變程度參數(shù)的圖像區(qū)域;
[0114]將所述畸變程度參數(shù)大于或等于預(yù)設(shè)畸變程度參數(shù)的圖像區(qū)域在移動(dòng)終端的顯示界面上展示,并提示用戶選擇待校正的圖像區(qū)域;
[0115]若接收到用戶輸入的選擇指令,獲取所述選擇指令對(duì)應(yīng)的待校正的圖像區(qū)域,以得到所述待校正的圖像區(qū)域。
[0116]其中,上述第二獲取單元402具體用于:
[0117]解析所述圖像,以得到所述圖像中畸變程度參數(shù)大于或等于預(yù)設(shè)畸變程度參數(shù)的所有圖像區(qū)域,所述所有圖像區(qū)域?yàn)榇U龍D像區(qū)域。
[0118]其中,上述校正單元405具體用于:
[0119]獲取所述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離;
[0120]根據(jù)所述N個(gè)像素網(wǎng)格到所述中央像素網(wǎng)格的橫向距離和縱向距離,換算與所述N個(gè)像素網(wǎng)格對(duì)應(yīng)的橫向畸變程度參數(shù)和縱向畸變程度;
[0121]根據(jù)所述與所述N個(gè)像素網(wǎng)格對(duì)應(yīng)的畸變程度參數(shù)對(duì)所述N個(gè)像素網(wǎng)格進(jìn)行畸變校正。
[0122]其中,上述劃分單元404具體用于:
[0123]將所述待校正的圖像區(qū)域按照預(yù)設(shè)尺寸進(jìn)行網(wǎng)格化處理,以得到與所述中央像素網(wǎng)格尺寸相同的N個(gè)像素網(wǎng)格。
[0124]可以理解的是,本實(shí)施例的移動(dòng)終端400的各功能模塊的功能可根據(jù)所述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照所述方法實(shí)施例的相關(guān)描述,此處不再贅述。
[0125]本發(fā)明實(shí)施例中,由于鏡頭畸變實(shí)際上是光學(xué)透鏡固有的透視失真的總稱,也就是因?yàn)橥敢曉蛟斐傻氖д妫椿兪枪鈱W(xué)鏡頭固有的缺陷,畸變只能減小而不能被消除,因此通過光學(xué)鏡頭拍攝出來的圖像都會(huì)存在畸變,只是畸變程度大小的問題,對(duì)于大視角鏡頭拍攝出來的圖像邊緣的畸變程度較大,越靠近中間畸變?cè)叫。虼丝拷虚g的圖像區(qū)域的畸變可忽略不計(jì),因此本發(fā)明第一獲取單元401先獲取移動(dòng)終端的大視角鏡