本發(fā)明涉及網(wǎng)絡(luò)直播技術(shù),特別是涉及一種直播平臺的改變主播形象的方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的普及,流媒體的互聯(lián)網(wǎng)應(yīng)用得到廣泛的發(fā)展。網(wǎng)絡(luò)直播作為流媒體的重要組成方式,以其豐富的內(nèi)容和互動性,吸引了越來越多用戶的參與。
主播在直播過程中,為了更好和粉絲互動,需要經(jīng)常更換漂亮服飾,以塑造更好的形象來吸引粉絲,但是,對于直播方和主播來講,置裝費將是一筆不小的開銷。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種直播平臺的改變主播形象的方法及系統(tǒng),能夠?qū)⒅鞑ミx定的目標服飾模擬穿戴在所述主播身上,并在直播視頻中展現(xiàn)。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種直播平臺的改變主播形象的方法,該方法包括:接收主播的換裝指令;根據(jù)換裝指令,提取主播所選取的目標服飾的數(shù)據(jù)信息;采集主播的體態(tài)信息;根據(jù)主播的體態(tài)信息和目標服飾的數(shù)據(jù)信息,進行視頻編輯處理,以在視頻中將目標服飾穿戴在主播身上。
其中,采集主播的體態(tài)信息的步驟,包括:預(yù)先測量主播的三維人體參數(shù),以預(yù)先建立主播的三維人體模型和臉型特征數(shù)據(jù);實時采集主播的形態(tài)信息。
其中,根據(jù)主播的體態(tài)信息和目標服飾的數(shù)據(jù)信息,進行視頻編輯處理以在視頻中將目標服飾加載在主播身上的步驟,包括:根據(jù)預(yù)先建立的主播的三維人體模型和臉型特征數(shù)據(jù)以及目標服飾的數(shù)據(jù)信息,而模擬出目標服飾穿戴在主播身上的視覺圖像;根據(jù)實時采集的主播的形態(tài)信息和模擬出的視覺圖像,而進行視頻編輯處理,以生成將目標服飾穿戴在主播身上的視頻圖像。
其中,根據(jù)主播的體態(tài)信息和目標服飾的數(shù)據(jù)信息,進行視頻編輯處理以在視頻中將目標服飾加載在主播身上的步驟,進一步包括:在主播端展示生成的目標服飾穿戴在主播身上的視頻圖像,以供主播體驗虛擬試衣效果。
其中,根據(jù)主播的體態(tài)信息和目標服飾的數(shù)據(jù)信息,進行視頻編輯處理以在視頻中將目標服飾加載在主播身上的步驟,進一步包括:向客戶端推送生成的目標服飾穿戴在主播身上的視頻圖像,以進行在線直播。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種用于直播平臺的改變主播形象的系統(tǒng),包括:接收模塊,用于接收主播的換裝指令;提取模塊,用于根據(jù)換裝指令,提取主播所選取的目標服飾的數(shù)據(jù)信息;采集模塊,用于采集主播的體態(tài)信息;視頻處理模塊,用于根據(jù)主播的體態(tài)信息和目標服飾的數(shù)據(jù)信息,進行視頻編輯處理,以在視頻中將目標服飾穿戴在主播身上。
其中,采集模塊進一步包括:測量單元,用于預(yù)先測量主播的三維人體參數(shù),以預(yù)先建立主播的三維人體模型和臉型特征數(shù)據(jù);采集單元,用于實時采集主播的形態(tài)信息。
其中,視頻處理模塊進一步包括:模擬單元,用于根據(jù)預(yù)先建立的主播的三維人體模型和臉型特征數(shù)據(jù)以及目標服飾的數(shù)據(jù)信息,而模擬出目標服飾穿戴在主播身上的視覺圖像;視頻編輯單元,用于根據(jù)實時采集的主播的形態(tài)信息和模擬出的視覺圖像,而進行視頻編輯處理,以生成將目標服飾穿戴在主播身上的視頻圖像。
其中,視頻處理模塊進一步包括:虛擬試衣單元,用于在主播端展示生成的目標服飾穿戴在主播身上的視頻圖像,以供主播體驗虛擬試衣效果;以及推送單元,向客戶端推送生成的目標服飾穿戴在主播身上的視頻圖像,以進行在線直播。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明主要利用視頻編輯處理技術(shù),根據(jù)主播的換裝指令和所選取的目標服飾,將主播選定的目標服飾模擬穿戴在主播身上并在直播視頻中展現(xiàn),以實現(xiàn)直播端主播的換裝。本發(fā)明以較低的成本實現(xiàn)直播端主播的換裝,能在提升主播形象以更好地吸引粉絲的同時,節(jié)省置裝費用。
附圖說明
圖1是本發(fā)明直播平臺的改變主播形象的方法一實施例的流程圖;
圖2是圖1中步驟S130一實施例的流程圖;
圖3是圖1中步驟S140一實施例的流程圖;
圖4是本發(fā)明用于直播平臺的改變主播形象的系統(tǒng)一實施例的結(jié)構(gòu)示意圖;
圖5是圖4中采集模塊230一實施例的結(jié)構(gòu)示意圖;
圖6是圖4中視頻處理模塊240一實施例的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施方式對本發(fā)明進行詳細說明。
請參閱圖1,圖1是本發(fā)明直播平臺的改變主播形象的方法一實施例的流程圖。需注意的是,本發(fā)明的方法并不僅僅局限于圖1所示的流程順序,只要采用如下的步驟達到實質(zhì)上相同的結(jié)果即可。如圖1所示,該方法包括如下步驟:
S110:接收主播的換裝指令。
具體地,換裝指令由主播操控主播端而發(fā)出,其中,主播端可以是例如手機、平板電腦、筆記本或桌上電腦等通信終端。
S120:根據(jù)換裝指令,提取主播所選取的目標服飾的數(shù)據(jù)信息。
主播端可隨時發(fā)送換裝指令,同時選取目標服飾載體并上傳。在本實施例中,目標服飾的載體可以為包含有該目標服飾的圖片或視頻,但不限于此。
具體地,直播軟件根據(jù)換裝指令,通過圖像提取或視頻提取技術(shù)從目標服飾的載體中抓取目標服飾的數(shù)據(jù)信息。進一步地,直播軟件還可將目標服飾的數(shù)據(jù)信息預(yù)先存儲在直播端,以留待下次使用。其中,目標服飾包括主播選取的服裝和/或配飾,以及不限于此。
S130:采集主播的體態(tài)信息。
具體請參閱圖2,圖2是圖1中步驟S130一實施例的流程圖。本步驟S130進一步包括:
S131:預(yù)先測量主播的三維人體參數(shù),以預(yù)先建立主播的三維人體模型和臉型特征數(shù)據(jù)。
具體地,通過預(yù)先測量主播的三維人體參數(shù)并將參數(shù)存儲于直播端或者直播平臺的服務(wù)端,以建立主播的三維人體模型和臉型特征的基礎(chǔ)數(shù)據(jù),以便同一主播多次換裝隨時調(diào)用。
S132:實時采集主播的形態(tài)信息。
具體地,實時采集主播處于不同狀態(tài)時的形態(tài)信息,以對基礎(chǔ)數(shù)據(jù)適時做出調(diào)整,并綜合得出主播處于當前狀態(tài)時的形態(tài)參數(shù)。
S140:根據(jù)主播的體態(tài)信息和目標服飾的數(shù)據(jù)信息,進行視頻編輯處理,以在視頻中將目標服飾穿戴在主播身上。
具體請參閱圖3,圖3是圖1中步驟S140一實施例的流程圖。本步驟S140進一步包括:
S141:根據(jù)預(yù)先建立的主播的三維人體模型和臉型特征數(shù)據(jù)以及目標服飾的數(shù)據(jù)信息,而模擬出目標服飾穿戴在主播身上的視覺圖像。
S142:根據(jù)實時采集的主播的形態(tài)信息和模擬出的視覺圖像,而進行視頻編輯處理,以生成將目標服飾穿戴在主播身上的視頻圖像。
S143:在主播端展示生成的目標服飾穿戴在主播身上的視頻圖像,以供主播體驗虛擬試衣效果。
S144:向客戶端推送生成的目標服飾穿戴在主播身上的視頻圖像,以進行在線直播。
在本實施例中,采用視頻提取、視頻模擬等視頻編輯技術(shù)將目標服飾從目標服飾的載體中提取并加載在視頻圖像中的主播身上,但不限于此。在其他實施例中,可以理解的,步驟S143可以省略。
請參閱圖4,圖4是本發(fā)明用于直播平臺改變主播形象的系統(tǒng)一實施例的結(jié)構(gòu)示意圖。本實施例的系統(tǒng)200包括:接收模塊210、提取模塊220、采集模塊230、視頻處理模塊240。
進一步,接收模塊210用于接收主播的換裝指令。具體地,換裝指令可由主播端發(fā)送,主播端可以是手機、平板電腦、筆記本或桌上電腦等通信終端,但不限于此。
提取模塊220用于根據(jù)換裝指令,提取主播所選取的目標服飾的數(shù)據(jù)信息。其中,主播可隨時發(fā)送換裝指令,同時選取目標服飾載體并上傳至直播端的通信終端。在本實施例中,目標服飾的載體為包含有該目標服飾的圖片或視頻,但不限于此。具體地,直播軟件根據(jù)換裝指令,通過圖像提取或視頻提取技術(shù)從目標服飾的載體中抓取目標服飾的數(shù)據(jù)信息。進一步地,直播軟件還可將目標服飾的數(shù)據(jù)信息存儲于直播端的通信終端,以留待下次使用。其中,目標服飾包括主播選取的服裝和/或配飾,以及不限于此。
請結(jié)合參閱圖5,圖5是圖4中采集模塊230一實施例的結(jié)構(gòu)示意圖。采集模塊用于采集主播的體態(tài)信息。具體地,采集模塊230進一步包括:測量單元231和實時采集單元232。測量單元231用于預(yù)先測量主播的三維人體參數(shù)并將參數(shù)儲存于主播端或者直播平臺的服務(wù)端,以預(yù)先建立主播的三維人體模型和臉型特征數(shù)據(jù),形成主播的三維人體模型和臉型特征的基礎(chǔ)數(shù)據(jù)庫,以便同一主播多次換裝隨時調(diào)用。實時采集單元232用于實時采集主播的形態(tài)信息。具體地,由于主播處于不同狀態(tài)時所展示的形態(tài)信息會略有差異,實時采集單元232用于采集不同狀態(tài)時主播的形態(tài)信息,以對基礎(chǔ)數(shù)據(jù)適時做出調(diào)整,并綜合得出主播處于當前狀態(tài)時的形態(tài)參數(shù)。
請參閱圖6,圖6是圖4中視頻處理模塊240一實施例的結(jié)構(gòu)示意圖。具體地,視頻處理模塊240用于根據(jù)主播的體態(tài)信息和目標服飾的數(shù)據(jù)信息,進行視頻編輯處理,以在視頻中將目標服飾穿戴在主播身上。進一步地,視頻處理模塊240包括:模擬單元241、視頻編輯單元242、虛擬試衣單元243、推送單元244。
在本實施例中,模擬單元241用于根據(jù)預(yù)先建立的主播的三維人體模型和臉型特征數(shù)據(jù)以及目標服飾的數(shù)據(jù)信息,而模擬出目標服飾穿戴在主播身上的視覺圖像;視頻編輯單元242,用于根據(jù)實時采集的主播的形態(tài)信息和模擬出的視覺圖像,而進行視頻編輯處理,以生成將目標服飾穿戴在主播身上的視頻圖像。虛擬試衣單元243,用于在主播端展示生成的目標服飾穿戴在主播身上的視頻圖像,以供主播體驗虛擬試衣效果;以及推送單元244,向客戶端推送生成的目標服飾穿戴在主播身上的視頻圖像,以進行在線直播。在其他實施例中,可以理解的,虛擬試衣單元243可省略。
區(qū)別于現(xiàn)有技術(shù),本發(fā)明主要利用視頻編輯處理技術(shù),根據(jù)主播的換裝指令和所選取的目標服飾,將主播選定的目標服飾模擬穿戴在主播身上并在直播視頻中展現(xiàn),以實現(xiàn)直播端主播的換裝。本發(fā)明以較低的成本實現(xiàn)直播端主播的換裝,能在提升主播形象以更好地吸引粉絲的同時,節(jié)省置裝費用。
以上僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。