本申請涉及圖像處理,具體涉及一種圖像的光暈渲染方法、裝置、存儲介質、設備及程序產品。
背景技術:
1、光暈特效的實現(xiàn)質量直接影響圖像的真實性。目前,在光暈特效的渲染過程中,需要根據(jù)亮度閾值提取圖像中亮度較高的區(qū)域并進行模糊處理,再將模糊后的部分按特定比例疊加回原始圖像,從而使圖像中的發(fā)光物體在視覺上產生光線散射的效果,提升圖像的真實性。然而,這一過程沒有考慮透明度,透明區(qū)域的亮度比不透明區(qū)域低,若亮度閾值設置得較高,會使不透明區(qū)域的光暈強度過高,若亮度閾值設置得較低,又會使透明區(qū)域的光暈強度不足,這都會降低圖像的真實性。
技術實現(xiàn)思路
1、本申請實施例提供一種圖像的光暈渲染方法、裝置、存儲介質、設備及程序產品,通過原始圖像的透明度信息調整初始光暈遮罩以得到目標光暈遮罩,確保使用目標光暈遮罩完成渲染后的目標圖像中透明度不同的區(qū)域也會得到良好的光暈效果,從而提升了渲染后的目標圖像的真實性。
2、一方面,本申請實施例提供了一種圖像的光暈渲染方法,所述方法包括:根據(jù)原始圖像進行降低分辨率處理,得到初始光暈遮罩,并根據(jù)所述原始圖像的圖像緩沖區(qū)得到透明度遮罩;根據(jù)所述透明度遮罩調整所述初始光暈遮罩中每個像素點的光暈強度,得到目標光暈遮罩;將所述目標光暈遮罩疊加至所述原始圖像,得到渲染后的目標圖像。
3、另一方面,本申請實施例提供了一種圖像的光暈渲染裝置,所述裝置包括第一得到單元、第二得到單元以及第三得到單元,所述第一得到單元用于根據(jù)原始圖像進行降低分辨率處理,得到初始光暈遮罩,并根據(jù)所述原始圖像的圖像緩沖區(qū)得到透明度遮罩;所述第二得到單元用于根據(jù)所述透明度遮罩調整所述初始光暈遮罩中每個像素點的光暈強度,得到目標光暈遮罩;所述第三得到單元用于將所述目標光暈遮罩疊加至所述原始圖像,得到渲染后的目標圖像。
4、另一方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序適于處理器進行加載,以執(zhí)行如上任一實施例所述的圖像的光暈渲染方法。
5、另一方面,本申請實施例提供一種計算機設備,所述計算機設備包括處理器和存儲器,所述存儲器中存儲有計算機程序,所述處理器通過調用所述存儲器中存儲的所述計算機程序,用于執(zhí)行如上任一實施例所述的圖像的光暈渲染方法。
6、另一方面,本申請實施例提供一種計算機程序產品,包括計算機指令,所述計算機指令被處理器執(zhí)行時實現(xiàn)如上任一實施例所述的圖像的光暈渲染方法。
7、本申請實施例提供的圖像的光暈渲染方法,通過對原始圖像進行處理,得到初始光暈遮罩,并根據(jù)原始圖像的圖像緩沖區(qū)中的數(shù)據(jù)得到原始圖像的透明度遮罩,根據(jù)透明度遮罩調整初始光暈遮罩中每個像素點的光暈強度,得到目標光暈遮罩,將目標光暈遮罩疊加至原始圖像即可完成原始圖像的渲染,得到渲染后的目標圖像。本申請實施例通過引入從原始圖像的圖像緩沖區(qū)得到的透明度遮罩,在調整初始光暈遮罩中每個像素點的光暈強度的過程中,將原始圖像中不同區(qū)域的透明度也納入了考慮范圍,從而確保渲染后的目標圖像中透明度不同的區(qū)域也會得到良好的光暈效果,以提升渲染后的目標圖像的真實性。
1.一種圖像的光暈渲染方法,其特征在于,所述方法包括:
2.如權利要求1所述的圖像的光暈渲染方法,其特征在于,所述根據(jù)原始圖像進行降低分辨率處理,得到初始光暈遮罩,并根據(jù)所述原始圖像的圖像緩沖區(qū)得到透明度遮罩,包括:
3.如權利要求2所述的圖像的光暈渲染方法,其特征在于,所述對所述原始圖像進行降低分辨率處理,得到所述初始光暈遮罩,包括:
4.如權利要求1所述的圖像的光暈渲染方法,其特征在于,所述透明度遮罩包括調整前的初始透明度遮罩和調整后的目標透明度遮罩,所述根據(jù)所述透明度遮罩調整所述初始光暈遮罩中每個像素點的光暈強度,得到目標光暈遮罩,包括:
5.如權利要求4所述的圖像的光暈渲染方法,其特征在于,所述根據(jù)預設的曲線函數(shù),調整所述初始透明度遮罩,得到所述目標透明度遮罩,包括:
6.如權利要求4所述的圖像的光暈渲染方法,其特征在于,所述根據(jù)所述目標透明度遮罩調整所述初始光暈遮罩中每個像素點的光暈強度,得到過渡光暈遮罩,包括:
7.如權利要求4所述的圖像的光暈渲染方法,其特征在于,所述根據(jù)所述過渡光暈遮罩中每個像素點的光暈強度,調整所述過渡光暈區(qū)域中的噪聲強度和噪聲平鋪度,得到所述目標光暈遮罩,包括:
8.如權利要求1所述的圖像的光暈渲染方法,其特征在于,所述將所述目標光暈遮罩疊加至所述原始圖像,得到渲染后的目標圖像,包括:
9.一種圖像的光暈渲染裝置,其特征在于,所述裝置包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序適于處理器進行加載,以執(zhí)行如權利要求1-8任一項所述的圖像的光暈渲染方法。
11.一種計算機設備,其特征在于,所述計算機設備包括處理器和存儲器,所述存儲器中存儲有計算機程序,所述處理器通過調用所述存儲器中存儲的所述計算機程序,用于執(zhí)行權利要求1-8任一項所述的圖像的光暈渲染方法。
12.一種計算機程序產品,包括計算機指令,其特征在于,所述計算機指令被處理器執(zhí)行時實現(xiàn)權利要求1-8任一項所述的圖像的光暈渲染方法。