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

基于深度的人體美化方法和裝置及電子裝置與流程

文檔序號(hào):11655333閱讀:226來源:國(guó)知局
基于深度的人體美化方法和裝置及電子裝置與流程

本發(fā)明涉及圖像處理技術(shù),尤其涉及一種基于深度的人體美化方法和裝置及電子裝置。



背景技術(shù):

相關(guān)技術(shù)中,對(duì)人物照片進(jìn)行美白、、瘦臉、瘦腰等美化處理時(shí)需要用戶手動(dòng)操作,例如用戶需要點(diǎn)選臉部進(jìn)行美白、瘦臉,然后點(diǎn)選腰部進(jìn)行瘦腰處理,用戶體驗(yàn)較差。



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

本發(fā)明的實(shí)施例提供了一種基于深度的人體美化方法、基于深度的人體美化裝置和電子裝置。

本發(fā)明實(shí)施方式的基于深度的人體美化方法,用于處理電子裝置采集的場(chǎng)景數(shù)據(jù)。場(chǎng)景數(shù)據(jù)包括場(chǎng)景主圖像。人體美化方法包括以下步驟:

根據(jù)所述場(chǎng)景數(shù)據(jù)的深度信息識(shí)別所述場(chǎng)景主圖像中的人像區(qū)域;

根據(jù)所述人像區(qū)域識(shí)別臉部區(qū)域和/或人物肢體區(qū)域;和

根據(jù)預(yù)設(shè)處理方式處理所述臉部區(qū)域和/或所述人物肢體區(qū)域以得到人體美化圖像。

本發(fā)明實(shí)施方式的基于深度的人體美化裝置包括第一識(shí)別模塊、第二識(shí)別模塊和處理模塊。第一識(shí)別模塊用于根據(jù)所述場(chǎng)景數(shù)據(jù)的深度信息識(shí)別所述場(chǎng)景主圖像中的人像區(qū)域;第二識(shí)別模塊用于根據(jù)所述人像區(qū)域識(shí)別臉部區(qū)域和/或人物肢體區(qū)域;處理模塊用于根據(jù)預(yù)設(shè)處理方式處理所述臉部區(qū)域和/或所述人物肢體區(qū)域以得到人體美化圖像。

本發(fā)明實(shí)施方式的電子裝置包括成像裝置和上述的人體美化裝置。所述人體美化裝置和所述成像裝置點(diǎn)連接。

本發(fā)明實(shí)施方式的基于深度的人體美化方法、基于深度的人體美化裝置和電子裝置基于深度信息進(jìn)行人體的臉部及肢體等部位的準(zhǔn)確識(shí)別,并根據(jù)識(shí)別到的臉部及肢體信息進(jìn)行美白、瘦臉、瘦腰等人體美化處理,無需用戶手動(dòng)操作即可實(shí)現(xiàn)人體的自動(dòng)美化,提升用戶的使用體驗(yàn)。

本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。

附圖說明

本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施方式的描述中將變得明顯和容易理解,其中:

圖1是本發(fā)明實(shí)施方式的基于深度的人體美化方法的流程示意圖;

圖2是本發(fā)明實(shí)施方式的電子裝置的功能模塊示意圖;

圖3是本發(fā)明實(shí)施方式的人體美化方法的狀態(tài)示意圖;

圖4是本發(fā)明某些實(shí)施方式的人體美化方法的流程示意圖;

圖5是本發(fā)明某些實(shí)施方式的第一識(shí)別模塊的功能模塊示意圖;

圖6是本發(fā)明某些實(shí)施方式的人體美化方法的狀態(tài)示意圖;

圖7是本發(fā)明某些實(shí)施方式的人體美化方法的流程示意圖;

圖8是本發(fā)明某些實(shí)施方式的第一確定子模塊的功能模塊示意圖;

圖9是本發(fā)明某些實(shí)施方式的人體美化方法的流程示意圖;

圖10是本發(fā)明某些實(shí)施方式的處理單元的功能模塊示意圖;

圖11是本發(fā)明某些實(shí)施方式的人體美化方法的流程示意圖;

圖12是本發(fā)明某些實(shí)施方式的處理單元的功能模塊示意圖;

圖13是本發(fā)明某些實(shí)施方式的人體美化方法的流程示意圖;

圖14是本發(fā)明某些實(shí)施方式的確定單元的功能模塊示意圖;

圖15是本發(fā)明某些實(shí)施方式的人體美化方法的狀態(tài)示意圖;

圖16是本發(fā)明某些實(shí)施方式的人體美化方法的流程示意圖;

圖17是本發(fā)明某些實(shí)施方式的人體美化裝置的功能模塊示意圖;

圖18是本發(fā)明某些實(shí)施方式的人體美化方法的流程示意圖;和

圖19是本發(fā)明某些實(shí)施方式的第二識(shí)別模塊的功能模塊示意圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施方式,所述實(shí)施方式的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施方式是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。

請(qǐng)一并參閱圖1至2,本發(fā)明實(shí)施方式的基于深度的人體美化方法,用于處理電子裝置100采集的場(chǎng)景數(shù)據(jù)。場(chǎng)景數(shù)據(jù)包括場(chǎng)景主圖像。人體美化方法包括以下步驟:

s11:根據(jù)場(chǎng)景數(shù)據(jù)的深度信息識(shí)別場(chǎng)景主圖像中的人像區(qū)域;

s13:根據(jù)人像區(qū)域識(shí)別臉部區(qū)域和/或人物肢體區(qū)域;和

s15:根據(jù)預(yù)設(shè)處理方式處理臉部區(qū)域和/或人物肢體區(qū)域以得到人體美化圖像。

本發(fā)明實(shí)施方式的基于深度的人體美化方法可以由本發(fā)明實(shí)施方式的基于深度的人體美化裝置10實(shí)現(xiàn)。本發(fā)明實(shí)施方式的基于深度的人體美化裝置10包括第一識(shí)別模塊11、第二識(shí)別模塊13和處理模塊15。步驟s11可以由第一識(shí)別模塊11實(shí)現(xiàn),步驟s13可以由第二識(shí)別模塊13實(shí)現(xiàn),步驟s15可以由處理模塊15實(shí)現(xiàn)。

也即是說,第一識(shí)別模塊11用于根據(jù)場(chǎng)景數(shù)據(jù)的深度信息識(shí)別場(chǎng)景主圖像中的人像區(qū)域;第二識(shí)別模塊13用于根據(jù)人像區(qū)域識(shí)別臉部區(qū)域和/或人物肢體區(qū)域;處理模塊15根據(jù)預(yù)設(shè)處理方式處理臉部區(qū)域和/或人物肢體區(qū)域以得到人體美化圖像。

本發(fā)明實(shí)施方式的人體美化裝置10可以應(yīng)用于本發(fā)明實(shí)施方式的電子裝置100。也即是說,本發(fā)明實(shí)施方式的電子裝置100包括本發(fā)明實(shí)施方式的人體美化裝置10。當(dāng)然,本發(fā)明實(shí)施方式的電子裝置100還包括成像裝置20。其中,人體美化裝置10和成像裝置20電連接。

在某些實(shí)施方式中,電子裝置100包括手機(jī)、平板電腦、筆記本電腦、智能手環(huán)、智能手表、智能眼鏡、智能頭盔等,在此不做任何限制。在本發(fā)明的具體實(shí)施例中,電子裝置100包括手機(jī)。

在某些實(shí)施方式中,預(yù)設(shè)處理方式包括人臉美白、磨皮、瘦臉、瘦腰和/或瘦腿處理方式。

請(qǐng)參閱圖3,可以理解,傳統(tǒng)的人體美化方無法智能地對(duì)人體進(jìn)行美化處理,需要用戶點(diǎn)選相應(yīng)的人體部位再進(jìn)行美化處理,用戶體驗(yàn)較差。本發(fā)明實(shí)施方式的人體美化方法首先根據(jù)深度信息識(shí)別出人體的臉部及肢體等部位,并根據(jù)預(yù)設(shè)的處理方式對(duì)臉部或肢體進(jìn)行例如瘦臉、美白、瘦腰等美化處理。一方面,基于深度信息的臉部及肢體識(shí)別由于不受光照等環(huán)境因素的影響,識(shí)別的效率和準(zhǔn)確度較高。另一方面,無需用戶手動(dòng)操作即可實(shí)現(xiàn)人體的自動(dòng)美化,提升用戶的使用體驗(yàn)。

請(qǐng)參閱圖4,在某些實(shí)施方式中,步驟s11根據(jù)場(chǎng)景數(shù)據(jù)的深度信息識(shí)別場(chǎng)景主圖像中的人像區(qū)域包括以下步驟:

s111:處理所場(chǎng)景主圖像以判斷是否存在人臉區(qū)域;

s112:在存在人臉區(qū)域時(shí)識(shí)別人臉區(qū)域;和

s113:根據(jù)場(chǎng)景數(shù)據(jù)的深度信息和人臉區(qū)域確定人像區(qū)域。

請(qǐng)參閱圖5,在某些實(shí)施方式中,第一識(shí)別模塊11包括判斷子模塊111、識(shí)別子模塊112和第一確定子模塊113。捕捉s111可以由判斷子模塊111實(shí)現(xiàn),步驟s112可以由識(shí)別子模塊112實(shí)現(xiàn),步驟s113可以由第一確定子模塊113實(shí)現(xiàn)。

也即是說,判斷子模塊111用于處理所場(chǎng)景主圖像以判斷是否存在人臉區(qū)域;識(shí)別子模塊112用于在存在人臉區(qū)域時(shí)識(shí)別人臉區(qū)域;第一確定子模塊113用于根據(jù)場(chǎng)景數(shù)據(jù)的深度信息和人臉區(qū)域確定人像區(qū)域。

請(qǐng)參閱圖6,可以理解,人臉區(qū)域是人像區(qū)域的一部分,也即是說,人像區(qū)域的深度信息和人臉區(qū)域的深度信息同處于一個(gè)深度范圍內(nèi)。因此,在識(shí)別出人臉區(qū)域后,可以根據(jù)人臉區(qū)域即人臉區(qū)域的深度信息確定人像區(qū)域。

較佳地,對(duì)于人臉區(qū)域的識(shí)別過程,可以采用已經(jīng)訓(xùn)練好的基于彩色信息和深度信息的深度學(xué)習(xí)模型檢測(cè)場(chǎng)景主圖像中是否存在人臉。深度學(xué)習(xí)模型在給定訓(xùn)練集時(shí),訓(xùn)練集中的數(shù)據(jù)包括人臉的彩色信息和深度信息。因此,訓(xùn)練過后的深度學(xué)習(xí)模型可以根據(jù)當(dāng)前場(chǎng)景的彩色信息和深度信息推斷當(dāng)前場(chǎng)景中是否存在人臉區(qū)域。由于人臉區(qū)域的深度信息的獲取不易受光照等環(huán)境因素的影響,可以提升人臉檢測(cè)和識(shí)別的準(zhǔn)確性。

請(qǐng)參閱圖7,在某些實(shí)施方式中,步驟s113根據(jù)場(chǎng)景數(shù)據(jù)的深度信息和人臉區(qū)域確定人像區(qū)域包括以下步驟:

s1131:處理場(chǎng)景數(shù)據(jù)以獲得人臉區(qū)域的深度信息;和

s1132:根據(jù)人臉區(qū)域和人臉區(qū)域的深度信息確定人像區(qū)域。

請(qǐng)參閱圖8,在某些實(shí)施方式中,第一確定子模塊113包括處理單元1131和確定單元1132。步驟s1131可以由處理單元1131實(shí)現(xiàn),步驟s1132可以由確定單元1132實(shí)現(xiàn)。

也即是說,處理單元1131用于處理場(chǎng)景數(shù)據(jù)以獲得人臉區(qū)域的深度信息;確定單元1132用于根據(jù)人臉區(qū)域和人臉區(qū)域的深度信息確定人像區(qū)域。

可以理解,由于人像區(qū)域的深度信息和人臉區(qū)域的深度信息同處于一個(gè)深度范圍內(nèi),處理場(chǎng)景數(shù)據(jù)獲取到人臉區(qū)域的深度信息后,便可根據(jù)人臉區(qū)域的深度信息確定人像區(qū)域的深度信息,從而進(jìn)一步確定人像區(qū)域。

請(qǐng)參閱圖9,在某些實(shí)施方式中,場(chǎng)景數(shù)據(jù)包括與場(chǎng)景主圖像對(duì)應(yīng)的深度圖像,步驟s1131處理場(chǎng)景數(shù)據(jù)以獲得人臉區(qū)域的深度信息包括以下步驟:

s11311:處理深度圖像以獲得人臉區(qū)域的深度數(shù)據(jù);和

s11312:處理所人臉區(qū)域的深度數(shù)據(jù)以獲得人臉區(qū)域的深度信息。

請(qǐng)參閱圖10,在某些實(shí)施方式中,處理單元1131包括第一處理子單元11311和第二處理子單元11312。步驟s11311可以由第一處理子單元11311實(shí)現(xiàn),步驟s11312可以由第二處理子單元11312實(shí)現(xiàn)。

也即是說,第一處理子單元11311用于處理深度圖像以獲得人臉區(qū)域的深度數(shù)據(jù);第二處理子單元11312用于處理所人臉區(qū)域的深度數(shù)據(jù)以獲得人臉區(qū)域的深度信息。

可以理解,場(chǎng)景數(shù)據(jù)包括與場(chǎng)景主圖像對(duì)應(yīng)的深度圖像。其中,場(chǎng)景主圖像為rgb彩色圖像,深度圖像包含場(chǎng)景中各個(gè)人或物體的深度信息。由于場(chǎng)景主圖像的色彩信息與深度圖像的深度信息是一一對(duì)應(yīng)的關(guān)系,因此,若檢測(cè)到人臉區(qū)域,即可在對(duì)應(yīng)的深度圖像中獲取到人臉區(qū)域的深度信息。

需要說明的是,由于由于人臉區(qū)域包括鼻子、眼睛、耳朵等特征,因此,在深度圖像中,人臉區(qū)域中鼻子、耳朵、眼睛等特征在深度圖像中對(duì)應(yīng)的深度數(shù)據(jù)是不同的,例如對(duì)于人臉正對(duì)成像裝置20的情況下所拍攝得的深度圖像中,鼻子對(duì)應(yīng)的深度數(shù)據(jù)可能較小,而耳朵對(duì)應(yīng)的深度數(shù)據(jù)可能較大。因此,在某些示例中,處理人臉區(qū)域的深度數(shù)據(jù)得到的人臉區(qū)域的深度信息可能為一個(gè)數(shù)值或一個(gè)數(shù)值范圍。其中,當(dāng)人臉區(qū)域的深度信息為一個(gè)數(shù)值時(shí),該數(shù)值可通過對(duì)人臉區(qū)域的深度數(shù)據(jù)求取平均值得到,或通過人臉區(qū)域的深度數(shù)據(jù)求中值得到。

在某些實(shí)施方式中,成像裝置20包括深度攝像頭。深度攝像頭可用來獲取深度圖像。其中,深度攝像頭包括基于結(jié)構(gòu)光深度測(cè)距的深度攝像頭和基于tof測(cè)距的深度攝像頭。

具體地,基于結(jié)構(gòu)光深度測(cè)距的深度攝像頭包括攝像頭和投射器。投射器將一定模式的光結(jié)構(gòu)投射到當(dāng)前待拍攝的場(chǎng)景中,在場(chǎng)景中的各個(gè)人或物體表面形成由該場(chǎng)景中的人或物調(diào)制后的光條三維圖像,再通過攝像頭探測(cè)上述的光條三維圖像即可獲得光條二維畸變圖像。光條的畸變程度取決于投射器與攝像頭之間的相對(duì)位置以及當(dāng)前待拍攝場(chǎng)景中的各個(gè)人或物體的表面形廓或高度。由于深度攝像頭中的攝像頭和投射器之間的相對(duì)位置是一定的,因此,由畸變的二維光條圖像坐標(biāo)便可重現(xiàn)場(chǎng)景中各個(gè)人或物體的表面三維輪廓,從而可以獲取深度信息。結(jié)構(gòu)光深度測(cè)距具有較高的分辨率和測(cè)量精度,可以提升獲取的深度信息的精確度。

基于tof(timeofflight)測(cè)距的深度攝像頭是通過傳感器記錄從發(fā)光單元發(fā)出的調(diào)制紅外光發(fā)射到物體,再?gòu)奈矬w反射回來的相位變化,在一個(gè)波長(zhǎng)的范圍內(nèi)根據(jù)光速,可以實(shí)時(shí)的獲取整個(gè)場(chǎng)景深度距離。當(dāng)前待拍攝的場(chǎng)景中各個(gè)人或物體所處的深度位置不一樣,因此調(diào)制紅外光從發(fā)出到接收所用時(shí)間是不同的,如此,便可獲取場(chǎng)景的深度信息?;趖of深度測(cè)距的深度攝像頭計(jì)算深度信息時(shí)不受被攝物表面的灰度和特征的影響,且可以快速地計(jì)算深度信息,具有很高的實(shí)時(shí)性。

請(qǐng)參閱圖11,在某些實(shí)施方式中,場(chǎng)景數(shù)據(jù)包括與場(chǎng)景主圖像對(duì)應(yīng)的場(chǎng)景副圖像。步驟s1131處理場(chǎng)景數(shù)據(jù)以獲得人臉區(qū)域的深度信息包括以下步驟:

s11313:處理場(chǎng)景主圖像和場(chǎng)景副圖像以獲得人臉區(qū)域的深度數(shù)據(jù);和

s11314:處理人臉區(qū)域的深度數(shù)據(jù)以獲得人臉區(qū)域的深度信息。

請(qǐng)參閱圖12,在某些實(shí)施方式中,處理單元1131包括第三處理子單元11313和第四處理子單元11314。步驟s11313可以由第三處理子單元11313實(shí)現(xiàn),步驟s11314可以由第四處理子單元11314實(shí)現(xiàn)。

也即是說,第三處理子單元11313用于處理場(chǎng)景主圖像和場(chǎng)景副圖像以獲得人臉區(qū)域的深度數(shù)據(jù);第四處理子單元11314用于處理人臉區(qū)域的深度數(shù)據(jù)以獲得人臉區(qū)域的深度信息。

在某些實(shí)施方式中,成像裝置20包括主攝像頭和副攝像頭。

可以理解,深度信息可以通過雙目立體視覺測(cè)距方法進(jìn)行獲取,此時(shí)場(chǎng)景數(shù)據(jù)包括場(chǎng)景主圖像和場(chǎng)景副圖像。其中,場(chǎng)景主圖像由主攝像頭拍攝得到,場(chǎng)景副圖像由副攝像頭拍攝得到,且場(chǎng)景主圖像與場(chǎng)景副圖像均為rgb彩色圖像。在一些示例中,主攝像頭和副攝像頭可以是相同規(guī)格的兩個(gè)攝像頭,雙目立體視覺測(cè)距是運(yùn)用兩個(gè)規(guī)格相同的攝像頭對(duì)同一場(chǎng)景從不同的位置成像以獲得場(chǎng)景的立體圖像對(duì),再通過算法匹配出立體圖像對(duì)的相應(yīng)像點(diǎn),從而計(jì)算出視差,最后采用基于三角測(cè)量的方法恢復(fù)深度信息。在另一些示例中,主攝像頭與副攝像頭可以是不同規(guī)格的攝像頭,主攝像頭用于獲取當(dāng)前場(chǎng)景彩色信息,副攝像頭則用于記錄場(chǎng)景的深度數(shù)據(jù)。如此,通過對(duì)場(chǎng)景主圖像和場(chǎng)景副圖像這一立體圖像對(duì)進(jìn)行匹配便可獲得人臉區(qū)域的深度數(shù)據(jù)。隨后,對(duì)人臉區(qū)域的深度數(shù)據(jù)進(jìn)行處理獲得人臉區(qū)域的深度信息。由于人臉區(qū)域中包含有多個(gè)特征,各個(gè)特征對(duì)應(yīng)的深度數(shù)據(jù)可能不一樣,因此,人臉區(qū)域的深度信息可以為一個(gè)數(shù)值范圍;或者,可對(duì)深度數(shù)據(jù)進(jìn)行求平均值處理以得到人臉區(qū)域的深度信息,或取深度數(shù)據(jù)的中值以獲得人臉區(qū)域的深度信息。

請(qǐng)參閱圖13,在某些實(shí)施方式中,步驟s1132根據(jù)人臉區(qū)域和人臉區(qū)域的深度信息確定人像區(qū)域包括以下步驟:

s11321:根據(jù)所人臉區(qū)域的深度信息設(shè)定預(yù)設(shè)深度范圍;

s11322:根據(jù)預(yù)設(shè)深度范圍確定與人臉區(qū)域相連接且落入預(yù)設(shè)深度范圍內(nèi)的初始人像區(qū)域;

s11323:劃分初始人像區(qū)域?yàn)槎鄠€(gè)子區(qū)域;

s11324:獲取各個(gè)子區(qū)域的各個(gè)像素點(diǎn)的灰度值;

s11325:在每個(gè)子區(qū)域中選取一個(gè)像素點(diǎn)作為原點(diǎn);

s11326:判斷各個(gè)子區(qū)域中除原點(diǎn)外的其他像素點(diǎn)與原點(diǎn)的灰度值之差是否大于預(yù)定閾值;和

s11327:將所有與原點(diǎn)的灰度值之差小于預(yù)定閾值的像素點(diǎn)歸并為人像區(qū)域。

請(qǐng)參閱圖14,在某些實(shí)施方式中,確定單元1132包括設(shè)定子單元11321、確定子單元11322、劃分子單元11323、獲取子單元11324、選取子單元11325、判斷子單元11326和歸并子單元11327。步驟s11321可以由設(shè)定子單元11321實(shí)現(xiàn),步驟s11322可以由確定子單元11322實(shí)現(xiàn),步驟s11323可以與劃分子單元11323實(shí)現(xiàn),步驟s11324可以由獲取子單元11324實(shí)現(xiàn),步驟s11325可以由選取子單元11325實(shí)現(xiàn),步驟s11326可以由判斷子單元11326實(shí)現(xiàn),步驟s11327可以由歸并子單元11327實(shí)現(xiàn)。

也即是說,設(shè)定子單元11321用于根據(jù)所人臉區(qū)域的深度信息設(shè)定預(yù)設(shè)深度范圍;確定子單元11322用于根據(jù)預(yù)設(shè)深度范圍確定與人臉區(qū)域相連接且落入預(yù)設(shè)深度范圍內(nèi)的初始人像區(qū)域;劃分子單元11323用于劃分初始人像區(qū)域?yàn)槎鄠€(gè)子區(qū)域;獲取子單元11324用于獲取各個(gè)子區(qū)域的各個(gè)像素點(diǎn)的灰度值;選取子單元11325用于在每個(gè)子區(qū)域中選取一個(gè)像素點(diǎn)作為原點(diǎn);判斷子單元11326用于判斷各個(gè)子區(qū)域中除原點(diǎn)外的其他像素點(diǎn)與原點(diǎn)的灰度值之差是否大于預(yù)定閾值;歸并子單元11327用于將所有與原點(diǎn)的灰度值之差小于預(yù)定閾值的像素點(diǎn)歸并為人像區(qū)域。

請(qǐng)參閱圖15,具體地,基于人臉區(qū)域?qū)儆谌讼駞^(qū)域的一部分的特點(diǎn)可根據(jù)人臉區(qū)域的深度信息設(shè)定一個(gè)預(yù)設(shè)深度范圍并根據(jù)這個(gè)預(yù)設(shè)深度范圍確定一個(gè)初始人像區(qū)域。由于拍攝場(chǎng)景中可能有其他物體與人體同處于一個(gè)深度位置,如處于用戶左右兩側(cè)的盆栽等于用戶同處于一個(gè)深度位置。因此,可以利用區(qū)域生長(zhǎng)法對(duì)初始人像區(qū)域進(jìn)行進(jìn)一步的修正。區(qū)域生長(zhǎng)法是從區(qū)域的某個(gè)像素點(diǎn)開始,按照一定的判定準(zhǔn)則,向四周擴(kuò)展以逐步加入鄰近像素。具體地,可將初始人像區(qū)域劃分為多個(gè)子區(qū)域,并計(jì)算出各個(gè)子區(qū)域的各個(gè)像素點(diǎn)的灰度值,再?gòu)母鱾€(gè)子區(qū)域中選取一個(gè)像素點(diǎn)作為原點(diǎn),從原點(diǎn)向四周擴(kuò)展將與原點(diǎn)的灰度值之差小于預(yù)定閾值的像素點(diǎn)均歸并為人像區(qū)域。如此,可以修正初始人像區(qū)域,去除與人像區(qū)域落入同一深度范圍內(nèi)的其他物體。

請(qǐng)參閱圖16,在某些實(shí)施方式中,人體美化方法在步驟s13根據(jù)人像區(qū)域識(shí)別臉部區(qū)域和/或人物肢體區(qū)域還包括以下步驟:

s12:處理場(chǎng)景主圖像以判斷人像區(qū)域是否存在遮擋物;和

在不存在遮擋物時(shí)進(jìn)入步驟s13根據(jù)人像區(qū)域識(shí)別臉部區(qū)域和/或人物肢體區(qū)域的步驟。

請(qǐng)參閱圖17,在某些實(shí)施方式中,人體美化裝置10還包括判斷模塊12。步驟s12可以由判斷模塊13實(shí)現(xiàn)。

也即是說,判斷模塊13用于處理場(chǎng)景主圖像以判斷人像區(qū)域是否存在遮擋物;第二識(shí)別模塊13還可以用于在不存在遮擋物時(shí)進(jìn)入步驟s13根據(jù)人像區(qū)域識(shí)別臉部區(qū)域和/或人物肢體區(qū)域的步驟。

可以理解,人像區(qū)域是根據(jù)預(yù)設(shè)深度范圍進(jìn)行確定的,在預(yù)設(shè)深度范圍內(nèi)可能有不屬于人體的遮擋物,如處于人像所在位置前方的桌椅等。若在存在遮擋物時(shí)進(jìn)行人物肢體識(shí)別及后續(xù)的瘦腰、瘦腿等處理,可能會(huì)導(dǎo)致圖像中的遮擋物發(fā)生形變,影響圖像的視覺效果。因此,在存在遮擋物時(shí)不對(duì)場(chǎng)景主圖像中的人像區(qū)域進(jìn)行進(jìn)一步的處理,在不存在遮擋物時(shí)才進(jìn)行臉部區(qū)域或人物肢體區(qū)域的識(shí)別,并對(duì)臉部區(qū)域和人物肢體區(qū)域進(jìn)行美化處理。其中,判斷人像區(qū)域是否存在遮擋物可通過判斷人像區(qū)域的深度信息的變化是否是平滑過渡的,若不是平滑過渡的則表明人像區(qū)域存在遮擋物。

請(qǐng)參閱圖18,在某些實(shí)施方式中,步驟s13根據(jù)人像區(qū)域識(shí)別臉部區(qū)域和/或人物肢體區(qū)域包括以下步驟:

s131:處理人像區(qū)域以獲得人體骨骼圖像;

s132:在人體模板庫(kù)中尋找與人體骨骼圖像相匹配的人體模板;和

s133:根據(jù)人體模板確定臉部區(qū)域和/或人物肢體區(qū)域。

請(qǐng)參閱圖19,在某些實(shí)施方式中,第二識(shí)別模塊13包括處理子模塊131、匹配子模塊132和第二確定子模塊133。步驟s131可以由處理子模塊131實(shí)現(xiàn),步驟s132可以由匹配子模塊132實(shí)現(xiàn),步驟s133可以由第二確定子模塊133實(shí)現(xiàn)。

也即是說,處理子模塊131用于處理人像區(qū)域以獲得人體骨骼圖像;匹配子模塊132用于在人體模板庫(kù)中尋找與人體骨骼圖像相匹配的人體模板;步驟s133用于根據(jù)人體模板確定臉部區(qū)域和/或人物肢體區(qū)域。

具體地,首先對(duì)人像區(qū)域進(jìn)行骨骼提取以得到人體骨骼圖像,隨后在肢體模板庫(kù)中找到與人體骨骼圖像相匹配的人體模板。匹配過程可以從頭部開始匹配,在頭部匹配成功后,進(jìn)行上半身軀干的匹配,上半身軀干匹配完成后進(jìn)行四肢的匹配。在找到與人體骨骼圖像匹配的人體模板后,由于人體模板的軀干、肢體等信息是已知的,便可根據(jù)人體模板確定人像區(qū)域?qū)?yīng)的人體的臉部區(qū)域及人物肢體區(qū)域。如此,實(shí)現(xiàn)場(chǎng)景主圖像中的人臉部分及肢體部分的自主識(shí)別。進(jìn)一步地,可以對(duì)臉部區(qū)域和人物肢體區(qū)域進(jìn)行例如瘦臉、美白、瘦腰、瘦腿等美化處理。

電子裝置100還包括殼體、存儲(chǔ)器、電路板和電源電路。其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲(chǔ)器設(shè)置在電路板上;電源電路用于為電子裝置100的各個(gè)電路或器件供電;存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;人體美化裝置10通過讀取存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序以實(shí)現(xiàn)上述的本發(fā)明任一實(shí)施方式的人體美化方法。

在本說明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施方式”、“一些實(shí)施方式”、“示意性實(shí)施方式”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合所述實(shí)施方式或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施方式或示例中。在本說明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施方式或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施方式或示例中以合適的方式結(jié)合。

流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(ram),只讀存儲(chǔ)器(rom),可擦除可編輯只讀存儲(chǔ)器(eprom或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。

應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場(chǎng)可編程門陣列(fpga)等。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。

上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施方式,可以理解的是,上述實(shí)施方式是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施方式進(jìn)行變化、修改、替換和變型。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汝城县| 罗田县| 沙雅县| 彰化市| 石柱| 佛冈县| 黄大仙区| 香格里拉县| 礼泉县| 达尔| 九龙城区| 乌鲁木齐县| 大宁县| 新乡县| 敖汉旗| 临邑县| 萨嘎县| 山东| 萨迦县| 建宁县| 富宁县| 寿宁县| 南丰县| 南岸区| 开平市| 仁布县| 仪陇县| 濮阳市| 靖宇县| 香港 | 攀枝花市| 赣榆县| 无棣县| 烟台市| 尼勒克县| 台山市| 三台县| 新密市| 临湘市| 漳浦县| 静安区|