本公開(kāi)涉及圖像處理,尤其是涉及一種白點(diǎn)灰度圖的生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在圖像處理中,隨機(jī)白點(diǎn)常被用于各類程序化的隨機(jī)生成效果當(dāng)中,這些隨機(jī)白點(diǎn)一般會(huì)作為一個(gè)隨機(jī)的位置點(diǎn)或者圖像來(lái)使用,例如,當(dāng)生成多個(gè)閃爍的星星效果時(shí)需要生成隨機(jī)白點(diǎn)來(lái)作為星星的初始位置,當(dāng)生成雨滴效果時(shí)需要使用隨機(jī)出現(xiàn)的白點(diǎn)來(lái)作為雨滴的初始圖案等等。目前,一般都是使用白噪聲或者perlin噪聲等隨機(jī)噪聲來(lái)生成隨機(jī)白點(diǎn)。但是,上述方法生成的隨機(jī)白點(diǎn)的效果不佳。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本公開(kāi)的目的在于提供一種白點(diǎn)灰度圖的生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),通過(guò)分形的方式在生成第一個(gè)基礎(chǔ)的白點(diǎn)(預(yù)設(shè)初始白點(diǎn))后,基于待處理圖像上各像素點(diǎn)的坐標(biāo)位置、預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置、預(yù)設(shè)參數(shù)和預(yù)設(shè)迭代次數(shù)進(jìn)行路徑分裂,以得到白點(diǎn)灰度圖,具有隨機(jī)性,能夠保證每個(gè)白點(diǎn)的形狀統(tǒng)一且過(guò)渡自然,使得生成的白點(diǎn)更具美觀性,提高了生成的隨機(jī)白點(diǎn)的效果。
2、第一方面,本公開(kāi)實(shí)施例提供了一種白點(diǎn)灰度圖的生成方法,所述白點(diǎn)灰度圖的生成方法包括:
3、基于待處理圖像上各像素點(diǎn)的坐標(biāo)位置與預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置確定所述待處理圖像上各像素點(diǎn)相對(duì)所述預(yù)設(shè)初始白點(diǎn)的灰度值;
4、基于所述待處理圖像上各像素點(diǎn)的坐標(biāo)位置、所述預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置、預(yù)設(shè)參數(shù)和預(yù)設(shè)迭代次數(shù)進(jìn)行路徑分裂,得到所述待處理圖像上各像素點(diǎn)對(duì)應(yīng)的多個(gè)白點(diǎn)分別對(duì)應(yīng)的灰度值,其中,所述預(yù)設(shè)參數(shù)為兩白點(diǎn)之間路徑偏移的距離;
5、將所述待處理圖像上各像素點(diǎn)對(duì)應(yīng)的多個(gè)白點(diǎn)分別對(duì)應(yīng)的灰度值以及相對(duì)所述預(yù)設(shè)初始白點(diǎn)的灰度值進(jìn)行整合,得到待處理圖像上各像素點(diǎn)的目標(biāo)灰度值;
6、將所述待處理圖像上所有像素點(diǎn)的目標(biāo)灰度值進(jìn)行整合,得到白點(diǎn)灰度圖。
7、第二方面,本公開(kāi)實(shí)施例提供了一種白點(diǎn)灰度圖的生成裝置,所述白點(diǎn)灰度圖的生成裝置包括:
8、確定模塊,用于基于待處理圖像上各像素點(diǎn)的坐標(biāo)位置與預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置確定所述待處理圖像上各像素點(diǎn)相對(duì)所述預(yù)設(shè)初始白點(diǎn)的灰度值;
9、路徑分裂模塊,用于基于所述待處理圖像上各像素點(diǎn)的坐標(biāo)位置、所述預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置、預(yù)設(shè)參數(shù)和預(yù)設(shè)迭代次數(shù)進(jìn)行路徑分裂,得到所述待處理圖像上各像素點(diǎn)對(duì)應(yīng)的多個(gè)白點(diǎn)分別對(duì)應(yīng)的灰度值,其中,所述預(yù)設(shè)參數(shù)為兩白點(diǎn)之間路徑偏移的距離;
10、第一整合模塊,用于將所述待處理圖像上各像素點(diǎn)對(duì)應(yīng)的多個(gè)白點(diǎn)分別對(duì)應(yīng)的灰度值以及相對(duì)所述預(yù)設(shè)初始白點(diǎn)的灰度值進(jìn)行整合,得到待處理圖像上各像素點(diǎn)的目標(biāo)灰度值;
11、第二整合模塊,用于將所述待處理圖像上所有像素點(diǎn)的目標(biāo)灰度值進(jìn)行整合,得到白點(diǎn)灰度圖。
12、第三方面,本公開(kāi)實(shí)施例提供了一種電子設(shè)備,包括處理器和存儲(chǔ)器,存儲(chǔ)器存儲(chǔ)有能夠被處理器執(zhí)行的機(jī)器可執(zhí)行指令,處理器執(zhí)行機(jī)器可執(zhí)行指令以實(shí)現(xiàn)上述白點(diǎn)灰度圖的生成方法。
13、第四方面,本公開(kāi)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,計(jì)算機(jī)可執(zhí)行指令在被處理器調(diào)用和執(zhí)行時(shí),計(jì)算機(jī)可執(zhí)行指令促使處理器實(shí)現(xiàn)上述白點(diǎn)灰度圖的生成方法。
14、本公開(kāi)實(shí)施例帶來(lái)了以下有益效果:
15、上述白點(diǎn)灰度圖的生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),基于待處理圖像上各像素點(diǎn)的坐標(biāo)位置與預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置確定所述待處理圖像上各像素點(diǎn)相對(duì)所述預(yù)設(shè)初始白點(diǎn)的灰度值;基于所述待處理圖像上各像素點(diǎn)的坐標(biāo)位置、所述預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置、預(yù)設(shè)參數(shù)和預(yù)設(shè)迭代次數(shù)進(jìn)行路徑分裂,得到所述待處理圖像上各像素點(diǎn)對(duì)應(yīng)的多個(gè)白點(diǎn)分別對(duì)應(yīng)的灰度值,其中,所述預(yù)設(shè)參數(shù)為兩白點(diǎn)之間路徑偏移的距離;將所述待處理圖像上各像素點(diǎn)對(duì)應(yīng)的多個(gè)白點(diǎn)分別對(duì)應(yīng)的灰度值以及相對(duì)所述預(yù)設(shè)初始白點(diǎn)的灰度值進(jìn)行整合,得到待處理圖像上各像素點(diǎn)的目標(biāo)灰度值;將所述待處理圖像上所有像素點(diǎn)的目標(biāo)灰度值進(jìn)行整合,得到白點(diǎn)灰度圖。該方法中,通過(guò)分形的方式在生成第一個(gè)基礎(chǔ)的白點(diǎn)(預(yù)設(shè)初始白點(diǎn))后,基于待處理圖像上各像素點(diǎn)的坐標(biāo)位置、預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置、預(yù)設(shè)參數(shù)和預(yù)設(shè)迭代次數(shù)進(jìn)行路徑分裂,以得到白點(diǎn)灰度圖,具有隨機(jī)性,能夠保證每個(gè)白點(diǎn)的形狀統(tǒng)一且過(guò)渡自然,使得生成的白點(diǎn)更具美觀性,提高了生成的隨機(jī)白點(diǎn)的效果。
16、本公開(kāi)的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本公開(kāi)而了解。本公開(kāi)的目的和其他優(yōu)點(diǎn)在說(shuō)明書(shū)、權(quán)利要求書(shū)以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
17、為使本公開(kāi)的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
1.一種白點(diǎn)灰度圖的生成方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述待處理圖像上各像素點(diǎn)的坐標(biāo)位置、所述預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置、預(yù)設(shè)參數(shù)和預(yù)設(shè)迭代次數(shù)進(jìn)行路徑分裂,得到所述待處理圖像上各像素點(diǎn)對(duì)應(yīng)的多個(gè)白點(diǎn)分別對(duì)應(yīng)的灰度值的步驟,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述第一白點(diǎn)的坐標(biāo)位置計(jì)算所述待處理圖像上任一像素點(diǎn)對(duì)應(yīng)的所述第一白點(diǎn)的灰度值的步驟之后,還包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述待處理圖像上任一像素點(diǎn)的坐標(biāo)位置、所述預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置、所述第一次路徑分裂的縮放參數(shù)和預(yù)設(shè)參數(shù),確定第一次路徑分裂所得的第一白點(diǎn)的坐標(biāo)位置的步驟,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于待處理圖像上各像素點(diǎn)的坐標(biāo)位置與預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置確定所述待處理圖像上各像素點(diǎn)相對(duì)所述預(yù)設(shè)初始白點(diǎn)的灰度值的步驟,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于待處理圖像上各像素點(diǎn)的坐標(biāo)位置與預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置計(jì)算各像素點(diǎn)對(duì)應(yīng)的灰度值的步驟,包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于待處理圖像上各像素點(diǎn)的坐標(biāo)位置與預(yù)設(shè)初始白點(diǎn)的坐標(biāo)位置計(jì)算各像素點(diǎn)對(duì)應(yīng)的灰度值的步驟,包括:
8.一種白點(diǎn)灰度圖的生成裝置,其特征在于,所述白點(diǎn)灰度圖的生成裝置包括:
9.一種電子設(shè)備,其特征在于,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有能夠被所述處理器執(zhí)行的機(jī)器可執(zhí)行指令,所述處理器執(zhí)行所述機(jī)器可執(zhí)行指令以實(shí)現(xiàn)權(quán)利要求1-7任一項(xiàng)所述的白點(diǎn)灰度圖的生成方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令在被處理器調(diào)用和執(zhí)行時(shí),所述計(jì)算機(jī)可執(zhí)行指令促使所述處理器實(shí)現(xiàn)權(quán)利要求1-7任一項(xiàng)所述的白點(diǎn)灰度圖的生成方法。