最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

自動去除照片紫邊的方法及裝置制造方法

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

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

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

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