国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖像處理方法及裝置與流程

      文檔序號(hào):11063924閱讀:604來源:國(guó)知局
      圖像處理方法及裝置與制造工藝

      本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種圖像處理方法及裝置。



      背景技術(shù):

      隨著數(shù)碼相機(jī)、手機(jī)、平板電腦等帶攝像頭的終端產(chǎn)品的普及,人們拍照的機(jī)會(huì)越來越多,應(yīng)用照片的場(chǎng)合也越來越多。比如當(dāng)身處環(huán)境優(yōu)美的地方或者剛買了一件新衣服時(shí),人們希望能將自己所在的地方和身著新衣的面貌分享給親朋好友,利用手機(jī)隨手就能為自己拍一張照片,并通過社交軟件,比如即時(shí)通信產(chǎn)品(QQ、微信、Skype等)分享給他人。

      但是,由于光線、攝像器材、拍攝角度等原因,拍攝后的照片效果,尤其是膚色部分,往往不盡如人意。尤其針對(duì)愛美人士,若照片中人物的膚色暗沉,就會(huì)不滿意拍攝效果,因此,在使用照片前會(huì)采用Photoshop等軟件對(duì)照片進(jìn)行處理,將整個(gè)照片提亮,使照片中人物的膚色變白。然而,此種方法操作比較麻煩,學(xué)習(xí)成本較高,一般用戶難以掌握,而且在將整個(gè)照片提亮?xí)r,容易過度曝光,使照片中的圖像顯得不自然,反而降低了照片的整體表現(xiàn)效果。



      技術(shù)實(shí)現(xiàn)要素:

      有鑒于此,本發(fā)明提供一種圖像處理方法及裝置,可實(shí)現(xiàn)照片中人物的膚色美白效果、并且操作簡(jiǎn)單、方便,為用戶處理照片、圖片帶來更好的體驗(yàn)效果。

      本發(fā)明實(shí)施例提供的一種圖像處理方法,包括:獲取原始圖片;確定 所述原始圖片中的指定區(qū)域;針對(duì)所述指定區(qū)域生成掩碼矩陣;根據(jù)所述掩碼矩陣對(duì)所述原始圖片進(jìn)行灰階變換;以及對(duì)進(jìn)行灰階變換后的圖片的整體圖像進(jìn)行邊緣平滑處理及整體均衡化處理。

      本發(fā)明實(shí)施例提供的一種圖像處理裝置,包括:圖片獲取模塊,用于獲取原始圖片;指定區(qū)域確定模塊,用于確定所述原始圖片中的指定區(qū)域;掩碼矩陣生成模塊,用于針對(duì)所述指定區(qū)域生成掩碼矩陣;灰階變換模塊,用于根據(jù)所述掩碼矩陣對(duì)所述原始圖片進(jìn)行灰階變換;以及整體處理模塊,用于對(duì)進(jìn)行灰階變換后的圖片的整體圖像進(jìn)行邊緣平滑處理及整體均衡化處理。

      本發(fā)明實(shí)施例提供的圖像處理方法及裝置,可通過比例拉伸變換,對(duì)圖片中的指定區(qū)域,比如膚色進(jìn)行平滑的提亮,避免了高光溢出,可實(shí)現(xiàn)照片中人物的膚色美白效果、并且操作簡(jiǎn)單、方便,為用戶處理照片、圖片帶來更好的體驗(yàn)效果。

      為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。

      附圖說明

      圖1為本發(fā)明實(shí)施例提供的圖像處理方法及裝置所應(yīng)用的終端設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)框圖。

      圖2為本發(fā)明第一實(shí)施例提供的圖像處理方法的流程示意圖。

      圖3為圖2中的步驟S14的主要子步驟的流程示意圖。

      圖4為本發(fā)明第二實(shí)施例提供的圖像處理方法的流程示意圖。

      圖5為本發(fā)明第三實(shí)施例提供的圖像處理方法的流程示意圖。

      圖6為本發(fā)明第四實(shí)施例提供的圖像處理裝置的結(jié)構(gòu)框圖。

      圖7為本發(fā)明第五實(shí)施例提供的圖像處理裝置的結(jié)構(gòu)框圖。

      圖8為本發(fā)明第六實(shí)施例提供的圖像處理裝置的結(jié)構(gòu)框圖。

      具體實(shí)施方式

      為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明的具體實(shí)施方式、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。

      請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例提供的圖像處理方法及裝置所應(yīng)用的終端設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)框圖。終端設(shè)備可為各種電子裝置,如個(gè)人電腦、筆記本電腦、平板電腦、手機(jī)等。如圖1所示,終端設(shè)備包括存儲(chǔ)器102、存儲(chǔ)控制器104,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器106、外設(shè)接口108、射頻模塊110、定位模塊112、攝像模塊114、音頻模塊116、顯示模塊118以及按鍵模塊120。這些組件通過一條或多條通訊總線/信號(hào)線122相互通訊。

      可以理解,圖1所示的結(jié)構(gòu)僅為示意,終端設(shè)備還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。

      其中,存儲(chǔ)器102可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的圖像處理方法及裝置對(duì)應(yīng)的程序指令/模塊,處理器106通過運(yùn)行存儲(chǔ)在存儲(chǔ)器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。

      存儲(chǔ)器102可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器102可進(jìn)一步包括相對(duì)于處理器106遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過網(wǎng)絡(luò)連接至終端設(shè)備。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。處理器106以及其他可能的組件對(duì)存儲(chǔ)器102的訪問可在存儲(chǔ)控制器104的控制下進(jìn)行。

      外設(shè)接口108將各種輸入/輸入裝置耦合至處理器106以及存儲(chǔ)器102。處理器106運(yùn)行存儲(chǔ)器102內(nèi)的各種軟件、指令以執(zhí)行終端設(shè)備的各種功 能以及進(jìn)行數(shù)據(jù)處理。

      在一些實(shí)施例中,外設(shè)接口108,處理器106以及存儲(chǔ)控制器104可以在單個(gè)芯片中實(shí)現(xiàn),在其他一些實(shí)例中,也可以分別由獨(dú)立的芯片實(shí)現(xiàn)。

      射頻模塊110用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號(hào)的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊110可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號(hào)處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲(chǔ)器等等。射頻模塊110可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無線網(wǎng)絡(luò)進(jìn)行通訊或者通過無線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動(dòng)通信系統(tǒng)(Global System for Mobile Communication,GSM)、增強(qiáng)型移動(dòng)通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(wideband code division multiple access,W-CDMA),碼分多址技術(shù)(Code division access,CDMA)、時(shí)分多址技術(shù)(time division multiple access,TDMA),藍(lán)牙,無線保真技術(shù)(Wireless,Fidelity,WiFi)(如美國(guó)電氣和電子工程師協(xié)會(huì)標(biāo)準(zhǔn)IEEE 802.11a,IEEE 802.11b,IEEE802.11g和/或IEEE 802.11n)、網(wǎng)絡(luò)電話(Voice over internet protocal,VoIP)、全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于郵件、即時(shí)通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開發(fā)出來的協(xié)議。

      定位模塊112用于獲取終端設(shè)備的當(dāng)前位置。定位模塊112的實(shí)例包括但不限于全球衛(wèi)星定位系統(tǒng)(GPS)、基于無線局域網(wǎng)或者移動(dòng)通信網(wǎng)的定位技術(shù)。

      攝像模塊114用于拍攝照片或者視頻。拍攝的照片或者視頻可以存儲(chǔ)至存儲(chǔ)器102內(nèi),并可通過射頻模塊110發(fā)送。

      音頻模塊116向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一 個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。音頻電路從外設(shè)接口108處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚(yáng)聲器。揚(yáng)聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號(hào)轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口108中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲(chǔ)器102處或者通過射頻模塊110獲取。此外,音頻數(shù)據(jù)也可以存儲(chǔ)至存儲(chǔ)器102中或者通過射頻模塊110進(jìn)行發(fā)送。在一些實(shí)例中,音頻模塊116還可包括一個(gè)耳機(jī)播孔,用于向耳機(jī)或者其他設(shè)備提供音頻接口。

      顯示屏幕118在終端設(shè)備與用戶之間提供一個(gè)輸出界面。具體地,顯示屏幕118向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對(duì)應(yīng)于一些用戶界面對(duì)象。進(jìn)一步地,顯示屏幕118還可在終端設(shè)備與用戶之間提供一個(gè)輸入界面,用于接收用戶的輸入,例如用戶的點(diǎn)擊、滑動(dòng)等手勢(shì)操作,以便用戶界面對(duì)象對(duì)這些用戶的輸入做出響應(yīng)。檢測(cè)用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測(cè)技術(shù)。顯示屏幕118的具體實(shí)例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。

      按鍵模塊120同樣提供用戶向終端設(shè)備進(jìn)行輸入的接口,用戶可以通過按下不同的按鍵以使終端設(shè)備執(zhí)行不同的功能。

      以下結(jié)合具體的實(shí)施例說明本發(fā)明提供的圖像處理方法及裝置。

      第一實(shí)施例

      第一實(shí)施例提供一種圖像處理方法,該方法可通過圖1所示的終端設(shè)備實(shí)現(xiàn)。圖2所示為上述方法的流程圖。請(qǐng)參考圖2,本實(shí)施例的方法包括以下步驟:

      步驟S11,獲取原始圖片;

      在本步驟中,通過終端設(shè)備提供一用戶界面,該用戶界面用于顯示圖 片和提供操作界面。用戶可通過該用戶界面從終端設(shè)備的存儲(chǔ)器102中獲取想要處理的原始圖片并顯示在該用戶界面中。

      步驟S12,確定所述原始圖片中的指定區(qū)域;

      在本步驟中,用戶可通過用戶界面提供的操作界面上的相關(guān)操作按鈕,比如用于選擇需要處理的圖像范圍的選擇按鈕,來選擇原始圖片中需要被處理的范圍,當(dāng)用戶選擇需要被處理的范圍之后,終端設(shè)備接收用戶在該原始圖片上選擇的范圍,該范圍即為所述指定區(qū)域。

      在其他實(shí)施方式中,也可由系統(tǒng)自動(dòng)識(shí)別原始圖片中的指定區(qū)域,若該指定區(qū)域設(shè)定為人物的皮膚區(qū)域,系統(tǒng)可根據(jù)預(yù)先建立的皮膚模型或者其他自動(dòng)識(shí)別的方法自動(dòng)識(shí)別并確定原始圖片中的指定區(qū)域。

      步驟S13,針對(duì)所述指定區(qū)域生成掩碼(MASK)矩陣;

      在本步驟中,掩碼矩陣是與原始圖片的圖像等大小的二位數(shù)組,用以表示所述原始圖片的圖像中的像素屬于所述指定區(qū)域的概率。例如,若原始圖片中確定是屬于指定區(qū)域的像素,則對(duì)掩碼矩陣中對(duì)應(yīng)的元素賦值1;若原始圖片中確定不是屬于指定區(qū)域的像素,則對(duì)掩碼矩陣中對(duì)應(yīng)的元素賦值0;若不確定是否屬于指定區(qū)域的像素,則對(duì)掩碼矩陣中對(duì)應(yīng)的元素賦值0.5,等等,依此類推,根據(jù)像素屬于所述指定區(qū)域的概率來賦予相應(yīng)的值給掩碼矩陣中對(duì)應(yīng)的元素。

      步驟S14,根據(jù)所述掩碼矩陣對(duì)所述原始圖片進(jìn)行灰階變換;

      在本步驟中,用戶可通過用戶界面提供的操作界面上的相關(guān)操作按鈕,比如美白按鈕,來對(duì)指定區(qū)域做美白處理。

      請(qǐng)參考圖3,圖3為步驟S14的主要子步驟的流程示意圖。如圖3所示,步驟S14包括以下子步驟:

      子步驟S141,計(jì)算所述原始圖片的圖像亮度變換表以得到像素的亮度調(diào)整比率;

      在本子步驟中,通過第一方程式r=i/255和第二方程式F[i]=(r)^0.6計(jì) 算得到所述亮度調(diào)整比率,其中,i表示所述原始圖片的圖像的像素的灰階,r表示所述原始圖片的圖像的像素的灰階的歸一化值,F(xiàn)[i]即為所述亮度調(diào)整比率。

      子步驟S142,按照所述亮度調(diào)整比率對(duì)所述指定區(qū)域內(nèi)的像素的灰階進(jìn)行放大。

      在本子步驟中,通過第三方程式Gray[x,y]=Gray[x,y](1-mask[x,y])+Gray[x,y]*mask[x,y]*F[i]計(jì)算得到亮度調(diào)整后的像素灰階,其中,Gray[x,y]表示亮度調(diào)整后的像素灰階,x、y表示像素的坐標(biāo),mask[x,y]表示像素屬于所述指定區(qū)域的概率。通過該第三方程式計(jì)算之后,對(duì)指定區(qū)域內(nèi)的像素的灰階進(jìn)行放大,而指定區(qū)域之外的像素的灰階則不變,實(shí)現(xiàn)對(duì)圖像的比例拉伸變換,對(duì)圖片中的指定區(qū)域進(jìn)行提亮。

      因此,若用戶希望通過本方法改善圖片或者照片中人物的膚色,在選擇皮膚范圍或者通過系統(tǒng)自動(dòng)識(shí)別人物皮膚區(qū)域之后,便可通過上述子步驟S141和S142對(duì)圖片中人物的膚色進(jìn)行亮度調(diào)整,使膚色變亮。

      進(jìn)一步地,步驟S14還可包括:

      子步驟S143,對(duì)亮度調(diào)整后的圖像疊加指定顏色。

      在本子步驟中,以所述指定顏色對(duì)應(yīng)的RGB灰階對(duì)所述亮度調(diào)整后的圖像的像素進(jìn)行RGB通道的變換,其中,通過第四方程式R=0.1*(mask[x,y])*Rz+0.9*(1-mask[x,y])*R*Gray[x,y]/Rz、第五方程式G=0.1*(mask[x,y])*Gz+0.9*(1-mask[x,y])*R*Gray[x,y]/Gz以及第六方程式B=0.1*(mask[x,y])*Bz+0.9*(1-mask[x,y])*R*Gray[x,y]/Bz得到疊加指定顏色后的圖像的像素的RGB灰階,其中,mask[x,y]表示像素屬于所述指定區(qū)域的概率,Gray[x,y]表示亮度調(diào)整后的像素灰階,Rz、Gz、Bz表示所述指定顏色對(duì)應(yīng)的RGB灰階。

      舉例說明,若用戶不僅希望圖片中人物的膚色變亮,還希望能添加粉色使皮膚顯得更加健康可愛,則可以通過本方法為圖片中人物的膚色疊加 粉色,優(yōu)選地,粉色對(duì)應(yīng)的RGB灰階分別為255、204、204,即令Rz=255、Gz=204、Bz=204,將所述值分別代入到上述第四、第五、第六方程式以對(duì)亮度調(diào)整后的圖像的像素進(jìn)行RGB通道的變換,使圖片中人物的膚色在變亮之后進(jìn)一步增加粉色。

      可以理解的是,通過本方法不僅僅可以疊加粉色,也可以疊加其他顏色,只需要改變指定顏色對(duì)應(yīng)的RGB灰階Rz、Gz、Bz的值即可。

      步驟S15,對(duì)進(jìn)行灰階變換后的圖片的整體圖像進(jìn)行邊緣平滑處理及整體均衡化處理。

      在本步驟中,對(duì)圖片進(jìn)行灰階變換之后,需要進(jìn)一步對(duì)整體圖像進(jìn)行邊緣平滑處理及整體均衡化處理,以使整幅圖像更加自然。

      其中,對(duì)整體圖像可采用高斯模糊來進(jìn)行邊緣平滑處理,比如3*3的高斯模糊。對(duì)進(jìn)行邊緣平滑處理后的圖像進(jìn)行直方圖均衡化,提高圖像的對(duì)比度,減小因灰階變換帶來的色彩不均。

      在對(duì)圖像處理完成之后,進(jìn)一步可通過用戶界面顯示給用戶查看。

      由此可見,通過本實(shí)施例所提供的圖像處理方法,可通過比例拉伸變換,對(duì)圖片中的指定區(qū)域,比如膚色進(jìn)行平滑的提亮,避免了高光溢出。并且在對(duì)指定區(qū)域提亮的同時(shí),還可疊加指定其他顏色,比如粉色,使膚色在變亮之后增加粉色,使得圖片中美白后的皮膚粉嫩,增加美感。因此,本實(shí)施例所提供的圖像處理方法可實(shí)現(xiàn)照片中人物的膚色美白效果、并且操作簡(jiǎn)單、方便,為用戶處理照片、圖片帶來更好的體驗(yàn)效果。

      第二實(shí)施例

      第二實(shí)施例提供一種圖像處理方法,該方法同樣可通過圖1所示的終端設(shè)備實(shí)現(xiàn),該方法與第一實(shí)施例所提供的方法相似。圖4所示為上述方法的流程圖。請(qǐng)參考圖4,本實(shí)施例的方法包括以下步驟:

      步驟S11,獲取原始圖片;

      步驟S21,對(duì)所述原始圖片進(jìn)行解碼;

      在本步驟中,在獲取原始圖片之后,對(duì)該原始圖片進(jìn)行解碼,生成原始圖片信息流,比如RGB格式的圖像數(shù)據(jù)。并在對(duì)原始圖片解碼之后,將解碼后的圖片顯示在用戶界面中。

      步驟S12,確定所述原始圖片中的指定區(qū)域;

      步驟S13,針對(duì)所述指定區(qū)域生成掩碼矩陣;

      步驟S14,根據(jù)所述掩碼矩陣對(duì)所述原始圖片進(jìn)行灰階變換;

      步驟S15,對(duì)進(jìn)行灰階變換后的圖片的整體圖像進(jìn)行邊緣平滑處理及整體均衡化處理;

      步驟S22,對(duì)均衡化處理后的圖片進(jìn)行編碼。

      在本步驟中,待圖片處理完成之后,對(duì)處理后的圖片進(jìn)行編碼,比如生成JPEG等圖片格式。

      進(jìn)一步地,將編碼后的圖片顯示在用戶界面中以供用戶查看。

      由于本實(shí)施例所提供的方法的步驟S11至步驟S15與第一實(shí)施例中的方法的對(duì)應(yīng)步驟相似,請(qǐng)進(jìn)一步參考第一實(shí)施例,在此不再贅述。

      通過本實(shí)施例所提供的圖像處理方法,可通過比例拉伸變換,對(duì)圖片中的指定區(qū)域,比如膚色進(jìn)行平滑的提亮,避免了高光溢出。并且在對(duì)指定區(qū)域提亮的同時(shí),還可疊加指定其他顏色,比如粉色,使膚色在變亮之后增加粉色,使得圖片中美白后的皮膚粉嫩,增加美感。因此,本實(shí)施例所提供的圖像處理方法可實(shí)現(xiàn)照片中人物的膚色美白效果、并且操作簡(jiǎn)單、方便,為用戶處理照片、圖片帶來更好的體驗(yàn)效果,并且可根據(jù)需要進(jìn)行解碼和編碼,滿足不同格式的圖片處理要求。

      第三實(shí)施例

      第三實(shí)施例提供一種圖像處理方法,該方法同樣可通過圖1所示的終端設(shè)備實(shí)現(xiàn),該方法與第一實(shí)施例所提供的方法相似。圖5所示為上述方 法的流程圖。請(qǐng)參考圖5,本實(shí)施例的方法包括以下步驟:

      步驟S31,接收用戶采用社交平臺(tái)的客戶端的登錄信息;

      在本步驟中,終端設(shè)備安裝有社交平臺(tái)的客戶端(比如即時(shí)通信軟件,如QQ、微信、Skype等),在用戶登錄該客戶端之后,客戶端接收該登錄信息。

      步驟S11,獲取原始圖片;

      在本步驟中,若用戶需要發(fā)送圖片給其他用戶或者分享在朋友圈,用戶可在客戶端的用戶界面提供的輸入框獲取該原始圖片,比如從終端設(shè)備儲(chǔ)存在存儲(chǔ)器102中的相冊(cè)獲取該原始圖片,或者根據(jù)客戶端提供的拍照接口使用終端設(shè)備的攝像模塊114即時(shí)拍照獲取該原始圖片。

      步驟S12,確定所述原始圖片中的指定區(qū)域;

      在本步驟中,若用戶不滿意圖片效果,需要對(duì)圖片進(jìn)行處理,可由客戶端的用戶界面進(jìn)一步提供操作按鈕,比如美白按鈕,給用戶進(jìn)行選擇。當(dāng)用戶選擇對(duì)圖片進(jìn)行處理之后,客戶端進(jìn)一步提供需要處理的圖像范圍的選擇按鈕,由用戶來選擇原始圖片中需要被處理的范圍,或者直接由系統(tǒng)識(shí)別需要處理的區(qū)域。

      步驟S13,針對(duì)所述指定區(qū)域生成掩碼矩陣;

      步驟S14,根據(jù)所述掩碼矩陣對(duì)所述原始圖片進(jìn)行灰階變換;

      步驟S15,對(duì)進(jìn)行灰階變換后的圖片的整體圖像進(jìn)行邊緣平滑處理及整體均衡化處理;

      步驟S32,發(fā)送處理完成的圖片。

      在本步驟中,對(duì)圖片完成均衡化處理之后,通過客戶端的用戶界面顯示處理后的圖片給用戶,接收用戶的發(fā)送操作之后發(fā)送處理完成的圖片。

      由于本實(shí)施例所提供的方法的步驟S11至步驟S15與第一實(shí)施例中的方法的對(duì)應(yīng)步驟相似,請(qǐng)進(jìn)一步參考第一實(shí)施例,在此不再贅述。

      通過本實(shí)施例所提供的圖像處理方法,可直接在使用社交平臺(tái)的客戶 端時(shí)對(duì)圖片進(jìn)行處理,實(shí)現(xiàn)照片中人物的膚色美白效果,并且操作簡(jiǎn)單、方便,為用戶使用社交平臺(tái)帶來更好的體驗(yàn)效果。

      第四實(shí)施例

      第四實(shí)施例提供一種圖像處理裝置,該裝置可運(yùn)行于圖1所示的終端設(shè)備,用于實(shí)現(xiàn)上述實(shí)施例中的圖像處理方法。如圖6所示,所述裝置包括圖片獲取模塊401、指定區(qū)域確定模塊402、掩碼矩陣生成模塊403、灰階變換模塊404以及整體處理模塊405。

      圖片獲取模塊401,用于獲取原始圖片。具體地,用戶可通過終端設(shè)備提供的用戶界面采用該圖片獲取模塊401從終端設(shè)備的存儲(chǔ)器102中獲取想要處理的原始圖片,該原始圖片獲取之后通過顯示模塊顯示在該用戶界面中。

      指定區(qū)域確定模塊402,用于確定所述原始圖片中的指定區(qū)域。其中,指定區(qū)域確定模塊402包括接收單元412,該接收單元412用于接收用戶在所述原始圖片上選擇的范圍,所述范圍為所述指定區(qū)域。具體地,用戶可通過用戶界面提供的操作界面上的相關(guān)操作按鈕,比如用于選擇需要處理的圖像范圍的選擇按鈕,來選擇原始圖片中需要被處理的范圍,當(dāng)用戶選擇需要被處理的范圍之后,接收單元412接收用戶在該原始圖片上選擇的范圍,該范圍即為所述指定區(qū)域。

      在其他實(shí)施方式中,該指定區(qū)域確定模塊402可進(jìn)一步包括自動(dòng)識(shí)別單元,由該自動(dòng)識(shí)別單元自動(dòng)識(shí)別原始圖片中的指定區(qū)域,若該指定區(qū)域設(shè)定為人物的皮膚區(qū)域,該自動(dòng)識(shí)別單元可根據(jù)預(yù)先建立的皮膚模型或者其他自動(dòng)識(shí)別的方法自動(dòng)識(shí)別并確定原始圖片中的指定區(qū)域。

      掩碼矩陣生成模塊403,用于針對(duì)所述指定區(qū)域生成掩碼矩陣。其中,該掩碼矩陣是與原始圖片的圖像等大小的二位數(shù)組,用以表示所述原始圖片的圖像中的像素屬于所述指定區(qū)域的概率。例如,若原始圖片中確定是 屬于指定區(qū)域的像素,則對(duì)掩碼矩陣中對(duì)應(yīng)的元素賦值1;若原始圖片中確定不是屬于指定區(qū)域的像素,則對(duì)掩碼矩陣中對(duì)應(yīng)的元素賦值0;若不確定是否屬于指定區(qū)域的像素,則對(duì)掩碼矩陣中對(duì)應(yīng)的元素賦值0.5,等等,依此類推,根據(jù)像素屬于所述指定區(qū)域的概率來賦予相應(yīng)的值給掩碼矩陣中對(duì)應(yīng)的元素。

      灰階變換模塊404,用于根據(jù)所述掩碼矩陣對(duì)所述原始圖片進(jìn)行灰階變換。其中,灰階變換模塊404包括亮度調(diào)整比率獲取單元414、灰階放大單元424以及指定顏色疊加單元434。

      亮度調(diào)整比率獲取單元414用于計(jì)算所述原始圖片的圖像亮度變換表以得到像素的亮度調(diào)整比率。具體地,亮度調(diào)整比率獲取單元414通過第一方程式r=i/255和第二方程式F[i]=(r)^0.6計(jì)算得到所述亮度調(diào)整比率,其中,i表示所述原始圖片的圖像的像素的灰階,r表示所述原始圖片的圖像的像素的灰階的歸一化值,F(xiàn)[i]即為所述亮度調(diào)整比率。

      灰階放大單元424用于按照所述亮度調(diào)整比率對(duì)所述指定區(qū)域內(nèi)的像素的灰階進(jìn)行放大。具體地,灰階放大單元424通過第三方程式Gray[x,y]=Gray[x,y](1-mask[x,y])+Gray[x,y]*mask[x,y]*F[i]計(jì)算得到亮度調(diào)整后的像素灰階,其中,Gray[x,y]表示亮度調(diào)整后的像素灰階,x、y表示像素的坐標(biāo),mask[x,y]表示像素屬于所述指定區(qū)域的概率。

      若用戶希望通過本裝置改善圖片或者照片中人物的膚色,在選擇皮膚范圍或者通過系統(tǒng)自動(dòng)識(shí)別人物皮膚區(qū)域之后,便可通過亮度調(diào)整比率獲取單元414和灰階放大單元424對(duì)圖片中人物的膚色進(jìn)行亮度調(diào)整,使膚色變亮。

      指定顏色疊加單元434用于對(duì)亮度調(diào)整后的圖像疊加指定顏色。具體地,指定顏色疊加單元434以所述指定顏色對(duì)應(yīng)的RGB灰階對(duì)所述亮度調(diào)整后的圖像的像素進(jìn)行RGB通道的變換,其中,通過第四方程式R=0.1*(mask[x,y])*Rz+0.9*(1-mask[x,y])*R*Gray[x,y]/Rz、第五方程式 G=0.1*(mask[x,y])*Gz+0.9*(1-mask[x,y])*R*Gray[x,y]/Gz以及第六方程式B=0.1*(mask[x,y])*Bz+0.9*(1-mask[x,y])*R*Gray[x,y]/Bz得到疊加指定顏色后的圖像的像素的RGB灰階,其中,mask[x,y]表示像素屬于所述指定區(qū)域的概率,Gray[x,y]表示亮度調(diào)整后的像素灰階,Rz、Gz、Bz表示所述指定顏色對(duì)應(yīng)的RGB灰階。

      舉例說明,若用戶不僅希望圖片中人物的膚色變亮,還希望能添加粉色使皮膚顯得更加健康可愛,則可以通過指定顏色疊加單元434為圖片中人物的膚色疊加粉色,優(yōu)選地,粉色對(duì)應(yīng)的RGB灰階分別為255、204、204,即令Rz=255、Gz=204、Bz=204,將所述值分別代入到上述第四、第五、第六方程式以對(duì)亮度調(diào)整后的圖像的像素進(jìn)行RGB通道的變換,使圖片中人物的膚色在變亮之后進(jìn)一步增加粉色。

      可以理解的是,通過本裝置的指定顏色疊加單元434不僅僅可以疊加粉色,也可以疊加其他顏色,只需要改變指定顏色對(duì)應(yīng)的RGB灰階Rz、Gz、Bz的值即可。

      整體處理模塊405,用于對(duì)進(jìn)行灰階變換后的圖片的整體圖像進(jìn)行邊緣平滑處理及整體均衡化處理,以使整幅圖像更加自然。其中,整體處理模塊405包括邊緣平滑處理單元415和均衡化處理單元425。邊緣平滑處理單元415用于對(duì)所述整體圖像采用高斯模糊來進(jìn)行邊緣平滑處理,如采用3*3的高斯模糊。均衡化處理單元425用于對(duì)進(jìn)行邊緣平滑處理后的圖像進(jìn)行直方圖均衡化,從而提高圖像的對(duì)比度,減小因灰階變換帶來的色彩不均。

      在對(duì)圖像處理完成之后,該裝置可通過顯示模塊在用戶界面顯示處理后的圖片給用戶查看。

      由此可見,通過本實(shí)施例所提供的圖像處理裝置,可通過比例拉伸變換,對(duì)圖片中的指定區(qū)域,比如膚色進(jìn)行平滑的提亮,避免了高光溢出。并且在對(duì)指定區(qū)域提亮的同時(shí),還可疊加指定其他顏色,比如粉色,使膚色在變亮之后增加粉色,使得圖片中美白后的皮膚粉嫩,增加美感。因此, 本實(shí)施例所提供的圖像處理裝置可實(shí)現(xiàn)照片中人物的膚色美白效果、并且操作簡(jiǎn)單、方便,為用戶處理照片、圖片帶來更好的體驗(yàn)效果。

      第五實(shí)施例

      第五實(shí)施例提供一種圖像處理裝置,該裝置可運(yùn)行于圖1所示的終端設(shè)備,用于實(shí)現(xiàn)上述實(shí)施例中的圖像處理方法,該裝置與第四實(shí)施例提供的裝置相似。如圖7所示,所述裝置包括圖片獲取模塊401、解碼模塊501、指定區(qū)域確定模塊402、掩碼矩陣生成模塊403、灰階變換模塊404、整體處理模塊405以及編碼模塊502。

      圖片獲取模塊401,用于獲取原始圖片。

      解碼模塊501,用于對(duì)所述原始圖片進(jìn)行解碼。具體地,在圖片獲取模塊401獲取原始圖片之后,解碼模塊501對(duì)該原始圖片進(jìn)行解碼,生成原始圖片信息流,比如RGB格式的圖像數(shù)據(jù)。在解碼模塊501對(duì)原始圖片解碼之后,該裝置通過顯示模塊將解碼后的圖片顯示在用戶界面中。

      指定區(qū)域確定模塊402,用于確定所述原始圖片中的指定區(qū)域。其中,指定區(qū)域確定模塊402包括接收單元412,該接收單元412用于接收用戶在所述原始圖片上選擇的范圍,所述范圍為所述指定區(qū)域。

      在其他實(shí)施方式中,該指定區(qū)域確定模塊402可進(jìn)一步包括自動(dòng)識(shí)別單元,由該自動(dòng)識(shí)別單元自動(dòng)識(shí)別原始圖片中的指定區(qū)域,若該指定區(qū)域設(shè)定為人物的皮膚區(qū)域,該自動(dòng)識(shí)別單元可根據(jù)預(yù)先建立的皮膚模型或者其他自動(dòng)識(shí)別的方法自動(dòng)識(shí)別并確定原始圖片中的指定區(qū)域。

      掩碼矩陣生成模塊403,用于針對(duì)所述指定區(qū)域生成掩碼矩陣。

      灰階變換模塊404,用于根據(jù)所述掩碼矩陣對(duì)所述原始圖片進(jìn)行灰階變換。其中,灰階變換模塊404包括亮度調(diào)整比率獲取單元414、灰階放大單元424以及指定顏色疊加單元434。亮度調(diào)整比率獲取單元414用于計(jì)算所述原始圖片的圖像亮度變換表以得到像素的亮度調(diào)整比率?;译A放大單元 424用于按照所述亮度調(diào)整比率對(duì)所述指定區(qū)域內(nèi)的像素的灰階進(jìn)行放大。指定顏色疊加單元434用于對(duì)亮度調(diào)整后的圖像疊加指定顏色。

      整體處理模塊405,用于對(duì)進(jìn)行灰階變換后的圖片的整體圖像進(jìn)行邊緣平滑處理及整體均衡化處理,以使整幅圖像更加自然。其中,整體處理模塊405包括邊緣平滑處理單元415和均衡化處理單元425。邊緣平滑處理單元415用于對(duì)所述整體圖像采用高斯模糊來進(jìn)行邊緣平滑處理,如采用3*3的高斯模糊。均衡化處理單元425用于對(duì)進(jìn)行邊緣平滑處理后的圖像進(jìn)行直方圖均衡化,從而提高圖像的對(duì)比度,減小因灰階變換帶來的色彩不均。

      編碼模塊502,用于對(duì)均衡化處理后的圖片進(jìn)行編碼,生成JPEG等圖片格式。

      在對(duì)圖像編碼完成之后,該裝置可通過顯示模塊在用戶界面顯示處理后的圖片給用戶查看。

      由于本實(shí)施例所提供的裝置的與第四實(shí)施例中的裝置相似,關(guān)于本實(shí)施例的其他具體內(nèi)容請(qǐng)進(jìn)一步參考第四實(shí)施例,在此不再贅述。

      通過本實(shí)施例所提供的圖像處理裝置,可通過比例拉伸變換,對(duì)圖片中的指定區(qū)域,比如膚色進(jìn)行平滑的提亮,避免了高光溢出。并且在對(duì)指定區(qū)域提亮的同時(shí),還可疊加指定其他顏色,比如粉色,使膚色在變亮之后增加粉色,使得圖片中美白后的皮膚粉嫩,增加美感。因此,本實(shí)施例所提供的圖像處理裝置可實(shí)現(xiàn)照片中人物的膚色美白效果、并且操作簡(jiǎn)單、方便,為用戶處理照片、圖片帶來更好的體驗(yàn)效果,并且可根據(jù)需要進(jìn)行解碼和編碼,滿足不同格式的圖片處理要求。

      第六實(shí)施例

      第六實(shí)施例提供一種圖像處理裝置,該裝置可運(yùn)行于圖1所示的終端設(shè)備,用于實(shí)現(xiàn)上述實(shí)施例中的圖像處理方法,該裝置與第四實(shí)施例提供的裝置相似。如圖8所示,所述裝置包括登錄模塊601、圖片獲取模塊401、 指定區(qū)域確定模塊402、掩碼矩陣生成模塊403、灰階變換模塊404、整體處理模塊405以及發(fā)送模塊602。

      登錄模塊601,用于接收用戶采用社交平臺(tái)的客戶端的登錄信息。在本實(shí)施例中,終端設(shè)備安裝有社交平臺(tái)的客戶端(比如即時(shí)通信軟件,如QQ、微信、Skype等),在用戶登錄該客戶端之后,客戶端通過該登錄模塊601接收該登錄信息。

      圖片獲取模塊401,用于獲取原始圖片。在本實(shí)施例中,若用戶需要發(fā)送圖片給其他用戶或者分享在朋友圈,用戶可在客戶端的用戶界面提供的輸入框通過該圖片獲取模塊401獲取該原始圖片,比如從終端設(shè)備儲(chǔ)存在存儲(chǔ)器102中的相冊(cè)獲取該原始圖片,或者根據(jù)客戶端提供的拍照接口使用終端設(shè)備的攝像模塊114即時(shí)拍照后通過該圖片獲取模塊401獲取該原始圖片。

      指定區(qū)域確定模塊402,用于確定所述原始圖片中的指定區(qū)域。其中,指定區(qū)域確定模塊402包括接收單元412,該接收單元412用于接收用戶在所述原始圖片上選擇的范圍,所述范圍為所述指定區(qū)域。在本實(shí)施例中,若用戶不滿意圖片效果,需要對(duì)圖片進(jìn)行處理,可由客戶端的用戶界面進(jìn)一步提供操作按鈕,比如美白按鈕,給用戶進(jìn)行選擇。當(dāng)用戶選擇對(duì)圖片進(jìn)行處理之后,客戶端通過指定區(qū)域確定模塊402進(jìn)一步提供需要處理的圖像范圍的選擇按鈕,由用戶來選擇原始圖片中需要被處理的范圍,或者直接通過指定區(qū)域確定模塊402自動(dòng)識(shí)別需要處理的區(qū)域。

      在其他實(shí)施方式中,該指定區(qū)域確定模塊402可進(jìn)一步包括自動(dòng)識(shí)別單元,由該自動(dòng)識(shí)別單元自動(dòng)識(shí)別原始圖片中的指定區(qū)域,若該指定區(qū)域設(shè)定為人物的皮膚區(qū)域,該自動(dòng)識(shí)別單元可根據(jù)預(yù)先建立的皮膚模型或者其他自動(dòng)識(shí)別的方法自動(dòng)識(shí)別并確定原始圖片中的指定區(qū)域。

      掩碼矩陣生成模塊403,用于針對(duì)所述指定區(qū)域生成掩碼矩陣。

      灰階變換模塊404,用于根據(jù)所述掩碼矩陣對(duì)所述原始圖片進(jìn)行灰階變 換。其中,灰階變換模塊404包括亮度調(diào)整比率獲取單元414、灰階放大單元424以及指定顏色疊加單元434。亮度調(diào)整比率獲取單元414用于計(jì)算所述原始圖片的圖像亮度變換表以得到像素的亮度調(diào)整比率?;译A放大單元424用于按照所述亮度調(diào)整比率對(duì)所述指定區(qū)域內(nèi)的像素的灰階進(jìn)行放大。指定顏色疊加單元434用于對(duì)亮度調(diào)整后的圖像疊加指定顏色。

      整體處理模塊405,用于對(duì)進(jìn)行灰階變換后的圖片的整體圖像進(jìn)行邊緣平滑處理及整體均衡化處理,以使整幅圖像更加自然。其中,整體處理模塊405包括邊緣平滑處理單元415和均衡化處理單元425。邊緣平滑處理單元415用于對(duì)所述整體圖像采用高斯模糊來進(jìn)行邊緣平滑處理,如采用3*3的高斯模糊。均衡化處理單元425用于對(duì)進(jìn)行邊緣平滑處理后的圖像進(jìn)行直方圖均衡化,從而提高圖像的對(duì)比度,減小因灰階變換帶來的色彩不均。

      發(fā)送模塊602,用于發(fā)送處理完成的圖片。在本實(shí)施例中,均衡化處理單元425對(duì)圖片完成均衡化處理之后,該裝置可通過顯示模塊在客戶端的用戶界面顯示處理后的圖片給用戶,并在接收用戶的發(fā)送操作之后通過發(fā)送模塊602發(fā)送處理完成的圖片。

      由于本實(shí)施例所提供的裝置的與第四實(shí)施例中的裝置相似,關(guān)于本實(shí)施例的其他具體內(nèi)容請(qǐng)進(jìn)一步參考第四實(shí)施例,在此不再贅述。

      通過本實(shí)施例所提供的圖像處理裝置,可直接在使用社交平臺(tái)的客戶端時(shí)對(duì)圖片進(jìn)行處理,實(shí)現(xiàn)照片中人物的膚色美白效果,并且操作簡(jiǎn)單、方便,為用戶使用社交平臺(tái)帶來更好的體驗(yàn)效果。

      需要說明的是,本說明書中的各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對(duì)于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

      需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用 來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括要素的過程、方法、物品或者裝置中還存在另外的相同要素。

      本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。

      以上,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1