1.一種對虛擬場景直播進行美顏處理的方法,其特征在于,包括以下步驟:
實時獲取攝像裝置的數據,得到第一圖像數據;
將第一圖像數據轉換成紋理圖像,并將所述紋理圖像更新至虛擬場景中;
通過GPU從紋理圖像中識別出第一對象,將紋理圖像除第一對象外的剩余部分透明化,然后對第一對象進行美顏處理,再對美顏后的第一對象及所述虛擬場景進行渲染,得到渲染圖像。
2.根據權利要求1所述的對虛擬場景直播進行美顏處理的方法,其特征在于,得到渲染圖像之后還包括步驟:
對所述渲染圖像進行合成圖像編碼操作,得到第一視頻數據;
獲取攝像裝置數據的同時,實時獲取音效器的音頻數據,將音效器的音頻數據與第一視頻數據封裝成音視頻數據。
3.根據權利要求2所述的對虛擬場景直播進行美顏處理的方法,其特征在于,得到所述音視頻數據之后還包括步驟:通過實時流傳輸協議,將所述音視頻數據直播給局域網中的在線客戶端;
或通過實時流傳輸協議,將所述音視頻數據發送給第三方網絡服務器;
第三方網絡服務器生成所述音視頻數據的互聯網直播鏈接。
4.根據權利要求3所述的對虛擬場景直播進行美顏處理的方法,其特征在于,還包括接收客戶端發送的互動指令,從及根據互動指令更新或切換虛擬場景。
5.根據權利要求2所述的對虛擬場景直播進行美顏處理的方法,其特征在于,所述對所述渲染圖像進行合成圖像編碼操作包括步驟:
使用硬件編碼模塊截取所述渲染圖像,以及對所截取的渲染圖像進行壓縮編碼。
6.根據權利要求1所述的對虛擬場景直播進行美顏處理的方法,其特征在于,所述對第一對象進行美顏處理包括步驟:利用shader對第一對象進行磨皮處理,去斑處理和加亮處理。
7.根據權利要求1所述的對虛擬場景直播進行美顏處理的方法,其特征在于,所述虛擬場景為3D虛擬現實場景或3D視頻場景。
8.一種對虛擬場景直播進行美顏處理的系統,其特征在于,包括:
解析單元,用于實時獲取攝像裝置的數據,得到第一圖像數據;
更新單元,用于將第一圖像數據轉換成紋理圖像,并將所述紋理圖像更新至虛擬場景中;以及
渲染單元,通過GPU從紋理圖像中識別出第一對象,將紋理圖像除第一對象外的剩余部分透明化,然后對第一對象進行美顏處理,再對美顏后的第一對象及所述虛擬場景進行渲染,得到渲染圖像。
9.根據權利要求8所述的對虛擬場景直播進行美顏處理的系統,其特征在于,還包括:
合成圖像編碼單元,用于對所述渲染圖像進行合成圖像編碼操作,得到第一視頻數據;以及
封裝單元,用于獲取攝像裝置數據的同時,實時獲取音效器的音頻數據,將音效器的音頻數據與第一視頻數據封裝成音視頻數據。
10.根據權利要求9所述的對虛擬場景直播進行美顏處理的系統,其特征在于,還包括傳輸單元,用于通過實時流傳輸協議,將所述音視頻數據直播給局域網中的在線客戶端;
或傳輸單元還用于通過實時流傳輸協議,將所述音視頻數據發送給第三方網絡服務器;
第三方網絡服務器生成所述音視頻數據的互聯網直播鏈接。
11.根據權利要求10所述的對虛擬場景直播進行美顏處理的系統,其特征在于,還包括互動單元,用于接收客戶端發送的互動指令,從及根據互動指令更新或切換虛擬場景。
12.根據權利要求9所述的對虛擬場景直播進行美顏處理的系統,其特征在于,所述合成圖像編碼單元對所述渲染圖像進行合成圖像編碼操包括,使用硬件編碼模塊截取所述渲染圖像,以及對所截取的渲染圖像進行壓縮編碼。