一種圖像處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種圖像處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]在圖像編輯應(yīng)用中,鋼印效果是較為流行的一種圖像編輯效果。其中,在圖像上編輯鋼印效果不僅可以使圖像信息更加豐富,還可以使圖像變得更有趣味性。而在實(shí)際應(yīng)用中,為了在圖像上編輯出鋼印效果,一般需要應(yīng)用專(zhuān)業(yè)的編輯軟件(如Photo Shop)來(lái)進(jìn)行手工編輯,編輯過(guò)程不僅繁瑣,而且還要求用戶(hù)具有較高的技術(shù)門(mén)檻。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例公開(kāi)了一種圖像處理方法及系統(tǒng),能夠提高鋼印效果的編輯效率,降低用戶(hù)的技術(shù)門(mén)檻。
[0004]本發(fā)明實(shí)施例第一方面公開(kāi)了一種圖像處理方法,包括:
[0005]獲取灰度化目標(biāo)圖像;
[0006]將所述灰度化目標(biāo)圖像進(jìn)行尺度歸一化,獲得縮放后的目標(biāo)圖像;
[0007]對(duì)所述縮放后的目標(biāo)圖像進(jìn)行邊緣檢測(cè),獲得二值邊緣圖像;
[0008]對(duì)所述二值邊緣圖像進(jìn)行形態(tài)學(xué)閉運(yùn)算,獲得遮罩圖像;
[0009]將所述遮罩圖像等比縮放至所述灰度化目標(biāo)圖像的大小,獲得復(fù)原目標(biāo)圖像;
[0010]將所述復(fù)原目標(biāo)圖像中的前景像素所在區(qū)域作為所述灰度化目標(biāo)圖像的待融合區(qū)域,并將所述待融合區(qū)域與預(yù)先導(dǎo)入的背景圖像上的指定區(qū)域進(jìn)行泊松融合,獲得包括鋼印效果的融合圖像。
[0011]本發(fā)明實(shí)施例第二方面公開(kāi)了一種圖像處理系統(tǒng),包括:
[0012]圖像獲取單元,用于獲取灰度化目標(biāo)圖像;
[0013]尺度歸一化單元,用于將所述灰度化目標(biāo)圖像進(jìn)行尺度歸一化,獲得縮放后的目標(biāo)圖像;
[0014]邊緣檢測(cè)單元,用于對(duì)所述縮放后的目標(biāo)圖像進(jìn)行邊緣檢測(cè),獲得二值邊緣圖像;
[0015]形態(tài)學(xué)閉運(yùn)算單元,用于對(duì)所述二值邊緣圖像進(jìn)行形態(tài)學(xué)閉運(yùn)算,獲得遮罩圖像;
[0016]圖像復(fù)原單元,用于將所述遮罩圖像等比縮放至所述灰度化目標(biāo)圖像的大小,獲得復(fù)原目標(biāo)圖像;
[0017]泊松融合單元,用于將所述復(fù)原目標(biāo)圖像中的前景像素所在區(qū)域作為所述灰度化目標(biāo)圖像的待融合區(qū)域,并將所述待融合區(qū)域與預(yù)先導(dǎo)入的背景圖像上的指定區(qū)域進(jìn)行泊松融合,獲得包括鋼印效果的融合圖像。
[0018]本發(fā)明實(shí)施例中,系統(tǒng)在獲取到灰度化目標(biāo)圖像之后,可以自動(dòng)地對(duì)灰度化目標(biāo)圖像進(jìn)行尺度歸一化、邊緣檢測(cè)、形態(tài)學(xué)閉運(yùn)算以及尺寸復(fù)原處理,在此基礎(chǔ)上可以自動(dòng)地將復(fù)原目標(biāo)圖像中的前景像素所在區(qū)域作為灰度化目標(biāo)圖像的待融合區(qū)域,并將此待融合區(qū)域與預(yù)先導(dǎo)入的背景圖像上的指定區(qū)域進(jìn)行泊松融合,從而可以獲得包括鋼印效果的融合圖像。本發(fā)明實(shí)施例可以省去手工編輯操作,從而可以有效提高鋼印效果的編輯效率;更進(jìn)一步地,由于省去了手工編輯操作,還可以有效地降低用戶(hù)的技術(shù)門(mén)檻。
【附圖說(shuō)明】
[0019]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1是本發(fā)明實(shí)施例公開(kāi)的一種圖像處理方法的流程圖;
[0021]圖2是本發(fā)明實(shí)施例公開(kāi)的一種圖像處理的效果圖;
[0022]圖3是本發(fā)明實(shí)施例公開(kāi)的一種圖像處理系統(tǒng)的結(jié)構(gòu)圖;
[0023]圖4是本發(fā)明實(shí)施例公開(kāi)的另一種圖像處理系統(tǒng)的結(jié)構(gòu)圖;
[0024]圖5是本發(fā)明實(shí)施例公開(kāi)的另一種圖像處理系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0025]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0026]本發(fā)明實(shí)施例公開(kāi)了一種圖像處理方法及系統(tǒng),能夠提高鋼印效果的編輯效率,降低用戶(hù)的技術(shù)門(mén)檻。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0027]請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種圖像處理方法的流程圖。其中,圖1所描述的圖像處理方法適用于各種圖像制作、圖像編輯系統(tǒng)。如圖1所示,該圖像處理方法可以包括以下步驟。
[0028]S101、獲取灰度化目標(biāo)圖像f。
[0029]在一個(gè)實(shí)施例中,可以由用戶(hù)預(yù)先制作好灰度化目標(biāo)圖像f,并且由用戶(hù)將預(yù)先制作好的灰度化目標(biāo)圖像f導(dǎo)入系統(tǒng),使得系統(tǒng)可以接收用戶(hù)導(dǎo)入的灰度化目標(biāo)圖像,實(shí)現(xiàn)獲取灰度化目標(biāo)圖像f。
[0030]在另一個(gè)實(shí)施例中,可以由用戶(hù)將彩色目標(biāo)圖像(即RGB目標(biāo)圖像)導(dǎo)入系統(tǒng),使得系統(tǒng)可以接收用戶(hù)導(dǎo)入的彩色目標(biāo)圖像,并自動(dòng)對(duì)彩色目標(biāo)圖像進(jìn)行灰度化,實(shí)現(xiàn)獲得灰度化目標(biāo)圖像f。
[0031]S102、將灰度化目標(biāo)圖像f進(jìn)行尺度歸一化,獲得縮放后的目標(biāo)圖像SCale_f。
[0032]在一個(gè)實(shí)施例中,系統(tǒng)獲取到灰度化目標(biāo)圖像f之后,可以先確定灰度化目標(biāo)圖像f的寬度和高度之間的最大值max (w,h),并計(jì)算該最大值max (w,h)與預(yù)設(shè)目標(biāo)值dst_val (例如系統(tǒng)中dst_val=100)的比值S,以及按照比值s對(duì)灰度化目標(biāo)圖像f進(jìn)行等比縮放,獲得縮放后的目標(biāo)圖像scale_f。
[0033]S103、對(duì)縮放后的目標(biāo)圖像scale_f進(jìn)行邊緣檢測(cè),獲得二值邊緣圖像edge。
[0034]在一個(gè)實(shí)施例中,系統(tǒng)獲得縮放后的目標(biāo)圖像scale_f之后,可以對(duì)縮放后的目標(biāo)圖像scale_f進(jìn)行3*3算子的索貝爾(Sobel)邊緣檢測(cè),獲得像素梯度圖G,并計(jì)算像素梯度圖G中的像素平均梯度M,以及計(jì)算預(yù)設(shè)顯著因子k (例如系統(tǒng)中k=l.5)與像素平均梯度M之間的乘積k*M ;更進(jìn)一步地,系統(tǒng)可以將像素梯度圖G中像素梯度大于乘積k*M的像素設(shè)置為前景像素(值為255),以及將像素梯度圖G中像素梯度等于或小于乘積k*M的像素設(shè)置為背景像素(值為0),以獲得二值邊緣圖像edge。
[0035]S104、對(duì)二值邊緣圖像edge進(jìn)行形態(tài)學(xué)閉運(yùn)算,獲得遮罩圖像maskl。
[0036]在一個(gè)實(shí)施例中,系統(tǒng)獲得二值邊緣圖像edge之后,可以對(duì)二值邊緣圖像edge進(jìn)行5*5算子的形態(tài)學(xué)閉運(yùn)算,獲得遮罩圖像maskl。
[0037]本發(fā)明實(shí)施例中,系統(tǒng)對(duì)二值邊緣圖像edge進(jìn)行形態(tài)學(xué)閉運(yùn)算的目的在于將二值邊緣圖像edge中斷裂的邊緣“連通”起來(lái),從而可以顯著提升后續(xù)融合的效果。
[0038]S105、將遮罩圖像maskl等比縮放至灰度化目標(biāo)圖像f的大小,獲得復(fù)原目標(biāo)圖像mask2。
[0039]S106、將復(fù)原目標(biāo)圖像mask2中的前景像素所在區(qū)域作為灰度化目標(biāo)圖像f的待融合區(qū)域,并將此待融合區(qū)域與預(yù)先導(dǎo)入的背景圖像上的指定區(qū)域進(jìn)行泊松融合,獲得包括鋼印效果的融合圖像。
[0040]本發(fā)明實(shí)施例中,系統(tǒng)獲得復(fù)原目標(biāo)圖像mask2之后,可以將復(fù)原目標(biāo)圖像mask2中的前景像素所在區(qū)域作為灰度化目標(biāo)圖像f的待融合區(qū)域,并從復(fù)原目標(biāo)圖像mask2中提取出此待融合區(qū)域,并將此待融合區(qū)域與預(yù)先導(dǎo)入的背景圖像上的指定區(qū)域進(jìn)行泊松融合,獲得包括鋼印效果的融合圖像。
[0041]本發(fā)明實(shí)施例中,將待融合區(qū)域與預(yù)先導(dǎo)入的背景圖像上的指定區(qū)域進(jìn)行泊松融合以獲得包括鋼印效果的融合圖像的過(guò)程是本領(lǐng)域公知常識(shí),本發(fā)明實(shí)施例不作詳細(xì)介紹。
[0042]請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開(kāi)的一種圖像處理的效果圖。如圖2所示,系統(tǒng)在獲取到灰度化目標(biāo)圖像f之后,可以自動(dòng)地對(duì)灰度化目標(biāo)圖像f進(jìn)行尺度歸一化、邊緣檢測(cè)、形態(tài)學(xué)閉運(yùn)算以及尺寸復(fù)原處理,在此基礎(chǔ)上可以自動(dòng)地將復(fù)原目標(biāo)圖像中的前景像素所在區(qū)域作為灰度化目標(biāo)圖像的待融合區(qū)域,并將此待融合區(qū)域與預(yù)先導(dǎo)入的背景圖像上的指定區(qū)域進(jìn)行泊松融合,從而可以獲得包括鋼印效果的融合圖像。
[0043]在圖1所描述的圖像處理方法中,可以省去手工編輯操作,從而可以有效提高鋼印效果的編輯效率;更進(jìn)一步地,由于省去了手工編輯操作,還可以有效地降低用戶(hù)的技術(shù)門(mén)檻。
[0044]請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例公開(kāi)的一種圖像處理系統(tǒng)的結(jié)構(gòu)圖。如圖3所示,該圖像處理系統(tǒng)可以包括以下單元。
[0045]圖像獲取單元301,用于獲取灰度化目標(biāo)圖像f。
[0046]尺度歸一化單元302,用于將該灰度化目標(biāo)圖像進(jìn)行尺度歸一化,獲得縮放后的目標(biāo)圖像scale_f。
[0047]邊緣檢測(cè)單元303,用于對(duì)縮放后的目標(biāo)圖像scale_f進(jìn)行邊緣檢測(cè),獲得二值邊緣圖像edg