System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本申請涉及圖像處理,特別是一種綠幕圖像的溢色抑制方法、裝置、直播系統(tǒng)、電子設備及計算機可讀存儲介質。
技術介紹
1、隨著圖像處理技術發(fā)展,基于綠幕摳像和畫面合成技術已經(jīng)被廣泛應用于圖像編輯、視頻直播、影視創(chuàng)作等多個領域;在綠幕前所拍攝的目標對象,由于幕布反光、半透明(如眼鏡、紗)、運動模糊等原因,不可避免地會出現(xiàn)綠色溢出的現(xiàn)象,這種現(xiàn)象容易在最終的合成畫面中呈現(xiàn)系列的畫面問題,如人臉人體反綠光、透明衣物泛綠、快速運動(微動態(tài))肢體有綠邊等,從而嚴重影響觀感。
2、一般情況下,應用溢色抑制算法來抑制或者祛除綠幕圖像的畫面中所溢出綠色的成分,從而避免畫面的綠色溢出問題;當前常用的綠幕畫面溢色抑制算法,主要有灰度圖像與原圖進行加權平均處理方法,rgb通道替換或者偏移處理方法,上述抑制方法能在一定程度上還原前景顏色,但是容易導致全圖色彩丟失或者部分顏色(如黃色)嚴重失真,并且在一些難度較大的場景(如肢體運動模糊、紅色半透明衣物)上的表現(xiàn)較差,整體效果表現(xiàn)不足。另外,還有基于最優(yōu)化求解方法和綠色色彩濃度抑制疊加rgb白平衡調整方法;基于最優(yōu)化求解方法可以有效(或者效果較好)地對前景的顏色進行還原,但基于逐像素進行最優(yōu)化求解的方案具有相當高的計算復雜度,難以支撐實時任務,尤其在中低端設備上;而綠色色彩濃度抑制疊加rgb白平衡調整方法的效果整體而言較為一般,且白平衡策略容易失效。
3、由此可見,常用的綠幕畫面溢色抑制算法難以在實時性基礎上保證畫面的溢色抑制效果,影響了綠幕摳像和畫面合成技術在圖像編輯、視頻直播及影視創(chuàng)作
技術實現(xiàn)思路
1、基于此,有必要針對上述至少一種技術缺陷,提供一種綠幕圖像的溢色抑制方法、裝置、直播系統(tǒng)、電子設備及計算機可讀存儲介質,可以優(yōu)化溢色抑制效果,提升處理性能。
2、一種綠幕圖像的溢色抑制方法,包括:
3、獲取rgb格式的綠幕圖像以及用于摳像的關鍵色;
4、分別對所述綠幕圖像和關鍵色進行顏色空間轉換得到y(tǒng)uv顏色空間的第一前景圖像和關鍵色數(shù)值;
5、確定所述綠幕圖像的顏色邊界,根據(jù)所述關鍵色數(shù)值和顏色邊界對所述第一前景圖像進行色度偏移處理得到第二前景圖像;
6、對所述第二前景圖像進行顏色空間逆轉換得到rgb格式的第一溢色抑制圖像。
7、在一個實施例中,根據(jù)所述關鍵色數(shù)值和顏色邊界對所述第一前景圖像進行色度偏移處理得到第二前景圖像,包括:
8、根據(jù)關鍵色數(shù)值計算關鍵色在uv平面上的關鍵色角度;
9、根據(jù)第一前景圖像的各個像素點的uv通道的數(shù)值,關鍵色數(shù)值以及顏色邊界估計對應的uv位置偏移量;其中,所述顏色邊界包括紅綠色邊界和藍綠色邊界;
10、在給定y值下,根據(jù)所述uv位置偏移量及關鍵色角度對第一前景圖像的各個像素進行uv通道偏移,得到綠色被抑制的第二前景圖像。
11、在一個實施例中,根據(jù)所述uv位置偏移量及關鍵色角度對第一前景圖像的各個像素進行uv通道偏移,包括:
12、當像素點的顏色位于紅綠色邊界與關鍵色角度的中間區(qū)域時,根據(jù)所述uv位置偏移量將紅綠色邊界與關鍵色角度夾角之間的顏色偏移至紅綠色邊界線上的顏色;
13、當像素點的顏色位于藍綠色邊界與關鍵色角度的中間區(qū)域時,根據(jù)所述uv位置偏移量將藍綠色邊界與關鍵色角度夾角之間的顏色偏移至藍綠色邊界線上的顏色。
14、在一個實施例中,根據(jù)所述uv位置偏移量及關鍵色角度對第一前景圖像的各個像素進行uv通道偏移,包括:
15、
16、其中,u′表示像素點u通道偏移后的數(shù)值,v′表示像素點v通道偏移后的數(shù)值,u表示像素點u通道的數(shù)值,v表示像素點v通道的數(shù)值,表示預先推導的u通道的上下界,表示預先推導的v通道的上下界,β表示位置偏移量,ku表示設定系數(shù),θk表示關鍵色角度。
17、在一個實施例中,所述根據(jù)所述uv位置偏移量及關鍵色角度對第一前景圖像的各個像素進行uv通道偏移,包括:
18、根據(jù)所述uv位置偏移量在預設的查找表上查找相應像素點的uv通道的色度偏移量,根據(jù)所述色度偏移量對相應像素點的uv通道的顏色值進行偏移處理;
19、其中,所述查找表用于記錄給定的yuv數(shù)值下像素點的色度偏移量uv通道的顏色值。
20、在一個實施例中,所述的綠幕圖像的溢色抑制方法,還包括:
21、計算第一溢色抑制圖像的顏色基數(shù);
22、根據(jù)所述顏色基數(shù)對所述第一溢色抑制圖像的rgb各個通道進行顏色修正得到用于畫面合成的第二溢色抑制圖像。
23、一種綠幕圖像的溢色抑制裝置,包括:
24、獲取模塊,用于獲取rgb格式的綠幕圖像以及用于摳像的關鍵色;
25、轉換模塊,用于分別對所述綠幕圖像和關鍵色進行顏色空間轉換得到y(tǒng)uv顏色空間的第一前景圖像和關鍵色數(shù)值;
26、偏移模塊,用于確定所述綠幕圖像的顏色邊界,根據(jù)所述關鍵色數(shù)值和顏色邊界對所述第一前景圖像進行色度偏移處理得到第二前景圖像;
27、逆轉換模塊,用于對所述第二前景圖像進行顏色空間逆轉換得到rgb格式的第一溢色抑制圖像。
28、一種直播系統(tǒng),包括:主播端、觀眾端以及直播服務器;其中,所述主播端和觀眾端分別通過網(wǎng)絡連接至所述直播服務器;
29、所述直播服務器,用于接收主播端上傳的綠幕圖像,利用所述的綠幕圖像的溢色抑制方法對主播的綠幕圖像進行處理得到溢色抑制圖像,利用所述溢色抑制圖像進行綠幕摳像和圖像合成得到主播的直播視頻圖像轉發(fā)至觀眾端;
30、所述主播端,用于接入直播間的主播,采集主播的綠幕圖像并上傳至直播服務器;
31、所述觀眾端,用于接入直播間的用戶以及播放直播視頻圖像。
32、一種電子設備,該電子設備,其包括:
33、一個或多個處理器;
34、存儲器;
35、一個或多個應用程序,其中所述一個或多個應用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序配置用于執(zhí)行上述的綠幕圖像的溢色抑制方法的步驟。
36、一種計算機可讀存儲介質,所述存儲介質存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行上述的綠幕圖像的溢色抑制方法的步驟。
37、本申請的技術方案,分別對rgb格式的綠幕圖像和關鍵色進行顏色空間轉換到y(tǒng)uv顏色空間根據(jù)綠幕圖像的顏色邊界和關鍵色數(shù)值進行色度偏移處理,再進行顏色空間逆轉換到rgb格式的溢色抑制圖像;該技術方案,優(yōu)化了溢色抑制效果,具有計算量低、處理速度快等優(yōu)勢,提升軟件覆蓋設備,帶來更好的用戶體驗;可以比較廣泛地應用在影視創(chuàng)作、短視頻、視頻直播、圖像編輯與創(chuàng)作等多種應用中。
38、進一步的,在yuv顏色空間內完備性抑制了本文檔來自技高網(wǎng)...
【技術保護點】
1.一種綠幕圖像的溢色抑制方法,其特征在于,包括:
2.根據(jù)權利要求1所述的綠幕圖像的溢色抑制方法,其特征在于,根據(jù)所述關鍵色數(shù)值和顏色邊界對所述第一前景圖像進行色度偏移處理得到第二前景圖像,包括:
3.根據(jù)權利要求2所述的綠幕圖像的溢色抑制方法,其特征在于,根據(jù)所述UV位置偏移量及關鍵色角度對第一前景圖像的各個像素進行UV通道偏移,包括:
4.根據(jù)權利要求3所述的綠幕圖像的溢色抑制方法,其特征在于,根據(jù)所述UV位置偏移量及關鍵色角度對第一前景圖像的各個像素進行UV通道偏移,包括:
5.根據(jù)權利要求2所述的綠幕圖像的溢色抑制方法,其特征在于,所述根據(jù)所述UV位置偏移量及關鍵色角度對第一前景圖像的各個像素進行UV通道偏移,包括:
6.根據(jù)權利要求1-5任一項所述的綠幕圖像的溢色抑制方法,其特征在于,還包括:
7.一種綠幕圖像的溢色抑制裝置,其特征在于,包括:
8.一種直播系統(tǒng),其特征在于,包括:主播端、觀眾端以及直播服務器;其中,所述主播端和觀眾端分別通過網(wǎng)絡連接至所述直播服務器;
9.
10.一種計算機可讀存儲介質,其特征在于,所述存儲介質存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行權利要求1-6任一項所述的綠幕圖像的溢色抑制方法的步驟。
...【技術特征摘要】
1.一種綠幕圖像的溢色抑制方法,其特征在于,包括:
2.根據(jù)權利要求1所述的綠幕圖像的溢色抑制方法,其特征在于,根據(jù)所述關鍵色數(shù)值和顏色邊界對所述第一前景圖像進行色度偏移處理得到第二前景圖像,包括:
3.根據(jù)權利要求2所述的綠幕圖像的溢色抑制方法,其特征在于,根據(jù)所述uv位置偏移量及關鍵色角度對第一前景圖像的各個像素進行uv通道偏移,包括:
4.根據(jù)權利要求3所述的綠幕圖像的溢色抑制方法,其特征在于,根據(jù)所述uv位置偏移量及關鍵色角度對第一前景圖像的各個像素進行uv通道偏移,包括:
5.根據(jù)權利要求2所述的綠幕圖像的溢色抑制方法,其特征在于,所述根據(jù)所述uv位置偏移量及關鍵色角度對第一前景圖...
【專利技術屬性】
技術研發(fā)人員:麥廣燦,陳增海,賀灝,
申請(專利權)人:廣州方硅信息技術有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。