System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及圖像處理,特別是涉及一種圖像飽和度調節方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
技術介紹
1、隨著圖像處理技術的發展,在同一拍攝場景下的不同方向上,圖像傳感器采集到的圖像會有亮度上的差異。因此需要對拍攝圖像進行飽和度調節以提升圖像對不同環境亮度的適應性。目前的飽和度調節,通常是通過固定的映射公式對拍攝圖像的顏色矩陣坐標進行拉伸變換,然后根據飽和度對圖像進行分區域處理的方式,導致不同區域之間容易出現的飽和度差異大的割裂感,使得飽和度調節難以符合實際應用需求,且難以完成高精度的飽和度調節任務。因此,亟需一種能夠根據不同亮度情況適應性調整圖像飽和度的圖像色溫調節方法,從而實現更精確的飽和度調節方法。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠根據不同亮度情況適應性調整圖像飽和度的圖像飽和度調節方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本申請提供了一種圖像飽和度調節方法,包括:
3、對待處理圖像的rgb顏色空間進行空間變換,得到hsv顏色空間;
4、根據所述rgb顏色空間確定所述待處理圖像的亮度分量;
5、根據所述亮度分量和預設飽和度調節表對所述hsv顏色空間進行飽和度調節,得到目標hsv顏色空間;
6、對所述目標hsv顏色空間進行空間變換,得到目標rgb顏色空間,并根據所述目標rgb顏色空間確定目標圖像。
7、在其中一個實施例中,所述
8、根據所述亮度分量和預設飽和度調節表確定飽和度調節數據;其中,所述預設飽和度調節表用于記錄所述亮度分量與所述飽和度調節數據之間的對應關系;
9、通過所述飽和度調節數據對所述hsv顏色空間進行飽和度調節,得到所述目標hsv顏色空間。
10、在其中一個實施例中,所述根據所述亮度分量和預設飽和度調節表確定飽和度調節數據,包括:
11、根據所述亮度分量從所述預設飽和度調節表中確定飽和度調節系數;
12、根據所述亮度分量確定所述飽和度調節系數的權重;
13、根據所述權重和所述飽和度調節系數進行飽和度計算,得到所述飽和度調節數據。
14、在其中一個實施例中,所述通過所述飽和度調節數據對所述hsv顏色空間進行飽和度調節,包括:
15、根據所述飽和度調節數據對所述hsv顏色空間的飽和度分量進行飽和度調節,得到目標飽和度分量;
16、根據所述目標飽和度分量和所述hsv顏色空間構建所述目標hsv顏色空間。
17、在其中一個實施例中,在所述根據所述亮度分量和預設飽和度調節表對所述hsv顏色空間進行飽和度調節之前,所述方法還包括:
18、獲取預設飽和度目標;
19、根據所述預設飽和度目標確定所述預設飽和度調節表。
20、在其中一個實施例中,所述方法還包括:
21、對所述目標圖像進行實時渲染,得到實時渲染圖;
22、對所述實時渲染圖進行展示。
23、第二方面,本申請還提供了一種圖像飽和度調節裝置,包括:
24、空間變換模塊,用于對待處理圖像的rgb顏色空間進行空間變換,得到hsv顏色空間;
25、第一確定模塊,用于根據所述rgb顏色空間確定所述待處理圖像的亮度分量;
26、飽和度調節模塊,用于根據所述亮度分量和預設飽和度調節表對所述hsv顏色空間進行飽和度調節,得到目標hsv顏色空間;
27、第二確定模塊,用于對所述目標hsv顏色空間進行空間變換,得到目標rgb顏色空間,并根據所述目標rgb顏色空間確定目標圖像。
28、第三方面,本申請還提供了一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
29、對待處理圖像的rgb顏色空間進行空間變換,得到hsv顏色空間;
30、根據所述rgb顏色空間確定所述待處理圖像的亮度分量;
31、根據所述亮度分量和預設飽和度調節表對所述hsv顏色空間進行飽和度調節,得到目標hsv顏色空間;
32、對所述目標hsv顏色空間進行空間變換,得到目標rgb顏色空間,并根據所述目標rgb顏色空間確定目標圖像。
33、第四方面,本申請還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
34、對待處理圖像的rgb顏色空間進行空間變換,得到hsv顏色空間;
35、根據所述rgb顏色空間確定所述待處理圖像的亮度分量;
36、根據所述亮度分量和預設飽和度調節表對所述hsv顏色空間進行飽和度調節,得到目標hsv顏色空間;
37、對所述目標hsv顏色空間進行空間變換,得到目標rgb顏色空間,并根據所述目標rgb顏色空間確定目標圖像。
38、第五方面,本申請還提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現以下步驟:
39、對待處理圖像的rgb顏色空間進行空間變換,得到hsv顏色空間;
40、根據所述rgb顏色空間確定所述待處理圖像的亮度分量;
41、根據所述亮度分量和預設飽和度調節表對所述hsv顏色空間進行飽和度調節,得到目標hsv顏色空間;
42、對所述目標hsv顏色空間進行空間變換,得到目標rgb顏色空間,并根據所述目標rgb顏色空間確定目標圖像。
43、上述圖像飽和度調節方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品,通過對待處理圖像的rgb顏色空間進行空間變換,得到hsv顏色空間;根據rgb顏色空間確定待處理圖像的亮度分量;根據亮度分量和預設飽和度調節表對hsv顏色空間進行飽和度調節,得到目標hsv顏色空間;對目標hsv顏色空間進行空間變換,得到目標rgb顏色空間,并根據目標rgb顏色空間確定目標圖像。因此,通過根據亮度分量和預設飽和度調節表對hsv顏色空間進行飽和度調節,得到目標hsv顏色空間,實現了在無需對圖像進行分區處理的前提下,針對待處理圖像中不同亮度分量的像素進行對應的飽和度調節,從而提高了待處理圖像對不同環境亮度的適應性。
本文檔來自技高網...【技術保護點】
1.一種圖像飽和度調節方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述亮度分量和預設飽和度調節表對所述HSV顏色空間進行飽和度調節,得到目標HSV顏色空間,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述亮度分量和預設飽和度調節表確定飽和度調節數據,包括:
4.根據權利要求2所述的方法,其特征在于,所述通過所述飽和度調節數據對所述HSV顏色空間進行飽和度調節,包括:
5.根據權利要求1所述的方法,其特征在于,在所述根據所述亮度分量和預設飽和度調節表對所述HSV顏色空間進行飽和度調節之前,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
7.一種圖像飽和度調節裝置,其特征在于,所述裝置包括:
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種圖像飽和度調節方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述亮度分量和預設飽和度調節表對所述hsv顏色空間進行飽和度調節,得到目標hsv顏色空間,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述亮度分量和預設飽和度調節表確定飽和度調節數據,包括:
4.根據權利要求2所述的方法,其特征在于,所述通過所述飽和度調節數據對所述hsv顏色空間進行飽和度調節,包括:
5.根據權利要求1所述的方法,其特征在于,在所述根據所述亮度分量和預設飽和度調節表對所述hsv顏色空間進行飽和度調節之前,所述方法還...
【專利技術屬性】
技術研發人員:孫濱璇,白頌榮,張海越,
申請(專利權)人:深圳曦華科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。