[發(fā)明專利]人像換裝方法、系統(tǒng)及介質(zhì)有效
| 申請?zhí)枺?/td> | 202011097338.5 | 申請日: | 2020-10-14 |
| 公開(公告)號: | CN112164013B | 公開(公告)日: | 2023-04-18 |
| 發(fā)明(設(shè)計)人: | 張鵬飛;林立;曹烈安;鄧海峰 | 申請(專利權(quán))人: | 上海影卓信息科技有限公司 |
| 主分類號: | G06T5/00 | 分類號: | G06T5/00;G06T5/30;G06T7/13;G06N3/0464;G06N3/08 |
| 代理公司: | 上海段和段律師事務(wù)所 31334 | 代理人: | 李佳俊;郭國中 |
| 地址: | 201100 上海市閔*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 人像 換裝 方法 系統(tǒng) 介質(zhì) | ||
1.一種人像換裝方法,其特征在于,包括:
步驟S1:基于人臉檢測技術(shù),分割原人像圖a,得到服裝圖b;
步驟S2:對服裝圖b進(jìn)行灰度化處理得到灰度圖c;
步驟S3:對灰度圖c通過Canny邊緣檢測得到人像邊緣外輪廓二值圖d,并記錄圖d的外接矩形e;
步驟S4:對圖d做形態(tài)學(xué)開運算處理得到圖f;
步驟S5:使用GrabCut算法迭代預(yù)設(shè)次數(shù),分割出衣服圖g;
步驟S6:將圖g從-60度到+60度旋轉(zhuǎn)處理,得到最小外接矩形,確定服裝偏轉(zhuǎn)角度f;
步驟S7:基于卷積神經(jīng)網(wǎng)絡(luò)CNN,對衣服樣本數(shù)據(jù)進(jìn)行服裝分類網(wǎng)絡(luò)模型訓(xùn)練;
步驟S8:基于訓(xùn)練后的服裝分類網(wǎng)絡(luò)模型判斷原圖照片的衣服構(gòu)成類別;
步驟S9:根據(jù)衣服構(gòu)成類別自動推薦衣服素材;
步驟S10:將衣服素材根據(jù)偏轉(zhuǎn)角度f做偏轉(zhuǎn)處理,在原圖衣服區(qū)域外接矩形e內(nèi)先后覆蓋輪廓二值圖d和衣服素材;
步驟S11:衣服素材變形操作,按比例單向或者雙向撐滿衣服區(qū)域;
步驟S11.1:素材覆蓋區(qū)域?qū)Ρ仍瓐D服裝外接矩形e和輪廓二值圖d;
步驟S11.2:根據(jù)素材類型,分別進(jìn)行微變形處理,在外接矩形e內(nèi)完全覆蓋輪廓二值圖d;
步驟S3.1:圖像降噪,通過高斯濾波對圖c做處理;
步驟S3.2:計算圖像梯度,得到人像邊緣;
步驟S3.3:對得到的人像邊緣圖做非極大值抑制和雙閾值篩選,增強人像邊緣,得到人像邊緣的二值圖d。
2.根據(jù)權(quán)利要求1所述的人像換裝方法,其特征在于,所述步驟S4包括:
步驟S4.1:對圖d做形態(tài)學(xué)腐蝕操作,去除衣物黏連;
步驟S4.2:再做形態(tài)學(xué)膨脹操作,填充輪廓圖內(nèi)部空白,得到圖f。
3.根據(jù)權(quán)利要求1所述的人像換裝方法,其特征在于,所述步驟S6包括:
步驟S6.1:圖g每旋轉(zhuǎn)1度,計算一次外接矩形的大小并插入浮點數(shù)列表中;
步驟S6.2:旋轉(zhuǎn)結(jié)束后,計算矩形大小值列表中的最小值,并根據(jù)該值的索引,得到旋轉(zhuǎn)角度f,此時服裝無傾斜。
4.根據(jù)權(quán)利要求1所述的人像換裝方法,其特征在于,所述步驟S9包括:
步驟S9.1:將衣服構(gòu)成類別傳給服務(wù)器,由服務(wù)器進(jìn)行匹配組合;
步驟S9.2:將結(jié)果返回給客戶端,展示可供選擇的衣服素材組合。
5.一種人像換裝系統(tǒng),其特征在于,包括:
模塊S1:基于人臉檢測技術(shù),分割原人像圖a,得到服裝圖b;
模塊S2:對服裝圖b進(jìn)行灰度化處理得到灰度圖c;
模塊S3:對灰度圖c通過Canny邊緣檢測得到人像邊緣外輪廓二值圖d,并記錄圖d的外接矩形e;
模塊S4:對圖d做形態(tài)學(xué)開運算處理得到圖f;
模塊S5:使用GrabCut算法迭代預(yù)設(shè)次數(shù),分割出衣服圖g;
模塊S6:將圖g從-60度到+60度旋轉(zhuǎn)處理,得到最小外接矩形,確定服裝偏轉(zhuǎn)角度f;
模塊S7:基于卷積神經(jīng)網(wǎng)絡(luò)CNN,對衣服樣本數(shù)據(jù)進(jìn)行服裝分類網(wǎng)絡(luò)模型訓(xùn)練;
模塊S8:基于訓(xùn)練后的服裝分類網(wǎng)絡(luò)模型判斷原圖照片的衣服構(gòu)成類別;
模塊S9:根據(jù)衣服構(gòu)成類別自動推薦衣服素材;
模塊S10:將衣服素材根據(jù)偏轉(zhuǎn)角度f做偏轉(zhuǎn)處理,在原圖衣服區(qū)域外接矩形e內(nèi)先后覆蓋輪廓二值圖d和衣服素材;
模塊S11:衣服素材變形操作,按比例單向或者雙向撐滿衣服區(qū)域;
模塊S3.1:圖像降噪,通過高斯濾波對圖c做處理;
模塊S3.2:計算圖像梯度,得到人像邊緣;
模塊S3.3:對得到的人像邊緣圖做非極大值抑制和雙閾值篩選,增強人像邊緣,得到人像邊緣的二值圖d;
所述模塊S4包括:
模塊S4.1:對圖d做形態(tài)學(xué)腐蝕操作,去除衣物黏連;
模塊S4.2:再做形態(tài)學(xué)膨脹操作,填充輪廓圖內(nèi)部空白,得到圖f;
所述模塊S11包括:
模塊S11.1:素材覆蓋區(qū)域?qū)Ρ仍瓐D服裝外接矩形e和輪廓二值圖d
模塊S11.2:根據(jù)素材類型,分別進(jìn)行微變形處理,在外接矩形e內(nèi)完全覆蓋輪廓二值圖d。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海影卓信息科技有限公司,未經(jīng)上海影卓信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011097338.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





