本說明書涉及圖像處理,特別涉及一種圖像處理方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、虛化處理是一種圖像處理技術(shù),它通過減少圖像中的細(xì)節(jié)和邊緣信息來產(chǎn)生特定的模糊效果。例如,通過對(duì)圖像進(jìn)行虛化處理來模擬旋焦效果。目前虛化處理一般是通過圖像處理軟件為圖像手動(dòng)添加虛化效果,但由于用戶制作經(jīng)驗(yàn)不同,處理的虛化效果在視覺呈現(xiàn)上較難統(tǒng)一,難以流程化,手動(dòng)添加虛化效果的準(zhǔn)確性也難以得到保證,且制作成本高、制作效率低。
2、有鑒于此,本說明書一些實(shí)施例提供了一種圖像處理方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品,旨在自動(dòng)化對(duì)圖像進(jìn)行虛化處理,提高添加虛化效果的準(zhǔn)確性,降低添加虛化效果的制作成本、提高制作效率。
技術(shù)實(shí)現(xiàn)思路
1、本說明書一個(gè)或多個(gè)實(shí)施例提供了一種圖像處理方法,所述方法包括:獲取第一圖像和第二圖像,第一圖像為包含旋焦效果的圖像;獲取位于第一圖像中不同區(qū)域的目標(biāo)光斑;基于各目標(biāo)光斑分別對(duì)第二圖像進(jìn)行虛化處理,獲得各虛化圖像,其中,虛化圖像與目標(biāo)光斑一一對(duì)應(yīng);基于各虛化圖像在其虛化處理時(shí)采用的目標(biāo)光斑在第一圖像中對(duì)應(yīng)的區(qū)域,確定各虛化圖像中與所述對(duì)應(yīng)的區(qū)域?qū)?yīng)的子圖像,并將各虛化圖像的子圖像進(jìn)行拼接處理,獲得第三圖像。
2、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,獲取位于第一圖像中不同區(qū)域的目標(biāo)光斑,包括:對(duì)第一圖像進(jìn)行區(qū)域劃分,獲得占據(jù)不同位置區(qū)域的第一劃分區(qū)域;獲取各第一劃分區(qū)域中的目標(biāo)光斑,目標(biāo)光斑與第一劃分區(qū)域一一對(duì)應(yīng)。
3、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,獲取各第一劃分區(qū)域中的目標(biāo)光斑,包括:在各第一劃分區(qū)域中截取包含光斑畫面的目標(biāo)區(qū)域;基于目標(biāo)區(qū)域的亮度信息在各目標(biāo)區(qū)域中提取目標(biāo)光斑。
4、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,在基于目標(biāo)區(qū)域的亮度信息在各目標(biāo)區(qū)域中提取目標(biāo)光斑之前,還包括:增加目標(biāo)區(qū)域的亮度信息。
5、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,對(duì)第一圖像進(jìn)行區(qū)域劃分,獲得占據(jù)不同位置區(qū)域的第一劃分區(qū)域,包括:對(duì)第一圖像進(jìn)行均勻劃分,獲得占據(jù)不同位置區(qū)域且面積相同的第一劃分區(qū)域。
6、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,基于各目標(biāo)光斑分別對(duì)第二圖像進(jìn)行虛化處理,獲得各虛化圖像,包括:基于預(yù)設(shè)虛化參數(shù)和各目標(biāo)光斑分別對(duì)第二圖像進(jìn)行虛化處理,獲得各虛化圖像。
7、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,基于各目標(biāo)光斑分別對(duì)第二圖像進(jìn)行虛化處理,獲得各虛化圖像,包括:獲取第二圖像的景深通道圖;基于預(yù)設(shè)虛化參數(shù)、景深通道圖以及各目標(biāo)光斑分別對(duì)第二圖像進(jìn)行虛化處理,獲得各虛化圖像。
8、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,獲取第二圖像的景深通道圖,包括:基于圖像處理工具對(duì)第二圖像進(jìn)行處理,獲得第二圖像的景深通道圖,其中,圖像處理工具基于樣本訓(xùn)練集訓(xùn)練獲得,樣本訓(xùn)練集包括樣本圖像和與樣本圖像對(duì)應(yīng)的樣本景深通道圖。
9、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,基于預(yù)設(shè)虛化參數(shù)、景深通道圖以及各目標(biāo)光斑分別對(duì)第二圖像進(jìn)行虛化處理,獲得各虛化圖像,包括:基于景深通道圖確定第二圖像的對(duì)焦區(qū)域;基于對(duì)焦區(qū)域、預(yù)設(shè)虛化參數(shù)、景深通道圖以及各目標(biāo)光斑分別對(duì)第二圖像進(jìn)行虛化處理,獲得包含虛焦范圍的各虛化圖像。
10、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,基于各虛化圖像在其虛化處理時(shí)采用的目標(biāo)光斑在第一圖像中對(duì)應(yīng)的區(qū)域,確定各虛化圖像中與所述對(duì)應(yīng)的區(qū)域?qū)?yīng)的子圖像,并將各虛化圖像的子圖像進(jìn)行拼接處理,獲得第三圖像,包括:基于目標(biāo)光斑與第一劃分區(qū)域的對(duì)應(yīng)關(guān)系以及目標(biāo)光斑與虛化圖像的對(duì)應(yīng)關(guān)系,確定各虛化圖像中與各第一劃分區(qū)域?qū)?yīng)的第二劃分區(qū)域;獲取各虛化圖像在第二劃分區(qū)域的子圖像;將各虛化圖像在第二劃分區(qū)域的子圖像進(jìn)行拼接,獲得第三圖像。
11、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,將各虛化圖像在第二劃分區(qū)域的子圖像進(jìn)行拼接,獲得第三圖像,包括:將各虛化圖像在第二劃分區(qū)域的子圖像進(jìn)行拼接,并對(duì)子圖像的邊緣區(qū)域進(jìn)行羽化處理,獲得第三圖像。
12、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,第一圖像和第二圖像的尺寸相同。
13、根據(jù)本說明書一個(gè)或多個(gè)實(shí)施例提供的方法,第一圖像為第一視頻中的圖像幀,第二圖像為第二視頻中的圖像幀,方法還包括:基于第一視頻中預(yù)設(shè)數(shù)量的第一圖像和第二視頻中預(yù)設(shè)數(shù)量的第二圖像獲得預(yù)設(shè)數(shù)量的第三圖像,并基于預(yù)設(shè)數(shù)量的第三圖像獲得第三視頻。
14、本說明書一個(gè)或多個(gè)實(shí)施例還提供了一種圖像處理系統(tǒng),所述系統(tǒng)包括:圖像獲取模塊,用于獲取第一圖像和第二圖像,第一圖像為包含旋焦效果的圖像;光斑獲取模塊,用于獲取位于第一圖像中不同區(qū)域的目標(biāo)光斑;虛化處理模塊,用于基于各目標(biāo)光斑分別對(duì)第二圖像進(jìn)行虛化處理,獲得各虛化圖像,其中,虛化圖像與目標(biāo)光斑一一對(duì)應(yīng);拼接模塊,用于基于各虛化圖像在其虛化處理時(shí)采用的目標(biāo)光斑在第一圖像中對(duì)應(yīng)的區(qū)域,確定各虛化圖像中與所述對(duì)應(yīng)的區(qū)域?qū)?yīng)的子圖像,并將各虛化圖像的子圖像進(jìn)行拼接處理,獲得第三圖像。
15、本說明書一個(gè)或多個(gè)實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序中的至少一部分被處理器執(zhí)行時(shí),能夠?qū)崿F(xiàn)本說明書一些實(shí)施例所述的圖像處理方法。
16、本說明書實(shí)施例可能帶來的有益效果包括但不限于:(1)通過獲取第一圖像和第二圖像,并獲取位于第一圖像中不同區(qū)域的目標(biāo)光斑,基于各目標(biāo)光斑分別對(duì)第二圖像進(jìn)行虛化處理,獲得各虛化圖像,進(jìn)一步,基于各虛化圖像在其虛化處理時(shí)采用的目標(biāo)光斑在第一圖像中對(duì)應(yīng)的區(qū)域,確定各虛化圖像中與該對(duì)應(yīng)的區(qū)域?qū)?yīng)的子圖像,并將各虛化圖像的子圖像進(jìn)行拼接處理,獲得第三圖像,從而自動(dòng)化進(jìn)行虛化處理,提高添加虛化效果的準(zhǔn)確性,降低添加虛化效果的制作成本、提高制作效率,當(dāng)?shù)谝粓D像包含旋焦效果時(shí),獲取的第三圖像中也包含旋焦效果;(2)將各虛化圖像在第二劃分區(qū)域的子圖像進(jìn)行拼接,并對(duì)子圖像的邊緣區(qū)域進(jìn)行羽化處理,使得待拼接的第二劃分區(qū)域的子圖像的邊緣區(qū)域更加柔和,進(jìn)而獲得更加自然協(xié)調(diào)的第三圖像;(3)通過基于景深通道圖對(duì)第二圖像進(jìn)行虛化處理,可以確定虛化圖像中的虛焦范圍,進(jìn)一步還可以自定義虛化圖像中的虛焦范圍,進(jìn)而更加靈活地控制生成的第三圖像中哪些部分顯示為清晰圖像,哪些部分顯示為模糊圖像。需要說明的是,不同實(shí)施例可能產(chǎn)生的有益效果不同,在不同的實(shí)施例里,可能產(chǎn)生的有益效果可以是以上任意一種或幾種的組合,也可以是其他任何可能獲得的有益效果。
1.一種圖像處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取位于所述第一圖像中不同區(qū)域的目標(biāo)光斑,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取各所述第一劃分區(qū)域中的目標(biāo)光斑,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在基于所述目標(biāo)區(qū)域的亮度信息在各所述目標(biāo)區(qū)域中提取所述目標(biāo)光斑之前,還包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述第一圖像進(jìn)行區(qū)域劃分,獲得占據(jù)不同位置區(qū)域的第一劃分區(qū)域,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于各所述目標(biāo)光斑分別對(duì)所述第二圖像進(jìn)行虛化處理,獲得各虛化圖像,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于各所述目標(biāo)光斑分別對(duì)所述第二圖像進(jìn)行虛化處理,獲得各虛化圖像,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取所述第二圖像的景深通道圖,包括:
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述基于預(yù)設(shè)虛化參數(shù)、所述景深通道圖以及各所述目標(biāo)光斑分別對(duì)所述第二圖像進(jìn)行虛化處理,獲得各所述虛化圖像,包括:
10.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于各所述虛化圖像在其虛化處理時(shí)采用的所述目標(biāo)光斑在所述第一圖像中對(duì)應(yīng)的區(qū)域,確定各虛化圖像中與所述對(duì)應(yīng)的區(qū)域?qū)?yīng)的子圖像,并將各所述虛化圖像的子圖像進(jìn)行拼接處理,獲得第三圖像,包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述將各所述虛化圖像在所述第二劃分區(qū)域的子圖像進(jìn)行拼接,獲得第三圖像,包括:
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一圖像和所述第二圖像的尺寸相同。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一圖像為第一視頻中的圖像幀,所述第二圖像為第二視頻中的圖像幀,所述方法還包括:
14.一種圖像處理系統(tǒng),其特征在于,所述系統(tǒng)包括:
15.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序中的至少一部分被處理器執(zhí)行時(shí),能夠?qū)崿F(xiàn)如權(quán)利要求1至13任一項(xiàng)所述的方法。