。
[0065]本發(fā)明實(shí)施例中,在控制大視角攝像頭進(jìn)行拍攝之前,該用戶終端可以采集該大視角攝像頭視角范圍內(nèi)的拍攝對(duì)象,獲取大視角攝像頭成像區(qū)域中的預(yù)覽圖像,并獲取該預(yù)覽圖像的特征信息。其中,該預(yù)覽圖像的特征信息可以包括但不限于圖像的形狀、圖像像素點(diǎn)的位置分布信息、圖像的尺寸以及圖像的幾何位置信息等。
[0066]S102、該用戶終端根據(jù)該特征信息,識(shí)別該預(yù)覽圖像中至少一個(gè)畸變區(qū)域。
[0067]本發(fā)明實(shí)施例中,在使用大視角攝像頭采集圖像時(shí),當(dāng)拍攝對(duì)象超過該大視角攝像頭一個(gè)臨界視角時(shí),采集到的圖像會(huì)產(chǎn)生畸變。其中,畸變是相對(duì)于標(biāo)準(zhǔn)攝像頭拍攝的同一拍攝對(duì)象而言的。例如,一拍攝對(duì)象的實(shí)際形狀為三角形,采用標(biāo)準(zhǔn)攝像頭拍攝該拍攝對(duì)象時(shí)也為三角形,而采用大視角攝像頭拍攝該拍攝對(duì)象時(shí)可能就會(huì)變?yōu)樗倪呅位蛘卟灰?guī)則圖形。
[0068]本發(fā)明實(shí)施例中,超過該臨界視角且距該臨界視角越遠(yuǎn)的拍攝對(duì)象,在成像區(qū)域的預(yù)覽圖像中產(chǎn)生的畸變?cè)酱?,越不可修?fù);相反的,超過該臨界視角且距該臨界視角越近的拍攝對(duì)象,在成像區(qū)域的預(yù)覽圖像中產(chǎn)生的畸變就越小,在現(xiàn)有技術(shù)中對(duì)該畸變修復(fù)的可能性就越大。
[0069]本發(fā)明實(shí)施例中,當(dāng)用戶終端獲取到該預(yù)覽圖像的特征信息之后,該用戶終端就會(huì)根據(jù)該特征信息識(shí)別該預(yù)覽圖像中的畸變區(qū)域,該畸變區(qū)域可以是一個(gè),也可以是多個(gè),每個(gè)畸變區(qū)域所占的面積可以是相等的,也可以是不等的,本發(fā)明實(shí)施例不做限定。
[0070]作為一種可行的實(shí)施方式,該用戶終端根據(jù)該特征信息,識(shí)別該預(yù)覽圖像中至少一個(gè)畸變區(qū)域的方式可以為:
[0071]根據(jù)該預(yù)覽圖像的圖像形狀,將該預(yù)覽圖像中的各個(gè)拍攝對(duì)象分離出來,并識(shí)別出各個(gè)拍攝對(duì)象的類型,如人、動(dòng)物、風(fēng)景、建筑、物品等。然后再根據(jù)預(yù)先存儲(chǔ)的每一種拍攝對(duì)象類型的像素點(diǎn)的位置分布信息,判斷該預(yù)覽圖像中的各個(gè)拍攝對(duì)象的像素點(diǎn)的位置分布是否與預(yù)先存儲(chǔ)的拍攝對(duì)象的像素點(diǎn)的位置分布有所不同,如果是,就將該拍攝對(duì)象的像素點(diǎn)位置分布與預(yù)先存儲(chǔ)的拍攝對(duì)象的像素點(diǎn)位置分布不同的區(qū)域確定為畸變區(qū)域。
[0072]舉例來說,當(dāng)識(shí)別出該拍攝對(duì)象為人時(shí),可以很容易識(shí)別出人的五官以及身體的各個(gè)部位的結(jié)構(gòu)特點(diǎn),因此,就可以將預(yù)覽圖像中,該拍攝對(duì)象的五官以及身體的各個(gè)部位在該預(yù)覽圖像中像素點(diǎn)的位置分布信息與預(yù)先存儲(chǔ)的人的結(jié)構(gòu)特點(diǎn)在像素顯示上的像素點(diǎn)位置分布信息進(jìn)行比較,看是否有差異,如左右臉不對(duì)稱、手臂的形狀與正常手臂的形狀存在差異、頭部、身體、腿的比例超過了正常范圍等。如果存在差異,就會(huì)將這些存在差異的區(qū)域確定為畸變區(qū)域。
[0073]作為另一種可行的實(shí)施方式,該用戶終端根據(jù)該特征信息,識(shí)別該預(yù)覽圖像中至少一個(gè)畸變區(qū)域的方式還可以為:
[0074]根據(jù)預(yù)先存儲(chǔ)的標(biāo)準(zhǔn)攝像頭拍攝出的照片中,各像素點(diǎn)的位置分布情況,如像素點(diǎn)與像素點(diǎn)之間的間隔距離,像素點(diǎn)之間的灰度值變化趨勢(shì)等,圖像形狀。然后將該預(yù)覽圖像中像素點(diǎn)之間位置分布信息與預(yù)先存儲(chǔ)的像素點(diǎn)的位置分布情況進(jìn)行對(duì)比,如果差異超過預(yù)設(shè)閾值,則將該區(qū)域確定為畸變區(qū)域。
[0075]作為又一種可行的實(shí)施方式,該用戶終端根據(jù)該特征信息,識(shí)別該預(yù)覽圖像中至少一個(gè)畸變區(qū)域的方式還可以為:
[0076]用戶終端預(yù)先存儲(chǔ)了該大視角攝像頭的拍攝參數(shù),如拍攝對(duì)象在預(yù)覽圖像的2/3處中心區(qū)域內(nèi)不會(huì)產(chǎn)生畸變,而在2/3至4/5之間的環(huán)形區(qū)域內(nèi)會(huì)產(chǎn)生輕微畸變,而在4/5至8/9之間的環(huán)形區(qū)域內(nèi)會(huì)產(chǎn)生較為嚴(yán)重的畸變,而在8/9至I的環(huán)形區(qū)域內(nèi)會(huì)產(chǎn)生更為嚴(yán)重的畸變。因此,該用戶終端會(huì)識(shí)別出預(yù)覽圖像的各個(gè)區(qū)域,將除中心區(qū)域如2/3處中心區(qū)域以外的區(qū)域均確定為畸變區(qū)域,并根據(jù)畸變程度進(jìn)一步劃分為多個(gè)畸變區(qū)域。
[0077]本發(fā)明實(shí)施例中,識(shí)別畸變區(qū)域的方式還可以包括:根據(jù)像素點(diǎn)的灰度值的直方圖分布識(shí)別、各區(qū)域的形狀、像素點(diǎn)分布與該預(yù)覽圖像的中心點(diǎn)進(jìn)行對(duì)比識(shí)別等,本發(fā)明實(shí)施例不做限定。
[0078]S103、該用戶終端根據(jù)該至少一個(gè)畸變區(qū)域的畸變信息,確定每一個(gè)畸變區(qū)域的畸變等級(jí)。
[0079]本發(fā)明實(shí)施例中,畸變信息是指該畸變區(qū)域與未畸變區(qū)域相對(duì)比之后計(jì)算出的該畸變區(qū)域的畸變程度,或者畸變位置占該畸變區(qū)域的百分比等。其中,畸變程度在圖像顯示中也可以成為失真程度,如顏色失真、形狀失真等,本發(fā)明實(shí)施例不做限定。
[0080]本發(fā)明實(shí)施例中,當(dāng)用戶終端識(shí)別出至少一個(gè)畸變區(qū)域之后,會(huì)計(jì)算出每個(gè)畸變區(qū)域的畸變信息,然后再根據(jù)每一個(gè)畸變區(qū)域的畸變信息來確定該畸變區(qū)域的畸變等級(jí)。其中,可以多種類型的畸變信息對(duì)應(yīng)一個(gè)畸變等級(jí),還可以一種類型的畸變信息對(duì)應(yīng)一個(gè)畸變等級(jí),本發(fā)明實(shí)施例不做限定。
[0081]作為一種可行的實(shí)施方式,該用戶終端根據(jù)該至少一個(gè)畸變區(qū)域的畸變信息,確定每一個(gè)畸變區(qū)域的畸變等級(jí)的具體方式可以包括以下步驟:
[0082]步驟11)針對(duì)每一個(gè)畸變區(qū)域,將該畸變區(qū)域的特征信息與預(yù)設(shè)特征信息進(jìn)行對(duì)比,得到該畸變區(qū)域的畸變信息;
[0083]步驟12)從預(yù)設(shè)的畸變信息與畸變等級(jí)關(guān)系中獲取該畸變區(qū)域的畸變信息對(duì)應(yīng)的畸變等級(jí)。
[0084]具體實(shí)現(xiàn)中,當(dāng)用戶終端根據(jù)該預(yù)覽圖像的特征信息識(shí)別出各個(gè)畸變區(qū)域之后,會(huì)進(jìn)一步根據(jù)每個(gè)畸變區(qū)域的特征信息與預(yù)設(shè)的特征信息進(jìn)行對(duì)比,得到該畸變區(qū)域的畸變程度,如畸變了 20%,還是畸變了 50%,甚至畸變了 90%,以及該畸變區(qū)域中各個(gè)畸變位置所占該畸變區(qū)域的百分比。然后再根據(jù)預(yù)先存儲(chǔ)的畸變信息與畸變等級(jí)關(guān)系中確定該畸變區(qū)域的畸變等級(jí)。
[0085]舉例來說,假設(shè)該畸變區(qū)域中包括的拍攝對(duì)象為小狗,而小狗尾巴的像素點(diǎn)分布與預(yù)先存儲(chǔ)的小狗尾巴像素點(diǎn)分布相比,畸變程度為20%,在畸變信息與畸變等級(jí)關(guān)系中,1%?30%的畸變程度所對(duì)應(yīng)的畸變等級(jí)為一,而31%?50%的畸變程度所對(duì)應(yīng)的畸變等級(jí)為二,51 %?65%的畸變程度所對(duì)應(yīng)的畸變等級(jí)為三。因此,該用戶終端可以從畸變信息與畸變等級(jí)關(guān)系中查找到20 %的畸變程度所對(duì)應(yīng)的畸變等級(jí)為一。
[0086]S104、該用戶終端在該預(yù)覽圖像中標(biāo)記畸變等級(jí)達(dá)到預(yù)設(shè)畸變等級(jí)的目標(biāo)畸變區(qū)域。
[0087]本發(fā)明實(shí)施例中,用戶終端標(biāo)記目標(biāo)畸變區(qū)域可以是在該預(yù)覽圖像中框選出該目標(biāo)畸變區(qū)域,也可以是將該目標(biāo)畸變區(qū)域的亮度調(diào)高,還可以是將該目標(biāo)畸變區(qū)域以凸出的效果顯示,本發(fā)明實(shí)施例不做限定。
[0088]本發(fā)明實(shí)施例中,當(dāng)用戶終端根據(jù)該至少一個(gè)畸變區(qū)域的畸變信息確定出每一個(gè)畸變區(qū)域的畸變等級(jí)之后,該用戶終端就會(huì)在預(yù)覽圖像中標(biāo)記該目標(biāo)畸變區(qū)域。其中,該目標(biāo)畸變區(qū)域的畸變等級(jí)大于或等于預(yù)設(shè)畸變等級(jí),且該目標(biāo)畸變區(qū)域的數(shù)量可以為一個(gè),也可以為多個(gè),本發(fā)明實(shí)施例不做限定。
[0089]作為一種可行的實(shí)施方式,該用戶終端在該預(yù)覽圖像中標(biāo)記畸變等級(jí)達(dá)到預(yù)設(shè)畸變等級(jí)的目標(biāo)畸變區(qū)域的具體方式可以包括以下步驟:
[0090]步驟21)從該至少一個(gè)畸變區(qū)域中選取畸變等級(jí)達(dá)到預(yù)設(shè)畸變等級(jí)的目標(biāo)畸變區(qū)域;
[0091]步驟22)判斷該目標(biāo)畸變區(qū)域中是否存在預(yù)設(shè)拍攝對(duì)象;
[0092]步驟23)當(dāng)該目標(biāo)畸變區(qū)域中存在該預(yù)設(shè)拍攝對(duì)象時(shí),在該預(yù)覽圖像中標(biāo)記該目標(biāo)畸變區(qū)域。
[0093]具體實(shí)現(xiàn)中,用戶終端可以預(yù)先設(shè)定一些拍攝對(duì)象作為重要的拍攝對(duì)象,如人物、動(dòng)物、建筑、太陽(yáng)等。因此,當(dāng)用戶終端確定出每個(gè)畸變區(qū)域的畸變等級(jí)之后,該用戶終端會(huì)針對(duì)每一個(gè)畸變區(qū)域,判斷該畸變區(qū)域的畸變等級(jí)是否大于或等于預(yù)設(shè)畸變等級(jí),如果是,就將該畸變區(qū)域確定為目標(biāo)畸變區(qū)域,并選取出該目標(biāo)畸變區(qū)域。然后再判斷該目標(biāo)畸變區(qū)域中是否存在于預(yù)設(shè)拍攝對(duì)象匹配的拍攝對(duì)象,如果存在,就表明該目標(biāo)畸變區(qū)域中所包含的拍攝對(duì)象為重要拍攝對(duì)象,或者為主要拍攝對(duì)象,因此,才在預(yù)覽圖像中標(biāo)記出該目標(biāo)畸變區(qū)域。如果不存在,就表明該目標(biāo)畸變區(qū)域中所包含的拍攝對(duì)象并非用戶拍攝的終端,因此,該用戶終端不做任何操作。
[0094]舉例來說,假設(shè)預(yù)設(shè)畸變等級(jí)為3,畸變等級(jí)小于3的畸變區(qū)域即使拍攝出照片,該畸變區(qū)域是可以通過后期軟件進(jìn)行修復(fù)的,而畸變等級(jí)大于等于3的畸變區(qū)域,后期很難對(duì)其進(jìn)行修復(fù)。因此,當(dāng)用戶終端判斷出某一畸變區(qū)域的畸變等級(jí)大于或等于3時(shí),就將該畸變區(qū)域確定為目標(biāo)畸變區(qū)域。然后獲取該目標(biāo)畸變區(qū)域中所包含的拍攝對(duì)象,并判斷該拍攝對(duì)象是否與預(yù)先設(shè)定的拍攝對(duì)象如人物、動(dòng)物相匹配,如果確定出該拍攝對(duì)象為人物時(shí),可以進(jìn)一步確定出該拍攝對(duì)象可能為用戶的重要拍攝對(duì)象,因此,該用戶終端才會(huì)在預(yù)覽圖像中框選出該目標(biāo)畸變區(qū)域;而如果確定出該拍攝對(duì)象為樹葉重疊時(shí),在預(yù)設(shè)拍攝對(duì)象中并不存在該拍攝對(duì)象,即表明該拍攝對(duì)象為非重要拍攝對(duì)象,因此,該用戶終端不會(huì)框選出該目標(biāo)畸變區(qū)域。
[0095]在圖1所描述的方法中,用戶終端可以獲取大視角攝像頭成像區(qū)域中預(yù)覽圖像的特征信息,并根據(jù)該特征信息,識(shí)別該預(yù)覽圖像中至少一個(gè)畸變區(qū)域,根據(jù)該至少一個(gè)畸變區(qū)域的畸變信息,確定每一個(gè)畸變區(qū)域的畸變等級(jí),最后標(biāo)記出畸變等級(jí)達(dá)到預(yù)設(shè)畸變等級(jí)的目標(biāo)畸變區(qū)域??梢姡瑢?shí)施本發(fā)明實(shí)施例,用戶終端在使用大視角攝像頭拍攝時(shí),可以在識(shí)別出畸變時(shí),提醒用戶產(chǎn)生畸變的區(qū)域,從而能夠達(dá)到提醒用戶調(diào)整拍攝參數(shù),以使用戶能夠有針對(duì)性的調(diào)整,從而能夠在拍攝圖片之前確定出拍攝參數(shù)而一次拍攝出滿意的圖片,提尚拍攝效率。
[0096]請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種預(yù)覽圖像處理方法的流程示意圖。其中,圖2所示的方法可以應(yīng)用于智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)、個(gè)人數(shù)字助理(PersonalDigital Assistant, PDA)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環(huán)等用戶終端,其中,該用戶終端配置有大視角攝像頭。如圖2所示,該方法可以包括以下步驟:
[0097]S201、用戶終端獲取當(dāng)前所處環(huán)境的環(huán)境信息。
[0098]本發(fā)明實(shí)施例中,環(huán)境信息包括環(huán)境光亮度值、紫外線強(qiáng)度值、拍攝對(duì)象、拍攝背景等,本發(fā)明實(shí)施例不做限定。
[0099]本發(fā)明實(shí)施例中,當(dāng)用戶終端進(jìn)入了相機(jī)拍攝應(yīng)用之后,該用戶終端首先會(huì)獲取其當(dāng)前所處環(huán)境的環(huán)境信息,以判斷是采用大視角攝像頭拍攝還是采用標(biāo)準(zhǔn)攝像頭拍攝。
[0100]S202、該用戶終端判斷啟動(dòng)大視角攝像頭的歷史環(huán)境信息中是否存在該環(huán)境信息,若存在,執(zhí)行步驟S203 ;若不存在,結(jié)束本流程。
[0101]本發(fā)明實(shí)施例中,當(dāng)獲取到該用戶終端當(dāng)前所處環(huán)境的環(huán)境信息之后,該用戶終端會(huì)判斷預(yù)先存儲(chǔ)的啟動(dòng)大視角攝像頭的歷史環(huán)境信息中是否存在該環(huán)境信息,如果存在,就啟動(dòng)大視角攝像頭進(jìn)行拍攝;如果不存在,該用戶終端不做任何操作,并結(jié)束本流程