本申請(qǐng)涉及影像,特別涉及一種圖像處理方法、圖像處理裝置、電子設(shè)備及非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、目前,電子設(shè)備的拍照能夠?qū)崿F(xiàn)各種成像效果,以豐富用戶的藝術(shù)創(chuàng)作。例如,拍攝時(shí)的bokeh(散景)效果是在成像中落在景深以內(nèi)的區(qū)域清晰,落在景深以外模糊的畫面,會(huì)有逐漸產(chǎn)生模糊的圖像效果。
2、實(shí)現(xiàn)bokeh效果往往需要價(jià)格較高的鏡頭實(shí)現(xiàn),為降低成本,通常電子設(shè)備采用軟件方法,利用濾波矩陣對(duì)圖像做濾波處理模擬bokeh效果。然而,采用軟件方法模擬bokeh效果往往需要占用較高大的存儲(chǔ)空間存儲(chǔ)對(duì)應(yīng)的濾波矩陣。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施方式提供了一種圖像處理方法、圖像處理裝置、電子設(shè)備及非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
2、本申請(qǐng)實(shí)施方式的圖像處理方法包括:獲取待處理圖像和虛化尺度;根據(jù)所述虛化尺度獲取預(yù)存儲(chǔ)的權(quán)重坐標(biāo)及所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值,所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值均不為零;根據(jù)所述虛化尺度、所述權(quán)重坐標(biāo)和所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值確定權(quán)重矩陣;沿預(yù)設(shè)方向依次計(jì)算所述權(quán)重矩陣與所述待處理圖像中各像素的像素值的卷積,根據(jù)所述卷積生成第一圖像;及沿所述預(yù)設(shè)方向?qū)λ龅谝粓D像的像素依次計(jì)算像素值累加和,根據(jù)所述像素值累加和生成第二圖像。
3、本申請(qǐng)實(shí)施方式的圖像處理裝置包括:輸入模塊、選取模塊、矩陣獲取模塊、第一處理模塊及第二處理模塊。所述輸入模塊用于獲取待處理圖像和虛化尺度。所述選取模塊用于根據(jù)所述虛化尺度獲取預(yù)存儲(chǔ)的權(quán)重坐標(biāo)及所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值,所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值均不為零。所述矩陣獲取模塊用于根據(jù)所述虛化尺度、所述權(quán)重坐標(biāo)和所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值確定權(quán)重矩陣。所述第一處理模塊用于沿預(yù)設(shè)方向依次計(jì)算所述權(quán)重矩陣與所述待處理圖像中各像素的像素值的卷積,根據(jù)所述卷積生成第一圖像。所述第二處理模塊用于沿所述預(yù)設(shè)方向?qū)λ龅谝粓D像的像素依次計(jì)算像素值累加和,根據(jù)所述像素值累加和生成第二圖像。
4、本申請(qǐng)實(shí)施方式的電子設(shè)備包括殼體及處理器,所述處理器收容于所述殼體內(nèi),所述處理器用于執(zhí)行圖像處理方法,所述圖像處理方法包括:獲取待處理圖像和虛化尺度;根據(jù)所述虛化尺度獲取預(yù)存儲(chǔ)的權(quán)重坐標(biāo)及所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值,所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值均不為零;根據(jù)所述虛化尺度、所述權(quán)重坐標(biāo)和所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值確定權(quán)重矩陣;沿預(yù)設(shè)方向依次計(jì)算所述權(quán)重矩陣與所述待處理圖像中各像素的像素值的卷積,根據(jù)所述卷積生成第一圖像;及沿所述預(yù)設(shè)方向?qū)λ龅谝粓D像的像素依次計(jì)算像素值累加和,根據(jù)所述像素值累加和生成第二圖像。
5、本申請(qǐng)實(shí)施方式的包含計(jì)算機(jī)程序的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括一個(gè)或多個(gè)處理器,當(dāng)計(jì)算機(jī)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得處理器實(shí)現(xiàn)圖像處理方法的指令,所述圖像處理方法包括:獲取待處理圖像和虛化尺度;根據(jù)所述虛化尺度獲取預(yù)存儲(chǔ)的權(quán)重坐標(biāo)及所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值,所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值均不為零;根據(jù)所述虛化尺度、所述權(quán)重坐標(biāo)和所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值確定權(quán)重矩陣;沿預(yù)設(shè)方向依次計(jì)算所述權(quán)重矩陣與所述待處理圖像中各像素的像素值的卷積,根據(jù)所述卷積生成第一圖像;及沿所述預(yù)設(shè)方向?qū)λ龅谝粓D像的像素依次計(jì)算像素值累加和,根據(jù)所述像素值累加和生成第二圖像。
6、本申請(qǐng)實(shí)施方式的圖像處理方法、圖像處理裝置、電子設(shè)備及非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),僅存儲(chǔ)權(quán)值不為零的權(quán)重坐標(biāo),在需要進(jìn)行虛化濾波的情況下根據(jù)權(quán)值不為零的權(quán)重坐標(biāo)及對(duì)應(yīng)的權(quán)值確定濾波時(shí)采用的權(quán)重矩陣,以能夠減少存儲(chǔ)空間的占用。
7、本申請(qǐng)實(shí)施方式的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請(qǐng)的實(shí)踐了解到。
1.一種圖像處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的圖像處理方法,其特征在于,所述圖像處理方法還包括:
3.根據(jù)權(quán)利要求2所述的圖像處理方法,其特征在于,所述根據(jù)所述虛化尺度構(gòu)建對(duì)應(yīng)的所述權(quán)重矩陣,包括:
4.根據(jù)權(quán)利要求3所述的圖像處理方法,其特征在于,所述根據(jù)所述虛化尺度構(gòu)建對(duì)應(yīng)的所述權(quán)重矩陣,還包括:
5.根據(jù)權(quán)利要求1所述的圖像處理方法,其特征在于,所述圖像處理方法還包括:
6.根據(jù)權(quán)利要求5所述的圖像處理方法,其特征在于,所述對(duì)所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值進(jìn)行調(diào)整,包括:
7.根據(jù)權(quán)利要求5或6任意一項(xiàng)所述的圖像處理方法,其特征在于,所述沿預(yù)設(shè)方向依次計(jì)算所述權(quán)重矩陣與所述待處理圖像中各像素的像素值的卷積,包括:
8.根據(jù)權(quán)利要求1所述的圖像處理方法,其特征在于,預(yù)存儲(chǔ)的所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值是二的n次冪數(shù),n為自然數(shù),所述沿預(yù)設(shè)方向依次計(jì)算所述權(quán)重矩陣與所述待處理圖像中各像素的像素值的卷積,包括:
9.根據(jù)權(quán)利要求1所述的圖像處理方法,其特征在于,所述預(yù)存儲(chǔ)的所述權(quán)重坐標(biāo)包括多組,每組所述權(quán)重坐標(biāo)對(duì)應(yīng)一個(gè)預(yù)設(shè)矩陣,所述預(yù)存儲(chǔ)的權(quán)重坐標(biāo)的組數(shù)小于所述虛化尺度的數(shù)量,所述根據(jù)所述虛化尺度、所述權(quán)重坐標(biāo)和所述權(quán)重坐標(biāo)對(duì)應(yīng)的權(quán)值確定權(quán)重矩陣,包括:
10.根據(jù)權(quán)利要求9所述的圖像處理方法,其特征在于,所述對(duì)所述預(yù)設(shè)矩陣的尺寸做插值處理獲取插值矩陣,包括:
11.根據(jù)權(quán)利要求1、3或9中任意一項(xiàng)所述的圖像處理方法,其特征在于,所述預(yù)設(shè)方向包括行方向、列方向或行列組合方向中的任意一項(xiàng)。
12.一種圖像處理裝置,其特征在于,所述圖像處理裝置包括:
13.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
14.一種包含計(jì)算機(jī)程序的非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括一個(gè)或多個(gè)處理器,當(dāng)所述計(jì)算機(jī)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述處理器實(shí)現(xiàn)權(quán)利要求1至11任意一項(xiàng)所述的圖像處理方法的指令。