本發(fā)明實(shí)施例涉及電子設(shè)備領(lǐng)域,特別涉及一種圖像處理方法和電子設(shè)備。
背景技術(shù):
在人臉美化的算法中,其中一個(gè)重要算法是皮膚的檢測(cè)。在進(jìn)行美白,磨皮等操作之前,都需要根據(jù)臉部皮膚檢測(cè)的響應(yīng)來(lái)確定皮膚的位置,從而進(jìn)行美化。然而,由于光照或者不同因素的影像,人臉對(duì)于皮膚響應(yīng)程度的區(qū)別會(huì)很大,比如側(cè)光從左面照射臉部,左臉的皮膚響應(yīng)會(huì)遠(yuǎn)大于右臉,結(jié)果導(dǎo)致在做增白美化時(shí)左臉比右臉要白,美化效果并不理想。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種可以更精確的實(shí)現(xiàn)皮膚檢測(cè)的圖像處理方法和電子設(shè)備。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了如下的技術(shù)方案:
一種圖像處理方法,所述方法包括:
檢測(cè)圖像中的人臉對(duì)象;
基于所檢測(cè)到的人臉對(duì)象,分別獲取該人臉對(duì)象的左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖;
對(duì)應(yīng)的比較所述第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖的各像素的皮膚響應(yīng)值,并在所述第一皮膚響應(yīng)位圖中第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值之間的差大于預(yù)設(shè)值,將所述第一皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值調(diào)整為該兩個(gè)皮膚響應(yīng)值中較大的皮膚響應(yīng)值;
其中,第一皮膚響應(yīng)位圖中第一像素和第二皮膚響應(yīng)位圖中第一像素為對(duì)應(yīng)區(qū)域位置的像素。
在一優(yōu)選實(shí)施例中,其中,
所述基于所檢測(cè)到的人臉對(duì)象,分別獲取該人臉對(duì)象的左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖包括:
將所述人臉對(duì)象分為左側(cè)臉和右側(cè)臉;
將所述左側(cè)臉和右側(cè)臉?lè)謩e分成相同數(shù)量的像素;
基于預(yù)設(shè)算法,分別計(jì)算出左側(cè)臉和右側(cè)臉中與各像素的值對(duì)應(yīng)的皮膚響應(yīng)值;
基于計(jì)算的各像素的皮膚響應(yīng)值生成所述第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖。
在一優(yōu)選實(shí)施例中,其中,所述將所述人臉對(duì)象分為左側(cè)臉和右側(cè)臉包括:識(shí)別人臉對(duì)象中的鼻子對(duì)象,以所述鼻子對(duì)象為對(duì)稱(chēng)線將所述人臉對(duì)象分為左側(cè)臉和右側(cè)臉。
在一優(yōu)選實(shí)施例中,所述方法還包括:
基于調(diào)整了皮膚響應(yīng)值的人臉對(duì)象進(jìn)行圖像美化處理。
在一優(yōu)選實(shí)施例中,其中,檢測(cè)圖像中的人臉對(duì)象包括:識(shí)別圖像中的左右對(duì)稱(chēng)的人臉對(duì)象。
另外,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
處理器,其配置為檢測(cè)圖像中的人臉對(duì)象,基于所檢測(cè)到的人臉對(duì)象,分別獲取該人臉對(duì)象的左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖;以及對(duì)應(yīng)的比較所述第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖的各像素的皮膚響應(yīng)值,并在所述第一皮膚響應(yīng)位圖中第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值之間的差大于預(yù)設(shè)值,將所述第一皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值調(diào)整為該兩個(gè)皮膚響應(yīng)值中較大的皮膚響應(yīng)值;
其中,第一皮膚響應(yīng)位圖中第一像素和第二皮膚響應(yīng)位圖中第一像素為對(duì)應(yīng)區(qū)域位置的像素。
在一優(yōu)選實(shí)施例中,所述處理器,還進(jìn)一步配置為將所述人臉對(duì)象分為左側(cè)臉和右側(cè)臉;將所述左側(cè)臉和右側(cè)臉?lè)謩e分成相同數(shù)量的像素;基于預(yù)設(shè)算法,分別計(jì)算出左側(cè)臉和右側(cè)臉中與各像素的值對(duì)應(yīng)的皮膚響應(yīng)值;基于計(jì)算的各像素的皮膚響應(yīng)值生成所述第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖。
在一優(yōu)選實(shí)施例中,所述處理器,還進(jìn)一步配置為識(shí)別人臉對(duì)象中的鼻子對(duì)象,以所述鼻子對(duì)象為對(duì)稱(chēng)線將所述人臉對(duì)象分為左側(cè)臉和右側(cè)臉。
在一優(yōu)選實(shí)施例中,所述處理器,還進(jìn)一步配置為基于調(diào)整了皮膚響應(yīng)值的人臉對(duì)象進(jìn)行圖像美化處理。
在一優(yōu)選實(shí)施例中,其中,檢測(cè)圖像中的人臉對(duì)象包括:識(shí)別圖像中的左右對(duì)稱(chēng)的人臉對(duì)象。
基于上述公開(kāi),本發(fā)明實(shí)施例具備的有益效果為:
本發(fā)明實(shí)施例在檢測(cè)到圖像中的人臉對(duì)象后,基于左右臉的對(duì)稱(chēng)性,當(dāng)左側(cè)臉和右側(cè)臉對(duì)應(yīng)像素處的皮膚響應(yīng)值的差別大于預(yù)設(shè)值時(shí),將對(duì)應(yīng)像素的皮膚響應(yīng)值調(diào)節(jié)為一致,從而更方便且精確的幫助確定皮膚位置,便于皮膚檢測(cè)。而且,基于左右臉的對(duì)稱(chēng)性可以實(shí)現(xiàn)人臉對(duì)象的皮膚響應(yīng)程度的均衡性,避免因光照等因素使得人臉的皮膚響應(yīng)程度差別較大對(duì)人臉美化效果的不利影響。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例中的一種圖像處理方法的原理流程圖;
圖2a-2d為本發(fā)明實(shí)施例中的皮膚響應(yīng)值的調(diào)整示意圖;
圖3為本發(fā)明實(shí)施例中的電子設(shè)備的原理結(jié)構(gòu)圖。
具體實(shí)施方式
下面,結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)的描述,但不作為本發(fā)明的限定。
應(yīng)理解的是,可以對(duì)此處公開(kāi)的實(shí)施例做出各種修改。因此,上述說(shuō)明書(shū)不應(yīng)該視為限制,而僅是作為實(shí)施例的范例。本領(lǐng)域的技術(shù)人員將想到在本公開(kāi)的范圍和精神內(nèi)的其他修改。
包含在說(shuō)明書(shū)中并構(gòu)成說(shuō)明書(shū)的一部分的附圖示出了本公開(kāi)的實(shí)施例,并且與上面給出的對(duì)本公開(kāi)的大致描述以及下面給出的對(duì)實(shí)施例的詳細(xì)描述一起用于解釋本公開(kāi)的原理。
通過(guò)下面參照附圖對(duì)給定為非限制性實(shí)例的實(shí)施例的優(yōu)選形式的描述,本發(fā)明的這些和其它特性將會(huì)變得顯而易見(jiàn)。
還應(yīng)當(dāng)理解,盡管已經(jīng)參照一些具體實(shí)例對(duì)本發(fā)明進(jìn)行了描述,但本領(lǐng)域技術(shù)人員能夠確定地實(shí)現(xiàn)本發(fā)明的很多其它等效形式,它們具有如權(quán)利要求所述的特征并因此都位于借此所限定的保護(hù)范圍內(nèi)。
當(dāng)結(jié)合附圖時(shí),鑒于以下詳細(xì)說(shuō)明,本公開(kāi)的上述和其他方面、特征和優(yōu)勢(shì)將變得更為顯而易見(jiàn)。
此后參照附圖描述本公開(kāi)的具體實(shí)施例;然而,應(yīng)當(dāng)理解,所公開(kāi)的實(shí)施例僅僅是本公開(kāi)的實(shí)例,其可采用多種方式實(shí)施。熟知和/或重復(fù)的功能和結(jié)構(gòu)并未詳細(xì)描述以避免不必要或多余的細(xì)節(jié)使得本公開(kāi)模糊不清。因此,本文所公開(kāi)的具體的結(jié)構(gòu)性和功能性細(xì)節(jié)并非意在限定,而是僅僅作為權(quán)利要求的基礎(chǔ)和代表性基礎(chǔ)用于教導(dǎo)本領(lǐng)域技術(shù)人員以實(shí)質(zhì)上任意合適的詳細(xì)結(jié)構(gòu)多樣地使用本公開(kāi)。
本說(shuō)明書(shū)可使用詞組“在一種實(shí)施例中”、“在另一個(gè)實(shí)施例中”、“在又一實(shí)施例中”或“在其他實(shí)施例中”,其均可指代根據(jù)本公開(kāi)的相同或不同實(shí)施例中的一個(gè)或多個(gè)。
下面,結(jié)合附圖詳細(xì)的說(shuō)明本發(fā)明實(shí)施例。
如圖1所示,為本發(fā)明實(shí)施例中的一種圖像處理方法的原理流程圖,其中,該方法可以包括:
檢測(cè)圖像中的人臉對(duì)象;
基于所檢測(cè)到的人臉對(duì)象,分別獲取該人臉對(duì)象的左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖;
對(duì)應(yīng)的比較所述第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖的各像素的皮膚響應(yīng)值,并在所述第一皮膚響應(yīng)位圖中第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值之間的差大于預(yù)設(shè)值,將所述第一皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值調(diào)整為該兩個(gè)皮膚響應(yīng)值中較大的皮膚響應(yīng)值。
其中,第一皮膚響應(yīng)位圖中第一像素和第二皮膚響應(yīng)位圖中第一像素為對(duì)應(yīng)區(qū)域位置的像素。
在記性上述皮膚響應(yīng)值的調(diào)整之后,還可以包括:
基于調(diào)整了皮膚響應(yīng)值的人臉對(duì)象進(jìn)行圖像美化處理。
本實(shí)施例提供的圖像處理方法可以適用于人臉美化的應(yīng)用場(chǎng)景中,該圖像處理方法的執(zhí)行主體可以是集成設(shè)置在用戶終端設(shè)備中的圖像處理功能組件,該用戶終端設(shè)備可以是諸如智能手機(jī)、平板電腦、pc機(jī)等終端設(shè)備。
在人臉美化的應(yīng)用場(chǎng)景中,為了進(jìn)行人臉美化,首先需要檢測(cè)出圖像中的人臉區(qū)域,進(jìn)而基于對(duì)該人臉區(qū)域的皮膚響應(yīng)檢測(cè)結(jié)果,對(duì)該人臉區(qū)域進(jìn)行美化處理。
可選地,當(dāng)圖像為從人的正面拍得的一幅圖像時(shí),檢測(cè)圖像中的人臉對(duì)象包括:識(shí)別圖像中的左右對(duì)稱(chēng)的人臉對(duì)象。當(dāng)然,如果圖像并非正面拍得的圖像,而是側(cè)面拍得的圖像,也可以基于人臉檢測(cè)算法實(shí)現(xiàn)人臉對(duì)象的檢測(cè)。
實(shí)際應(yīng)用中,需要進(jìn)行人臉美化處理的上述圖像可以是通過(guò)執(zhí)行該圖像處理方法的用戶終端設(shè)備拍得的一幅人物圖像,也可以是其他終端設(shè)備傳輸至該用戶終端設(shè)備的一幅人物圖像。
從圖像中檢測(cè)人臉區(qū)域即人臉對(duì)象的方法可以基于現(xiàn)有的人臉檢測(cè)方法實(shí)現(xiàn)。簡(jiǎn)單來(lái)說(shuō),可選地,可以基于人臉的輪廓、五官的特征、五官的分布規(guī)則進(jìn)行人臉對(duì)象的檢測(cè)。其中,人臉的輪廓可以近似地視為一個(gè)橢圓,則人臉檢測(cè)可以通過(guò)檢測(cè)橢圓來(lái)完成。對(duì)于一幅圖像,可以首先進(jìn)行邊緣檢測(cè),并對(duì)邊緣提取曲線特征以進(jìn)行人臉檢測(cè)。另外,雖然不同人的人臉不同,但是不同的人臉的五官卻會(huì)遵循普遍的分布規(guī)則。因此,檢測(cè)圖像中的人臉,即為檢測(cè)圖像中包含的滿足這些分布規(guī)則的圖像塊?;谖骞俚姆植家?guī)則進(jìn)行人臉檢測(cè)的方法,一般是先對(duì)人臉的器官或器官組合建立模板,然后檢測(cè)圖像中幾個(gè)器官可能分布的位置,對(duì)這些位置點(diǎn)分布組合,用器官的分布的規(guī)則進(jìn)行篩選,從而找到圖像中存在的人臉對(duì)象。
當(dāng)基于人臉檢測(cè)方法對(duì)圖像中的人臉對(duì)象進(jìn)行檢測(cè)完畢之后,可以獲得圖像中包含的人臉對(duì)象,一般情況下,該人臉對(duì)象通常為圖像中的一個(gè)矩形區(qū)域。
進(jìn)而,可以基于預(yù)設(shè)的皮膚檢測(cè)方法對(duì)人臉對(duì)象進(jìn)行皮膚檢測(cè),以獲得人臉對(duì)象的皮膚響應(yīng)程度。人臉對(duì)象的皮膚響應(yīng)程度可以通過(guò)皮膚響應(yīng)位圖來(lái)表征,通過(guò)對(duì)人臉對(duì)象執(zhí)行預(yù)設(shè)的皮膚檢測(cè)算法,可以得到人臉對(duì)象的皮膚響應(yīng)位圖,通常為一個(gè)灰度圖,尺寸與人臉對(duì)象的尺寸一致,從而,皮膚響應(yīng)位圖代表人臉對(duì)象的各個(gè)像素位置的皮膚響應(yīng)程度。皮膚響應(yīng)位圖中每個(gè)值的范圍為0~255,代表皮膚的響應(yīng)程度,可以認(rèn)為值越小表示皮膚響應(yīng)越小。
為避免由于光照等因素導(dǎo)致人臉對(duì)象的皮膚響應(yīng)程度不均衡的現(xiàn)象對(duì)人臉美化處理的不利影響,本發(fā)明實(shí)施例中,需要基于人臉對(duì)象的對(duì)稱(chēng)性特征對(duì)人臉對(duì)象的皮膚響應(yīng)程度進(jìn)行均衡化處理。
該均衡化處理的基本思想是:由于人臉是對(duì)稱(chēng)的,如果左側(cè)臉某一區(qū)域是皮膚,那右側(cè)臉的對(duì)應(yīng)區(qū)域也一定是皮膚,如果左側(cè)臉的某一區(qū)域的皮膚響應(yīng)較強(qiáng),而右側(cè)臉的對(duì)應(yīng)區(qū)域皮膚響應(yīng)過(guò)弱,那么右側(cè)臉的該對(duì)應(yīng)區(qū)域就是可以增強(qiáng)皮膚響應(yīng)的區(qū)域,通過(guò)增強(qiáng)該對(duì)應(yīng)區(qū)域的皮膚響應(yīng)以與左側(cè)臉中的相應(yīng)區(qū)域的皮膚響應(yīng)一致,實(shí)現(xiàn)左右側(cè)臉的皮膚響應(yīng)均衡化處理。
基于此,在檢測(cè)得到上述人臉對(duì)象后,首先需要分別獲取該人臉對(duì)象的左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖,以便基于人臉的對(duì)稱(chēng)性特征進(jìn)行第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖的均衡化調(diào)整處理。
而左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖,可以通過(guò)如下過(guò)程獲得:
將人臉對(duì)象分為左側(cè)臉和右側(cè)臉;
將左側(cè)臉和右側(cè)臉?lè)謩e分成相同數(shù)量的像素;
基于預(yù)設(shè)算法,分別計(jì)算出左側(cè)臉和右側(cè)臉中與各像素的值對(duì)應(yīng)的皮膚響應(yīng)值;
基于計(jì)算的各像素的皮膚響應(yīng)值生成左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖。
上述預(yù)設(shè)算法是預(yù)設(shè)的某種皮膚檢測(cè)算法,可以選擇現(xiàn)有的一種皮膚檢測(cè)算法。
由于人臉是以鼻子為對(duì)稱(chēng)線,呈現(xiàn)左右兩側(cè)對(duì)稱(chēng)的特征,因此,可以以人臉對(duì)象中的鼻子對(duì)象為對(duì)稱(chēng)線,將人臉對(duì)象分為左側(cè)臉和右側(cè)臉。為此,需要首先從人臉對(duì)象中識(shí)別鼻子對(duì)象。
其中,對(duì)于鼻子對(duì)象的識(shí)別可以基于鼻子的特征來(lái)識(shí)別,比如鼻梁的輪廓特征。從而,可以在人臉對(duì)象中提取鼻梁的輪廓特征從而識(shí)別鼻梁輪廓線。進(jìn)而,以識(shí)別到的鼻梁輪廓線為對(duì)稱(chēng)線,將人臉對(duì)象中位于該對(duì)稱(chēng)線左側(cè)的區(qū)域作為左側(cè)臉,將位于該對(duì)稱(chēng)線右側(cè)的區(qū)域作為右側(cè)臉。
進(jìn)而,將左側(cè)臉和右側(cè)臉?lè)謩e分成相同數(shù)量的像素。
可以理解的是,由于圖像的拍攝角度的不同,圖像中的人臉對(duì)象可能是正面人臉對(duì)象也可能是側(cè)面人臉對(duì)象。因此,上述左側(cè)臉對(duì)應(yīng)的區(qū)域尺寸與右側(cè)臉對(duì)應(yīng)的區(qū)域尺寸可能相同也可能不同。
當(dāng)左側(cè)臉與右側(cè)臉的尺寸相同或近乎相同時(shí),即可以認(rèn)為是左側(cè)臉和右側(cè)臉的劃分結(jié)果即實(shí)現(xiàn)了左側(cè)臉和右側(cè)臉?lè)謩e分成相同數(shù)量的像素,此時(shí),可以認(rèn)為整個(gè)左側(cè)臉和整個(gè)右側(cè)臉都作為有效區(qū)域進(jìn)行后續(xù)皮膚響應(yīng)的調(diào)整處理過(guò)程。而當(dāng)左側(cè)臉與右側(cè)臉的尺寸相差較大時(shí),可選地,可以以其中較小尺寸的側(cè)臉為基準(zhǔn),靠近對(duì)稱(chēng)線截取另一個(gè)側(cè)臉的部分區(qū)域,截取的部分區(qū)域的尺寸與該較小尺寸的側(cè)臉尺寸相同,從而使得左側(cè)臉和右側(cè)臉被分別分成相同數(shù)量的像素。舉例來(lái)說(shuō),假設(shè)左側(cè)臉的尺寸為a,右側(cè)臉的尺寸為b,并且a<b,則可以以左側(cè)臉為基準(zhǔn),自以鼻梁輪廓線作為的對(duì)稱(chēng)線開(kāi)始,在右側(cè)臉中截取尺寸為a的部分區(qū)域,從而使得左側(cè)臉與截取后的右側(cè)臉的尺寸相同,從而也就使得左側(cè)臉和右側(cè)臉具有相同數(shù)量的像素。
之后,可以基于預(yù)設(shè)的皮膚檢測(cè)算法,分別計(jì)算出左側(cè)臉和右側(cè)臉中與各像素的值對(duì)應(yīng)的皮膚響應(yīng)值,從而,基于計(jì)算的各像素的皮膚響應(yīng)值生成左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖。
在得到左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖之后,最這兩個(gè)響應(yīng)位圖進(jìn)行均衡化處理。
具體來(lái)說(shuō),可以對(duì)應(yīng)的比較第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖的各像素的皮膚響應(yīng)值,并在第一皮膚響應(yīng)位圖中第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值之間的差大于預(yù)設(shè)值時(shí),將第一皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值調(diào)整為該兩個(gè)皮膚響應(yīng)值中較大的皮膚響應(yīng)值,其中,第一皮膚響應(yīng)位圖中第一像素和第二皮膚響應(yīng)位圖中第一像素為對(duì)應(yīng)區(qū)域位置的像素。
上述過(guò)程簡(jiǎn)單來(lái)說(shuō)就是:依次遍歷左側(cè)臉的第一皮膚響應(yīng)位圖中的各像素,假設(shè)當(dāng)前遍歷到某像素z1,則基于左側(cè)臉和右側(cè)臉的對(duì)稱(chēng)性,確定在右側(cè)臉的第二皮膚響應(yīng)位圖中與之對(duì)稱(chēng)的像素y1,進(jìn)而比較像素z1對(duì)應(yīng)的皮膚響應(yīng)值a與像素y1對(duì)應(yīng)的皮膚響應(yīng)值b??蛇x地,當(dāng)皮膚響應(yīng)值a大于皮膚響應(yīng)值b時(shí),可以直接將皮膚響應(yīng)值b調(diào)整為皮膚響應(yīng)值a。但是,比避免大量的冗余調(diào)整,可以設(shè)定一定的閾值,即上述的預(yù)設(shè)值,從而可選地,只有當(dāng)皮膚響應(yīng)值a大于皮膚響應(yīng)值b,并且a-b的差值大于該預(yù)設(shè)值時(shí),才將皮膚響應(yīng)值b調(diào)整為皮膚響應(yīng)值a。
另外,可選地,為避免調(diào)整了本不該調(diào)整的低皮膚響應(yīng)值的情況,還可以設(shè)置另一閾值,用于進(jìn)一步輔助判定是否進(jìn)行調(diào)整某個(gè)像素的皮膚響應(yīng)值。此時(shí),當(dāng)兩個(gè)對(duì)應(yīng)的像素的皮膚響應(yīng)值之差大于上述預(yù)設(shè)值,并且這兩個(gè)對(duì)應(yīng)的像素的皮膚響應(yīng)值中的較小皮膚響應(yīng)度值大于該另一閾值時(shí),才將該較小皮膚響應(yīng)度值調(diào)整為這兩個(gè)對(duì)應(yīng)的像素的皮膚響應(yīng)值中的較大皮膚響應(yīng)度值。其中,本不該調(diào)整的低皮膚響應(yīng)值的情況可以是針對(duì)左側(cè)臉、右側(cè)臉中的非皮膚區(qū)域?qū)?yīng)的像素,比如眉毛,黑痣等,這些非皮膚區(qū)域的皮膚響應(yīng)會(huì)很低或者基本無(wú)響應(yīng),在進(jìn)行皮膚響應(yīng)值的調(diào)整過(guò)程中,應(yīng)該過(guò)濾此類(lèi)區(qū)域,不應(yīng)該調(diào)整此類(lèi)區(qū)域中像素的皮膚響應(yīng)值。
仍以上述舉例來(lái)說(shuō),假設(shè)用于度量像素z1對(duì)應(yīng)的皮膚響應(yīng)值a與像素y1對(duì)應(yīng)的皮膚響應(yīng)值b的差值的閾值為第一閾值,用于度量較低皮膚響應(yīng)值的大小的閾值為第二閾值,則在比較像素z1對(duì)應(yīng)的皮膚響應(yīng)值a與像素y1對(duì)應(yīng)的皮膚響應(yīng)值b時(shí),當(dāng)皮膚響應(yīng)值a大于皮膚響應(yīng)值b,并且a-b的差值大于該第一閾值,并且皮膚響應(yīng)值b大于該第二閾值時(shí),才將皮膚響應(yīng)值b調(diào)整為皮膚響應(yīng)值a。
為更佳直觀地了解上述調(diào)整過(guò)程,結(jié)合圖2a-2d所示進(jìn)行舉例說(shuō)明。圖2a中示意的是左側(cè)臉中各像素對(duì)應(yīng)的皮膚響應(yīng)值,圖2b中示意的是右側(cè)臉中各像素對(duì)應(yīng)的皮膚響應(yīng)值。圖2c示意的是調(diào)整后的左側(cè)臉中各像素對(duì)應(yīng)的皮膚響應(yīng)值,圖2d中分別調(diào)整后的右側(cè)臉中各像素對(duì)應(yīng)的皮膚響應(yīng)值。該舉例中示意的第一閾值為45,第二閾值為15。
以圖2a中的第一個(gè)像素為例,該像素的皮膚響應(yīng)值為40,該像素在圖2b中對(duì)應(yīng)的第一個(gè)像素的皮膚響應(yīng)值為129,兩者的差值為89,大于第一閾值45,并且較小的皮膚響應(yīng)值40大于第二閾值15,則需要將該較小的皮膚響應(yīng)值40調(diào)整為129,如圖2c所示。
基于上述公開(kāi)可知,本發(fā)明實(shí)施例具有如下的有益效果:
在檢測(cè)到圖像中的人臉對(duì)象后,基于左右臉的對(duì)稱(chēng)性,當(dāng)左側(cè)臉和右側(cè)臉對(duì)應(yīng)像素處的皮膚響應(yīng)值的差別大于預(yù)設(shè)值時(shí),將對(duì)應(yīng)像素的皮膚響應(yīng)值調(diào)節(jié)為一致,從而更方便且精確的幫助確定皮膚位置,便于皮膚檢測(cè)。而且,基于左右臉的對(duì)稱(chēng)性可以實(shí)現(xiàn)人臉對(duì)象的皮膚響應(yīng)程度的均衡性,避免因光照等因素使得人臉的皮膚響應(yīng)程度差別較大對(duì)人臉美化效果的不利影響。
另外,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,該電子設(shè)備可以應(yīng)用如上述實(shí)施例所述的圖像處理方法。該電子設(shè)備可以對(duì)圖像中人臉對(duì)象的皮膚檢測(cè)結(jié)果進(jìn)行增強(qiáng)處理,具體的是對(duì)其中皮膚響應(yīng)程度較低的像素基于人臉對(duì)稱(chēng)性進(jìn)行皮膚響應(yīng)程度增強(qiáng)處理,使得基于調(diào)整后的人臉對(duì)象所進(jìn)行的人臉美化效果更佳。
如圖3所示為本發(fā)明實(shí)施例中的電子設(shè)備的原理結(jié)構(gòu)圖,該電子設(shè)備用于對(duì)輸入該電子設(shè)備的圖像進(jìn)行圖像處理,可選地,該圖像可以是該電子設(shè)備拍得的,此時(shí),該電子設(shè)備可以包括攝像頭100;可選地,該圖像還可以是其他電子設(shè)備傳輸至該電子設(shè)備中的,此時(shí),該電子設(shè)備可以包括通信接口200,該通信接口200用于該電子設(shè)備與其他電子設(shè)備間的通信連接。另外,該電子設(shè)備還包括與攝像頭100、通信接口200連接的處理器300。
本發(fā)明實(shí)施例中的處理器300可以構(gòu)造為電子設(shè)備的cpu,也可以是其他單獨(dú)的控制芯片。
本發(fā)明實(shí)施例中的通信接口200可以是無(wú)線通信接口,也可以是有線通信接口。
本實(shí)施例中,當(dāng)電子設(shè)備獲得需要進(jìn)行圖像處理的圖像之后,可以觸發(fā)處理器300對(duì)該圖像進(jìn)行圖像處理。該圖像處理可以是對(duì)該圖像中的人臉進(jìn)行美化處理,為此,處理器300需要首先檢測(cè)出圖像中的人臉對(duì)象。該處理器300中可以被預(yù)先置入人臉檢測(cè)算法,從而,處理器300可以運(yùn)行該人臉檢測(cè)算法對(duì)該圖像進(jìn)行人臉檢測(cè),以檢測(cè)到其中包含的人臉對(duì)象。當(dāng)圖像為正面人臉對(duì)象時(shí),檢測(cè)圖像中的人臉對(duì)象包括:識(shí)別圖像中的左右對(duì)稱(chēng)的人臉對(duì)象。
之后,處理器300基于所檢測(cè)到的人臉對(duì)象,分別獲取該人臉對(duì)象的左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖。具體地,處理器300中還可以被預(yù)先置入皮膚檢測(cè)算法,從而,可以基于該皮膚檢測(cè)算法對(duì)人臉對(duì)象進(jìn)行皮膚檢測(cè),以獲取該人臉對(duì)象的皮膚響應(yīng)位圖。
而本發(fā)明實(shí)施例中,對(duì)人臉對(duì)象的皮膚響應(yīng)增強(qiáng)處理即對(duì)人臉對(duì)象的皮膚響應(yīng)程度進(jìn)行均衡化處理是基于人臉的對(duì)稱(chēng)性特征實(shí)現(xiàn)的。具體來(lái)說(shuō),由于人臉是對(duì)稱(chēng)的,如果左側(cè)臉某一區(qū)域是皮膚,那右側(cè)臉的對(duì)應(yīng)區(qū)域也一定是皮膚,如果左側(cè)臉的某一區(qū)域的皮膚響應(yīng)較強(qiáng),而右側(cè)臉的對(duì)應(yīng)區(qū)域皮膚響應(yīng)過(guò)弱,那么右側(cè)臉的該對(duì)應(yīng)區(qū)域就是可以增強(qiáng)皮膚響應(yīng)的區(qū)域,通過(guò)增強(qiáng)該對(duì)應(yīng)區(qū)域的皮膚響應(yīng)以與左側(cè)臉中的相應(yīng)區(qū)域的皮膚響應(yīng)一致,實(shí)現(xiàn)左右側(cè)臉的皮膚響應(yīng)均衡化處理。因此,處理器300不僅是需要獲取人臉對(duì)象的皮膚響應(yīng)位圖,更是需要分別獲取人臉對(duì)象的左側(cè)臉的第一皮膚響應(yīng)位圖和右側(cè)臉的第二皮膚響應(yīng)位圖。
為此,處理器300可以先將人臉對(duì)象分為左側(cè)臉和右側(cè)臉,將左側(cè)臉和右側(cè)臉?lè)謩e分成相同數(shù)量的像素,進(jìn)而,基于預(yù)設(shè)算法分別計(jì)算出左側(cè)臉和右側(cè)臉中與各像素的值對(duì)應(yīng)的皮膚響應(yīng)值,基于計(jì)算的各像素的皮膚響應(yīng)值生成第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖。其中,左側(cè)臉和右側(cè)臉的劃分可以是處理器300通過(guò)識(shí)別人臉對(duì)象中的鼻子對(duì)象,以鼻子對(duì)象為對(duì)稱(chēng)線將人臉對(duì)象分為左側(cè)臉和右側(cè)臉而獲得的。
在獲得上述第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖后,處理器300對(duì)應(yīng)的比較第一皮膚響應(yīng)位圖和第二皮膚響應(yīng)位圖的各像素的皮膚響應(yīng)值,并在第一皮膚響應(yīng)位圖中第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值之間的差大于預(yù)設(shè)值,將第一皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值和第二皮膚響應(yīng)位圖中的第一像素的皮膚響應(yīng)值調(diào)整為該兩個(gè)皮膚響應(yīng)值中較大的皮膚響應(yīng)值;其中,第一皮膚響應(yīng)位圖中第一像素和第二皮膚響應(yīng)位圖中第一像素為對(duì)應(yīng)區(qū)域位置的像素。
也就是說(shuō):處理器300依次遍歷左側(cè)臉的第一皮膚響應(yīng)位圖中的各像素,針對(duì)每遍歷到的一個(gè)像素,基于左側(cè)臉和右側(cè)臉的對(duì)稱(chēng)性,在第二皮膚響應(yīng)位圖中定位與該像素對(duì)稱(chēng)的對(duì)應(yīng)像素。進(jìn)而,結(jié)合這兩個(gè)像素的皮膚響應(yīng)值的差值與預(yù)設(shè)值的比較結(jié)果對(duì)這兩個(gè)像素中具有較小皮膚響應(yīng)值的像素的皮膚響應(yīng)值進(jìn)行調(diào)整,調(diào)整到與這兩個(gè)像素對(duì)應(yīng)的較大皮膚響應(yīng)值一致。
另外,可選地,為避免調(diào)整了本不該調(diào)整的低皮膚響應(yīng)值的情況,還可以設(shè)置另一閾值,用于進(jìn)一步輔助判定是否進(jìn)行調(diào)整某個(gè)像素的皮膚響應(yīng)值。此時(shí),當(dāng)處理器300發(fā)現(xiàn)兩個(gè)對(duì)應(yīng)的像素的皮膚響應(yīng)值之差大于上述預(yù)設(shè)值,并且這兩個(gè)對(duì)應(yīng)的像素的皮膚響應(yīng)值中的較小皮膚響應(yīng)度值大于該另一閾值時(shí),才將該較小皮膚響應(yīng)度值調(diào)整為這兩個(gè)對(duì)應(yīng)的像素的皮膚響應(yīng)值中的較大皮膚響應(yīng)度值。其中,本不該調(diào)整的低皮膚響應(yīng)值的情況可以是針對(duì)左側(cè)臉、右側(cè)臉中的非皮膚區(qū)域?qū)?yīng)的像素,比如眉毛,黑痣等,這些非皮膚區(qū)域的皮膚響應(yīng)會(huì)很低或者基本無(wú)響應(yīng),在進(jìn)行皮膚響應(yīng)值的調(diào)整過(guò)程中,應(yīng)該過(guò)濾此類(lèi)區(qū)域,不應(yīng)該調(diào)整此類(lèi)區(qū)域中像素的皮膚響應(yīng)值。
在對(duì)人臉對(duì)象進(jìn)行上述皮膚響應(yīng)程度的調(diào)整處理后,處理器300可以基于調(diào)整了皮膚響應(yīng)值的人臉對(duì)象進(jìn)行圖像美化處理。
基于本發(fā)明實(shí)施例的上述配置,在電子設(shè)備檢測(cè)到圖像中的人臉對(duì)象后,基于左右臉的對(duì)稱(chēng)性,當(dāng)左側(cè)臉和右側(cè)臉對(duì)應(yīng)像素處的皮膚響應(yīng)值的差別大于預(yù)設(shè)值時(shí),將對(duì)應(yīng)像素的皮膚響應(yīng)值調(diào)節(jié)為一致,從而更方便且精確的幫助確定皮膚位置,便于皮膚檢測(cè)。而且,基于左右臉的對(duì)稱(chēng)性可以實(shí)現(xiàn)人臉對(duì)象的皮膚響應(yīng)程度的均衡性,避免因光照等因素使得人臉的皮膚響應(yīng)程度差別較大對(duì)人臉美化效果的不利影響。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的數(shù)據(jù)處理方法所應(yīng)用于的電子設(shè)備,可以參考前述產(chǎn)品實(shí)施例中的對(duì)應(yīng)描述,在此不再贅述。
以上實(shí)施例僅為本發(fā)明的示例性實(shí)施例,不用于限制本發(fā)明,本發(fā)明的保護(hù)范圍由權(quán)利要求書(shū)限定。本領(lǐng)域技術(shù)人員可以在本發(fā)明的實(shí)質(zhì)和保護(hù)范圍內(nèi),對(duì)本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應(yīng)視為落在本發(fā)明的保護(hù)范圍內(nèi)。