欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動(dòng)去除照片紫邊的方法及裝置制造方法

文檔序號(hào):6509580閱讀:231來(lái)源:國(guó)知局
自動(dòng)去除照片紫邊的方法及裝置制造方法
【專(zhuān)利摘要】自動(dòng)去除照片紫邊的方法,涉及一種在拍照過(guò)程中自動(dòng)去除照片紫邊的方法,該方法通過(guò)建立功能模塊構(gòu)架,由計(jì)算機(jī)程序指令控制計(jì)算機(jī)系統(tǒng)來(lái)完成,這些計(jì)算機(jī)程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。其首先找出所述照片中需要去除紫邊的紫邊區(qū)域,然后用參數(shù)查找表中相應(yīng)的參數(shù)的修正值修正所述紫邊區(qū)域中每個(gè)像素相應(yīng)的參數(shù)數(shù)值,所述參數(shù)查找表中包括各個(gè)所述參數(shù)所有的可能取值以及與各個(gè)可能取值一一對(duì)應(yīng)的修正值。將本發(fā)明的方法通過(guò)軟件的方式來(lái)實(shí)現(xiàn),不需要改變數(shù)碼相機(jī)的硬件,避免了由改變硬件帶來(lái)的成本高和研發(fā)周期長(zhǎng)的問(wèn)題。
【專(zhuān)利說(shuō)明】自動(dòng)去除照片紫邊的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種在拍照過(guò)程中自動(dòng)去除照片紫邊的方法,該方法通過(guò)建立功能模塊構(gòu)架,由計(jì)算機(jī)程序指令控制計(jì)算機(jī)系統(tǒng)來(lái)完成,這些計(jì)算機(jī)程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。
【背景技術(shù)】
[0002]使用數(shù)碼相機(jī)拍照過(guò)程中,如果被拍攝的場(chǎng)景亮度反差大,則在高光區(qū)域和低光區(qū)域的交界處容易出現(xiàn)色斑,這種色斑通常稱(chēng)為紫邊。紫邊的出現(xiàn)與相機(jī)鏡頭的色散、CCD的成像面積過(guò)小和相機(jī)內(nèi)部的信號(hào)處理算法等等有關(guān),即使是高端數(shù)碼相機(jī),也不能完全解決出現(xiàn)紫邊的問(wèn)題。
[0003]現(xiàn)在通常的做法是通過(guò)更改攝像頭或者鏡頭的結(jié)構(gòu)來(lái)避免拍照時(shí)紫邊的出現(xiàn),以達(dá)到去除照片紫邊的目的,這種更改硬件結(jié)構(gòu)的做法成本高、研發(fā)周期長(zhǎng),同時(shí)實(shí)際效果還
不一定好。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是提供一種不用改變硬件結(jié)構(gòu),而且成本低、研發(fā)周期短和效果好的自動(dòng)去除照片紫邊的方法。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供以下技術(shù)方案。
[0006]自動(dòng)去除照片紫邊的方法,包括以下步驟:
A.找出所述照片中需要去除紫邊的紫邊區(qū)域;
B.用參數(shù)查找表中相應(yīng)的參數(shù)的修正值修正所述紫邊區(qū)域中每個(gè)像素相應(yīng)的參數(shù)數(shù)值,所述參數(shù)查找表中包括各個(gè)所述參數(shù)所有的可能取值以及與各個(gè)可能取值一一對(duì)應(yīng)的修正值。
[0007]進(jìn)一步地,在步驟A和步驟B之前還包括以下步驟:
C.計(jì)算所述照片中亮度值大于亮度閾值的像素所占的比例,據(jù)此決定是否執(zhí)行步驟A和步驟B。
[0008]其中,步驟A中包括以下步驟:
Al.生成與所述照片大小相同的模版圖片,獲取所述照片中每個(gè)像素的亮度值,如果像素的亮度值大于高亮度設(shè)定值,則將模版圖片中與該像素位置相同的像素的亮度值調(diào)整為第一亮度值,否則將模版圖片中與該像素位置相同的像素的亮度值調(diào)整為第二亮度值;
A2.獲取模版圖片中亮度值為第一亮度值的像素和亮度值為第二亮度值的像素之間的分界線(xiàn);
A3.在模版圖片中將所述分界線(xiàn)上各點(diǎn)朝周?chē)鷶U(kuò)展一個(gè)擴(kuò)展寬度得到擴(kuò)展區(qū)域,所述照片中對(duì)應(yīng)所述擴(kuò)展區(qū)域的區(qū)域即為所述紫邊區(qū)域。
[0009]其中,所述參數(shù)包括YUV色彩空間的Y、U和V。
[0010]其中,所述參數(shù)查找表包括UV查找表和Y查找表,UV查找表和Y查找表均包括U的所有的可能取值和V的所有的可能取值之間的所有組合,UV查找表還包括與所述所有組合中的各個(gè)組合一一對(duì)應(yīng)的U和V的修正值,Y查找表還包括與所述所有組合中的各個(gè)組合——對(duì)應(yīng)的Y的修正值。
[0011]本發(fā)明的有益效果是:將本發(fā)明的方法通過(guò)軟件的方式來(lái)實(shí)現(xiàn),不需要改變數(shù)碼相機(jī)的硬件,避免了由改變硬件帶來(lái)的成本高和研發(fā)周期長(zhǎng)的問(wèn)題;紫邊表現(xiàn)為紫邊區(qū)域內(nèi)的像素的參數(shù)出現(xiàn)偏差,因此通過(guò)修正照片紫邊區(qū)域內(nèi)的像素參數(shù)來(lái)去除照片紫邊效果好;另外,加入判斷選擇步驟來(lái)決定是否對(duì)照片運(yùn)行去除紫邊的操作步驟,避免在不需要去除紫邊的照片中的誤操作和拍照延遲。
【專(zhuān)利附圖】

【附圖說(shuō)明】
[0012]圖1為本發(fā)明的自動(dòng)去除照片紫邊的方法的流程圖。
【具體實(shí)施方式】
[0013]以下結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說(shuō)明。
[0014]用數(shù)碼相機(jī)拍照出現(xiàn)紫邊的原因有很多種,但紫邊具體表現(xiàn)為紫邊區(qū)域的像素的參數(shù)異常,因此本發(fā)明的去除照片紫邊的方法就通過(guò)修正紫邊區(qū)域像素的異常參數(shù)來(lái)達(dá)到去除照片紫邊的目的。
[0015]本發(fā)明的自動(dòng)去除照片紫邊的方法,詳細(xì)介紹如下:
首先,判斷照片是否需要進(jìn)行去除紫邊的操作,具體判斷方法是:根據(jù)照片亮度值的直方圖,統(tǒng)計(jì)或者計(jì)算所述照片中亮度值大于亮度閾值的像素所占的比例,只有在該比例大于觸發(fā)比例的情況下才進(jìn)行去除紫邊的操作,該亮度閾值可根據(jù)實(shí)際情況進(jìn)行設(shè)定。由于紫邊通常出現(xiàn)在照片內(nèi)不同區(qū)域亮度差別比較大的照片中,因此采用這種判斷方法能夠識(shí)別出大部分可能出現(xiàn)紫邊的照片,只對(duì)可能出現(xiàn)紫邊的照片進(jìn)行去除紫邊的操作,這樣一方面避免了對(duì)沒(méi)有出現(xiàn)紫邊的照片進(jìn)行去除紫邊操作的誤操作,另一方面也避免了在沒(méi)有出現(xiàn)紫邊的照片中運(yùn)行去除紫邊操作帶來(lái)的拍照延遲。
[0016]然后,判斷需要進(jìn)行去除紫邊操作后,就需要確定可能出現(xiàn)紫邊的區(qū)域,此區(qū)域也就是需要去除紫邊的紫邊區(qū)域,查找紫邊區(qū)域具體的方法是:首先生成一張與照片大小相同的模版圖片,獲取照片中每個(gè)像素的亮度值,如果像素的亮度值大于高亮度設(shè)定值,則將模版圖片中與該像素位置相同的像素的亮度值調(diào)整為第一亮度值,否則將模版圖片中與該像素位置相同的像素的亮度值調(diào)整為第二亮度值,本實(shí)施例中,亮度取值范圍為[0,255],第一亮度值為255,第二亮度值為O ;然后獲取模版圖片中亮度值為第一亮度值的像素和亮度值為第二亮度值的像素之間的分界線(xiàn);最后在模版圖片中將所述分界線(xiàn)上各點(diǎn)朝周?chē)鷶U(kuò)展一個(gè)擴(kuò)展寬度得到擴(kuò)展區(qū)域,所述照片中對(duì)應(yīng)所述擴(kuò)展區(qū)域的區(qū)域即為所述紫邊區(qū)域。紫邊通常出現(xiàn)在照片中明暗交界附近,因此所述分界線(xiàn)周?chē)欢ǚ秶鷥?nèi)均為紫邊可能出現(xiàn)的地方。紫邊只在照片的局部區(qū)域出現(xiàn),對(duì)沒(méi)有出現(xiàn)紫邊的區(qū)域進(jìn)行去除紫邊的操作,可能會(huì)使照片失真,因此查找出紫邊區(qū)域就很有必要了。
[0017]確定了紫邊區(qū)域,接著就可以對(duì)紫邊區(qū)域進(jìn)行去除紫邊的操作了,去除紫邊的具體方法是:用參數(shù)查找表中相應(yīng)的參數(shù)的修正值修正所述紫邊區(qū)域中每個(gè)像素相應(yīng)的參數(shù)數(shù)值,所述參數(shù)查找表中包括各個(gè)所述參數(shù)所有的可能取值以及與各個(gè)可能取值一一對(duì)應(yīng)的修正值,在本實(shí)施例中,去除紫邊的操作在YUV色彩空間進(jìn)行,因此所述參數(shù)包括YUV色彩空間的Y、U和V,Y、U和V的取值范圍[O,255]之間的整數(shù),所述參數(shù)查找表包括UV查找表和Y查找表,UV查找表和Y查找表均包括U的所有的可能取值和V的所有的可能取值之間的所有組合,UV查找表還包括與所述所有組合中的各個(gè)組合一一對(duì)應(yīng)的U和V的修正值,Y查找表還包括與所述所有組合中的各個(gè)組合一一對(duì)應(yīng)的Y的修正值。本實(shí)施例中UV查找表中的修正值為U和V的標(biāo)準(zhǔn)值,修正U和V的值具體方法是直接使用U和V的修正值替換原來(lái)的U和V的值;Y查找表中的修正值為修正前和修正后Y值的差值,修正Y值的具體方法是將修正前的Y值(即原來(lái)的Y值)加上(或者減去)Y值的修正值得到修正后的Y值。本實(shí)施例在YUV色彩空間而不是RGB色彩空間進(jìn)行去除紫邊的操作,是因?yàn)閅UV色彩空間的色彩和亮度可以分離,所以YUV的參數(shù)查找表的容量相比RGB的參數(shù)查找表的容量小很多,不會(huì)占用太多的資源。
[0018]其中,制作參數(shù)查找表的方法是,先用圖像處理軟件,比如Photoshop對(duì)一張出現(xiàn)紫邊的照片進(jìn)行去紫邊處理,記錄處理后該照片在Photoshop中各項(xiàng)Photoshop參數(shù)為參考參數(shù);然后選取一張像素的YUV參數(shù)包括所有Y、U和V之間的組合的圖片,用Photoshop對(duì)該圖片進(jìn)行處理,將該圖片在Photoshop中各項(xiàng)Photoshop參數(shù)均調(diào)整為所述參考參數(shù),得到在所有U值和V值的組合中,去紫邊處理后的Y、U和V的值,將去紫邊處理前和去紫邊處理后的Y、U和V的值制作成參數(shù)查找表。
[0019]綜上所述,結(jié)合圖1,本發(fā)明的自動(dòng)去除照片紫邊的方法可歸結(jié)為以下順序執(zhí)行的步驟:
51.判斷是否需要進(jìn)行去除紫邊的操作:計(jì)算所述照片中亮度值大于亮度閾值的像素所占的比例,該比例大于觸發(fā)比例則執(zhí)行步驟S2和步驟S3,否則不執(zhí)行步驟S2和步驟S3 ;
52.查找所述照片中需要去除紫邊的紫邊區(qū)域;
53.去除照片紫邊:用參數(shù)查找表中相應(yīng)的參數(shù)的修正值修正所述紫邊區(qū)域中每個(gè)像素相應(yīng)的參數(shù)數(shù)值,所述參數(shù)查找表中包括各個(gè)所述參數(shù)所有的可能取值以及與各個(gè)可能取值——對(duì)應(yīng)的修正值。
[0020]本發(fā)明的去除照片紫邊的方法主要用于相機(jī)拍照過(guò)程中,當(dāng)然,也可以用本發(fā)明的去除照片紫邊的方法用于照片的后期去紫邊處理。
[0021]本文給出的方法,其中的全部或部分步驟可以通過(guò)建立功能模塊構(gòu)架,由計(jì)算機(jī)程序指令控制計(jì)算機(jī)系統(tǒng)來(lái)完成。這些計(jì)算機(jī)程序指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。
[0022]最后應(yīng)當(dāng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明保護(hù)范圍的限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明作了詳細(xì)地說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的實(shí)質(zhì)和范圍。
【權(quán)利要求】
1.自動(dòng)去除照片紫邊的方法,其特征在于,包括以下步驟: A.找出所述照片中需要去除紫邊的紫邊區(qū)域; B.用參數(shù)查找表中相應(yīng)的參數(shù)的修正值修正所述紫邊區(qū)域中每個(gè)像素相應(yīng)的參數(shù)數(shù)值,所述參數(shù)查找表中包括各個(gè)所述參數(shù)所有的可能取值以及與各個(gè)可能取值一一對(duì)應(yīng)的修正值。
2.根據(jù)權(quán)利要求1所述的自動(dòng)去除照片紫邊的方法,其特征在于,在步驟A和步驟B之前還包括以下步驟: C.計(jì)算所述照片中亮度值大于亮度閾值的像素所占的比例,據(jù)此決定是否執(zhí)行步驟A和步驟B。
3.根據(jù)權(quán)利要求1所述的自動(dòng)去除照片紫邊的方法,其特征在于,步驟A中包括以下步驟: Al.生成與所述照片大小相同的模版圖片,獲取所述照片中每個(gè)像素的亮度值,如果像素的亮度值大于高亮度設(shè)定值,則將模版圖片中與該像素位置相同的像素的亮度值調(diào)整為第一亮度值,否則將模版圖片中與該像素位置相同的像素的亮度值調(diào)整為第二亮度值; A2.獲取模版圖片中亮度值為第一亮度值的像素和亮度值為第二亮度值的像素之間的分界線(xiàn); A3.在模版圖片中將所述分界線(xiàn)上各點(diǎn)朝周?chē)鷶U(kuò)展一個(gè)擴(kuò)展寬度得到擴(kuò)展區(qū)域,所述照片中對(duì)應(yīng)所述擴(kuò)展區(qū)域的區(qū)域即為所述紫邊區(qū)域。
4.根據(jù)權(quán)利要求1所述的自動(dòng)去除照片紫邊的方法,其特征在于:所述參數(shù)包括YUV色彩空間的Y、U和V。
5.根據(jù)權(quán)利要求4所述的自動(dòng)去除照片紫邊的方法,其特征在于:所述參數(shù)查找表包括UV查找表和Y查找表,UV查找表和Y查找表均包括U的所有的可能取值和V的所有的可能取值之間的所有組合,UV查找表還包括與所述所有組合中的各個(gè)組合一一對(duì)應(yīng)的U和V的修正值,Y查找表還包括與所述所有組合中的各個(gè)組合——對(duì)應(yīng)的Y的修正值。
6.自動(dòng)去除照片紫邊的裝置,其特征在于,包括以下裝置: 裝置A.其用于找出所述照片中需要去除紫邊的紫邊區(qū)域; 裝置B.其用參數(shù)查找表中相應(yīng)的參數(shù)的修正值修正所述紫邊區(qū)域中每個(gè)像素相應(yīng)的參數(shù)數(shù)值,所述參數(shù)查找表中包括各個(gè)所述參數(shù)所有的可能取值以及與各個(gè)可能取值一一對(duì)應(yīng)的修正值。
7.根據(jù)權(quán)利要求6所述的自動(dòng)去除照片紫邊的裝置,其特征在于,還包括以下在裝置A和裝置B之前運(yùn)行的裝置: 裝置C.其計(jì)算所述照片中亮度值大于亮度閾值的像素所占的比例,據(jù)此決定是否運(yùn)行裝置A和裝置B。
8.根據(jù)權(quán)利要求6所述的自動(dòng)去除照片紫邊的裝置,其特征在于,裝置A中包括以下裝置: 裝置Al.其生成與所述照片大小相同的模版圖片,并獲取所述照片中每個(gè)像素的亮度值,如果像素的亮度值大于高亮度設(shè)定值,則將模版圖片中與該像素位置相同的像素的亮度值調(diào)整為第一亮度值,否則將模版圖片中與該像素位置相同的像素的亮度值調(diào)整為第二亮度值;裝置A2.其獲取模版圖片中亮度值為第一亮度值的像素和亮度值為第二亮度值的像素之間的分界線(xiàn); 裝置A3.其在模版圖片中將所述分界線(xiàn)上各點(diǎn)朝周?chē)鷶U(kuò)展一個(gè)擴(kuò)展寬度得到擴(kuò)展區(qū)域,所述照片中對(duì)應(yīng)所述擴(kuò)展區(qū)域的區(qū)域即為所述紫邊區(qū)域。
9.根據(jù)權(quán)利要求6所述的自動(dòng)去除照片紫邊的裝置,其特征在于:所述參數(shù)包括YUV色彩空間的Y、U和V。
10.根據(jù)權(quán)利要求9所述的自動(dòng)去除照片紫邊的裝置,其特征在于:所述參數(shù)查找表包括UV查找表和Y查找表,UV查找表和Y查找表均包括U的所有的可能取值和V的所有的可能取值之間的所有組合,UV查找表還包括與所述所有組合中的各個(gè)組合一一對(duì)應(yīng)的U和V的修正值,Y查找表還包括與所`述所有組合中的各個(gè)組合——對(duì)應(yīng)的Y的修正值。
【文檔編號(hào)】G06T7/00GK103440658SQ201310386933
【公開(kāi)日】2013年12月11日 申請(qǐng)日期:2013年8月30日 優(yōu)先權(quán)日:2013年8月30日
【發(fā)明者】王志 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
三河市| 广饶县| 虞城县| 锦屏县| 肃宁县| 望江县| 宾阳县| 伊春市| 木里| 新巴尔虎右旗| 紫阳县| 建平县| 抚州市| 梅河口市| 南投市| 新乡县| 克东县| 正定县| 科技| 贵南县| 四川省| 麻栗坡县| 临漳县| 永泰县| 承德县| 许昌县| 玉溪市| 孝义市| 延川县| 上蔡县| 湘阴县| 滁州市| 诏安县| 延津县| 东城区| 理塘县| 长岭县| 鄂州市| 安康市| 阿瓦提县| 内江市|