亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種處理虛擬試衣模特圖像的方法和裝置制造方法

文檔序號(hào):6508060閱讀:181來源:國知局
一種處理虛擬試衣模特圖像的方法和裝置制造方法
【專利摘要】本發(fā)明提供一種處理虛擬試衣模特圖像的方法和裝置,有助于使虛擬試衣模特的試衣效果更接近用戶本人的試衣效果。該方法包括:確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值,并計(jì)算該人體膚色平均值除以虛擬試衣模特圖像的膚色平均值得到的比值;對(duì)所述虛擬試衣模特圖像中的身體區(qū)域的各個(gè)像素值乘以所述比值,將相乘的結(jié)果作為虛擬試衣模特圖像中身體區(qū)域的各個(gè)像素值。
【專利說明】一種處理虛擬試衣模特圖像的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種處理虛擬試衣模特圖像的方法和裝置。
【背景技術(shù)】
[0002]虛擬試衣是指利用計(jì)算機(jī)技術(shù)讓虛擬模特代替真實(shí)用戶試穿網(wǎng)上出售的服裝,通過虛擬模特試穿呈現(xiàn)的效果對(duì)用戶選購網(wǎng)上服裝形成參考,便于用戶購買到合適的服裝。
[0003]目前的虛擬試衣方案主要利用圖庫中的虛擬試衣模特,由用戶選擇虛擬試衣模特和衣服,從而可以通過該模特穿著該衣服的效果來挑選服裝。

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

[0004]本發(fā)明提供一種處理虛擬試衣模特圖像的方法和裝置,有助于使虛擬試衣模特的試衣效果更接近用戶本人的試衣效果。
[0005]為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種處理虛擬試衣模特圖像的方法。
[0006]本發(fā)明的處理虛擬試衣模特圖像的方法包括:確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值,并計(jì)算該人體膚色平均值除以虛擬試衣模特圖像的膚色平均值得到的比值;對(duì)所述虛擬試衣模特圖像中的身體區(qū)域的各個(gè)像素值乘以所述比值,將相乘的結(jié)果作為虛擬試衣模特圖像中身體區(qū)域的各個(gè)像素值。
[0007]可選地,所述預(yù)選區(qū)域?yàn)槿四槄^(qū)域;所述確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值的步驟包括:確定人臉區(qū)域中顏色屬于膚色范圍的像素的集合;將所述像素的集合中所有像素的顏色平均值作為參考圖像中的預(yù)選區(qū)域的人體膚色平均值。
[0008]可選地,根據(jù)以下條件確定所述人臉區(qū)域中顏色屬于膚色范圍的像素:Y>0.35且R>0.39G>0.15 且 Β>0.09 且 Vl-V2>0.07 且 R/G〈l.8 且 R/B〈3.0 且 G/B<3.0 且 R>G 且 R>B ;其中:Y=RX0.299+GX0.587+BX0.114,Vl=max(R, G, B),V2=min(R, G, B) ;R, G, B 分別表示像素的紅色、綠色、藍(lán)色分量值。
[0009]可選地,所述計(jì)算該人體膚色平均值除以虛擬試衣模特圖像的膚色平均值得到的比值的步驟之前,該方法還包括:計(jì)算虛擬試衣模特圖像的膚色平均值。
[0010]可選地,所述確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值的步驟之前,該方法還包括:接收用于確定參考圖像中的預(yù)選區(qū)域的信息。
[0011]根據(jù)本發(fā)明的另一方面,提供了一種處理虛擬試衣模特圖像的裝置。
[0012]本發(fā)明的處理虛擬試衣模特圖像的裝置包括:第一計(jì)算模塊,用于確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值;第二計(jì)算模塊,用于計(jì)算所述人體膚色平均值除以虛擬試衣模特圖像的膚色平均值得到的比值;第三計(jì)算模塊,用于對(duì)所述虛擬試衣模特圖像中的身體區(qū)域的各個(gè)像素值乘以所述比值;輸出模塊,用于輸出處理后的虛擬試衣模特圖像,該虛擬試衣模特圖像中身體區(qū)域的像素值為所述第三計(jì)算模塊的相乘結(jié)果。
[0013]可選地,所述第一計(jì)算模塊還用于:確定人臉區(qū)域中顏色屬于膚色范圍的像素的集合;將所述像素的集合中所有像素的顏色平均值作為參考圖像中的預(yù)選區(qū)域的人體膚色平均值。
[0014]可選地,所述第一計(jì)算模塊還用于根據(jù)以下條件確定所述人臉區(qū)域中顏色屬于膚色范圍的像素: >0.35 且 R>0.39G>0.15 且 Β>0.09 且 V1_V2>0.07 且 R/G〈l.8 且 R/Β〈3.0 且 G/B〈3.0 且 R>G 且 R>B ;其中:Y=RX0.299+GX0.587+BX0.114,Vl=max(R, G, B),V2=min(R, G, B) ;R, G,B分別表示像素的紅色、綠色、藍(lán)色分量值。
[0015]可選地,所述第一計(jì)算模塊還用于:計(jì)算虛擬試衣模特圖像的膚色平均值。
[0016]可選地,還包括接收模塊,用于:接收用于確定參考圖像中的預(yù)選區(qū)域的信息。
[0017]根據(jù)本發(fā)明的技術(shù)方案,通過根據(jù)用戶提供的人臉或人身體的圖像的顏色來調(diào)節(jié)虛擬試衣模特圖像中身體區(qū)域的顏色,能夠使虛擬試衣模特的皮膚顏色與用戶本人的皮膚顏色相接近,從而有助于使虛擬試衣模特的試衣效果更接近用戶本人的試衣效果。
【專利附圖】

【附圖說明】
[0018]附圖用于更好地理解本發(fā)明,不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。其中:
[0019]圖1是根據(jù)本發(fā)明實(shí)施例的處理虛擬試衣模特圖像的方法的主要步驟的示意圖;
[0020]圖2是根據(jù)本發(fā)明實(shí)施例的在照片上圈出人臉區(qū)域的示意圖;
[0021]圖3是與本發(fā)明實(shí)施例有關(guān)的人臉圖像中屬于膚色范圍的像素的示意圖;
[0022]圖4是與本發(fā)明實(shí)施例有關(guān)的虛擬試衣模特的示意圖;
[0023]圖5是根據(jù)本發(fā)明實(shí)施例的調(diào)整膚色之后的虛擬試衣模特的示意圖;
[0024]圖6是根據(jù)本發(fā)明實(shí)施例的處理虛擬試衣模特圖像的裝置的基本組成部分的示意圖。
【具體實(shí)施方式】
[0025]以下結(jié)合附圖對(duì)本發(fā)明的示范性實(shí)施例做出說明,其中包括本發(fā)明實(shí)施例的各種細(xì)節(jié)以助于理解,應(yīng)當(dāng)將它們認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,可以對(duì)這里描述的實(shí)施例做出各種改變和修改,而不會(huì)背離本發(fā)明的范圍和精神。同樣,為了清楚和簡(jiǎn)明,以下的描述中省略了對(duì)公知功能和結(jié)構(gòu)的描述。
[0026]圖1是根據(jù)本發(fā)明實(shí)施例的處理虛擬試衣模特圖像的方法的主要步驟的示意圖。如圖1所示,該方法可以由與電子商務(wù)有關(guān)的服務(wù)器來執(zhí)行,主要包括以下步驟:
[0027]步驟Sll:確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值。該參考圖像一般是由用戶通過終端設(shè)備例如個(gè)人計(jì)算機(jī),向服務(wù)器提供的用戶本人的照片,也可以是用戶截取的照片局部,該局部為人像上的一塊皮膚區(qū)域。
[0028]如果參考圖像是人臉的照片,則因?yàn)楸尘爸杏锌赡艽嬖谝恍╊伾c皮膚接近的像素,所以需要用戶在該照片中選擇出人臉區(qū)域,上傳給服務(wù)器的照片應(yīng)當(dāng)是對(duì)人臉區(qū)域已做出選擇的照片,例如圖2所示,圖2是根據(jù)本發(fā)明實(shí)施例的在照片上圈出人臉區(qū)域的示意圖。用戶在照片20上圈出臉部范圍21,然后將照片20上傳給服務(wù)器。
[0029]圖3是與本發(fā)明實(shí)施例有關(guān)的人臉圖像中屬于膚色范圍的像素的示意圖。參考圖3,由于五官的存在,人的臉部不完全是皮膚,人臉圖像30中只有一部分像素是屬于膚色范圍的像素。因此需先確定人臉區(qū)域中顏色屬于膚色范圍的像素的集合,然后將該像素的集合中所有像素的顏色平均值作為參考圖像中的預(yù)選區(qū)域的人體膚色平均值。集合中的像素的膚色平均值可根據(jù)如下公式計(jì)算:
[0030]Ravg= ( Σ nR)/N
[0031]Gavg= ( Σ nG)/N
[0032]Bavg= ( Σ nB)/N
[0033]式中:R、G、B分別表示集合中的像素的紅色、綠色、藍(lán)色分量值;Ravg、Gavg, Bavg分別表示集合中的像素的紅色分量、綠色分量、藍(lán)色分量的平均值#表示集合中的像素的個(gè)數(shù)。
[0034]對(duì)于圖像中像素的顏色是否屬于膚色范圍的像素即哪些像素屬于上述集合,可以根據(jù)以下條件來判斷:
[0035]Υ>0.35 且 R>0.39G>0.15 且 Β>0.09 且 Vl-V2>0.07 且 R/G〈l.8 且 R/B<3.0 且 G/B〈3.0 且 R>G 且 R>B。
[0036]其中:Y=RX0.299+GX0.587+BX0.114,Vl=max(R, G, B), V2=min(R, G, B) ;R, G, B
分別表示像素的紅色、綠色、藍(lán)色分量值。
[0037]如上所述,參考圖像可以是用戶截取的照片局部,該局部為人像上的一塊皮膚區(qū)域,此時(shí)上述的預(yù)選區(qū)域可以是服務(wù)器在該皮膚區(qū)域上選擇的小塊連續(xù)或非連續(xù)的區(qū)域,而不根據(jù)用戶截取的全部區(qū)域計(jì)算,以節(jié)省運(yùn)算時(shí)間。
[0038]步驟S12:計(jì)算虛擬試衣模特圖像的膚色平均值。如果在服務(wù)器中已經(jīng)記錄了虛擬試衣模特圖庫中各圖像的膚色平均值,則本步驟可以省略。這里的膚色平均值的計(jì)算方式與上述的集合中的像素的膚色平均值的計(jì)算方式相似,但此處應(yīng)將虛擬試衣模特圖像的屬于膚色范圍的像素作為該集合的元素。
[0039]步驟S13:計(jì)算步驟Sll中確定的人體膚色平均值除以虛擬試衣模特圖像的膚色平均值得到的比值。
[0040]步驟S14:對(duì)虛擬試衣模特圖像中的身體區(qū)域的各個(gè)像素值乘以步驟S13中得出的比值。本步驟的計(jì)算即得到了虛擬試衣模特圖像中身體區(qū)域的各個(gè)像素的顏色的
[0041]調(diào)整后的值。
[0042]步驟S15:將相乘的結(jié)果作為虛擬試衣模特圖像中身體區(qū)域的各個(gè)像素值,輸出虛擬試衣模特圖像,并且在輸出的虛擬試衣模圖像中,身體區(qū)域的各個(gè)像素值應(yīng)當(dāng)為步驟S14中調(diào)整后的值。
[0043]以參考圖像是人臉的照片為例:
[0044]在步驟S13中,具體可根據(jù)下式計(jì)算上述比值:
[0045]KE-Ravg_head/Ravg_body
[0046]KG-Gavg_head/Gavg_body
[0047]KB=Bavg_head/Bavg_body
[0048]在步驟S14中,具體可根據(jù)下式計(jì)算:
[0049]Rbody-after -body-before 父 Kr
[0050]-body-after -body-before 父[0051 ] -body-after -body-before 父
[0052] Ravg_head、Gavg_tead、Bavg_hMd分別表示人體膚色即頭像中的膚色的紅色、綠色、藍(lán)色分量平均值,Ravg-body> Gavg_body, Bavg_body分別表示虛擬試衣模特圖像的膚色的紅色、綠色、藍(lán)色分量平均值;Rbody-before、Gbody-before Bbody-before分別表示虛擬試衣模特圖像的膚色的紅色、綠色、藍(lán)色分量的初始值,Rbody-after、Gbody-after Bbody-after相應(yīng)為調(diào)整后的值。
[0053]至此,虛擬試衣模特的皮膚顏色得到了調(diào)整,變得更加接近用戶提供的膚色,圖4是與本發(fā)明實(shí)施例有關(guān)的虛擬試衣模特的示意圖,圖5是根據(jù)本發(fā)明實(shí)施例的調(diào)整膚色之后的虛擬試衣模特的示意圖。在圖4和圖5中同時(shí)示出了用戶頭像,從圖4和圖5可以看出,與圖片40中的原虛擬試衣模特相比,圖片50中的調(diào)整膚色之后的虛擬試衣模特的膚色更加接近人臉顏色。
[0054]以下對(duì)本發(fā)明實(shí)施例中的處理虛擬試衣模特圖像的裝置做出說明。該裝置可以設(shè)置在上文中的服務(wù)器內(nèi)。參考圖6,圖6是根據(jù)本發(fā)明實(shí)施例的處理虛擬試衣模特圖像的裝置的基本組成部分的示意圖,如圖6所示,處理虛擬試衣模特圖像的裝置60主要包括第一計(jì)算模塊61、第二計(jì)算模塊62、第三計(jì)算模塊63、輸出模塊64。
[0055]第一計(jì)算模塊61用于確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值;第二計(jì)算模塊62用于計(jì)算人體膚色平均值除以虛擬試衣模特圖像的膚色平均值得到的比值;第三計(jì)算模塊63用于對(duì)虛擬試衣模特圖像中的身體區(qū)域的各個(gè)像素值乘以上述比值;輸出模塊64用于輸出處理后的虛擬試衣模特圖像,該虛擬試衣模特圖像中身體區(qū)域的像素值為第三計(jì)算模塊63的相乘結(jié)果。
[0056]第一計(jì)算模塊61還可用于:確定人臉區(qū)域中顏色屬于膚色范圍的像素的集合;將所述像素的集合中所有像素的顏色平均值作為參考圖像中的預(yù)選區(qū)域的人體膚色平均值。
[0057]第一計(jì)算模塊61還可用于根據(jù)以下條件確定人臉區(qū)域中顏色屬于膚色范圍的像素:Y>0.35 且 R>0.39G>0.15 且 Β>0.09 且 Vl-V2>0.07 且 R/G〈l.8 且 R/B<3.0 且 G/B<3.0 且R>G且R>B。其中:
[0058]Y=RX0.299+GX0.587+BX0.114,Vl=max(R, G, B),V2=min(R, G, B) ;R,G,B 分別表
示像素的紅色、綠色、藍(lán)色分量值。
[0059]第一計(jì)算模塊61還可用于:計(jì)算虛擬試衣模特圖像的膚色平均值。
[0060]處理虛擬試衣模特圖像的裝置60還可以包括接收模塊(圖中未示出),該接收模塊用于:接收用于確定參考圖像中的預(yù)選區(qū)域的信息。
[0061]根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,通過根據(jù)用戶提供的人臉或人身體的圖像的顏色來調(diào)節(jié)虛擬試衣模特圖像中身體區(qū)域的顏色,能夠使虛擬試衣模特的皮膚顏色與用戶本人的皮膚顏色相接近,從而有助于使虛擬試衣模特的試衣效果更接近用戶本人的試衣效果。
[0062]以上結(jié)合具體實(shí)施例描述了本發(fā)明的基本原理,但是,需要指出的是,對(duì)本領(lǐng)域的普通技術(shù)人員而言,能夠理解本發(fā)明的方法和設(shè)備的全部或者任何步驟或者部件,可以在任何計(jì)算裝置(包括處理器、存儲(chǔ)介質(zhì)等)或者計(jì)算裝置的網(wǎng)絡(luò)中,以硬件、固件、軟件或者它們的組合加以實(shí)現(xiàn),這是本領(lǐng)域普通技術(shù)人員在閱讀了本發(fā)明的說明的情況下運(yùn)用他們的基本編程技能就能實(shí)現(xiàn)的。
[0063]因此,本發(fā)明的目的還可以通過在任何計(jì)算裝置上運(yùn)行一個(gè)程序或者一組程序來實(shí)現(xiàn)。所述計(jì)算裝置可以是公知的通用裝置。因此,本發(fā)明的目的也可以僅僅通過提供包含實(shí)現(xiàn)所述方法或者裝置的程序代碼的程序產(chǎn)品來實(shí)現(xiàn)。也就是說,這樣的程序產(chǎn)品也構(gòu)成本發(fā)明,并且存儲(chǔ)有這樣的程序產(chǎn)品的存儲(chǔ)介質(zhì)也構(gòu)成本發(fā)明。顯然,所述存儲(chǔ)介質(zhì)可以是任何公知的存儲(chǔ)介質(zhì)或者將來開發(fā)出的任何存儲(chǔ)介質(zhì)。
[0064]還需要指出的是,在本發(fā)明的裝置和方法中,顯然,各部件或各步驟是可以分解和/或重新組合的。這些分解和/或重新組合應(yīng)視為本發(fā)明的等效方案。并且,執(zhí)行上述系列處理的步驟可以自然地按照說明的順序按時(shí)間順序執(zhí)行,但是并不需要一定按照時(shí)間順序執(zhí)行。某些步驟可以并行或彼此獨(dú)立地執(zhí)行。
[0065]上述【具體實(shí)施方式】,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。本領(lǐng)域技術(shù)人員應(yīng)該明白的是,取決于設(shè)計(jì)要求和其他因素,可以發(fā)生各種各樣的修改、組合、子組合和替代。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種處理虛擬試衣模特圖像的方法,其特征在于,包括: 確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值,并計(jì)算該人體膚色平均值除以虛擬試衣模特圖像的膚色平均值得到的比值; 對(duì)所述虛擬試衣模特圖像中的身體區(qū)域的各個(gè)像素值乘以所述比值,將相乘的結(jié)果作為虛擬試衣模特圖像中身體區(qū)域的各個(gè)像素值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述預(yù)選區(qū)域?yàn)槿四槄^(qū)域; 所述確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值的步驟包括: 確定人臉區(qū)域中顏色屬于膚色范圍的像素的集合; 將所述像素的集合中所有像素的顏色平均值作為參考圖像中的預(yù)選區(qū)域的人體膚色平均值。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)以下條件確定所述人臉區(qū)域中顏色屬于膚色范圍的像素:
Υ>0.35 且 R>0.39G>0.15 且 Β>0.09 且 V1_V2>0.07 且 R/G〈l.8 且 R/B<3.0 且 G/B<3.0且R>G且R>B ;其中:
Y=RX0.299+GX0.587+BX0.114,Vl=max (R, G, B), V2=min (R, G, B); R,G,B分別表示像素的紅色、綠色、藍(lán)色分量值。
4.根據(jù)權(quán)利要求1,2,或3所述的方法,其特征在于,所述計(jì)算該人體膚色平均值除以虛擬試衣模特圖像的膚色平均值得到的比值的步驟之前,該方法還包括:計(jì)算虛擬試衣模特圖像的膚色平均值。
5.根據(jù)權(quán)利要求1,2,或3所述的方法,其特征在于,所述確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值的步驟之前,該方法還包括:接收用于確定參考圖像中的預(yù)選區(qū)域的信肩、O
6.一種處理虛擬試衣模特圖像的裝置,其特征在于,包括: 第一計(jì)算模塊,用于確定參考圖像中的預(yù)選區(qū)域的人體膚色平均值; 第二計(jì)算模塊,用于計(jì)算所述人體膚色平均值除以虛擬試衣模特圖像的膚色平均值得到的比值; 第三計(jì)算模塊,用于對(duì)所述虛擬試衣模特圖像中的身體區(qū)域的各個(gè)像素值乘以所述比值; 輸出模塊,用于輸出處理后的虛擬試衣模特圖像,該虛擬試衣模特圖像中身體區(qū)域的像素值為所述第三計(jì)算模塊的相乘結(jié)果。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一計(jì)算模塊還用于: 確定人臉區(qū)域中顏色屬于膚色范圍的像素的集合; 將所述像素的集合中所有像素的顏色平均值作為參考圖像中的預(yù)選區(qū)域的人體膚色平均值。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一計(jì)算模塊還用于根據(jù)以下條件確定所述人臉區(qū)域中顏色屬于膚色范圍的像素:
Υ>0.35 且 R>0.39G>0.15 且 Β>0.09 且 V1_V2>0.07 且 R/G〈l.8 且 R/B<3.0 且 G/B<3.0且R>G且R>B ;其中:Y=RX0.299+GX0.587+BX0.114,Vl=max(R, G, B), V2=min(R, G, B); R,G,B分別表示像素的紅色、綠色、藍(lán)色分量值。
9.根據(jù)權(quán)利要求6,7或8所述的裝置,其特征在于,所述第一計(jì)算模塊還用于:計(jì)算虛擬試衣模特圖像的膚色平均值。
10.根據(jù)權(quán)利要求6,7或8所述的裝置,其特征在于,還包括接收模塊,用于:接收用于確定參考圖像中的預(yù)選區(qū) 域的信息。
【文檔編號(hào)】G06T7/40GK103456032SQ201310361579
【公開日】2013年12月18日 申請(qǐng)日期:2013年8月19日 優(yōu)先權(quán)日:2013年8月19日
【發(fā)明者】趙剛 申請(qǐng)人:北京京東尚科信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1