本申請屬于圖像處理,具體涉及一種圖像處理方法、裝置及電子設(shè)備。
背景技術(shù):
1、隨著電子技術(shù)的高速發(fā)展,電子設(shè)備得到了廣泛的應用,其可以通過攝像模組和應用處理器(application?processor,ap)來支持電子設(shè)備的影像功能,以輸出圖像。
2、目前,在圖像處理的應用場景如拍攝業(yè)務場景下,電子設(shè)備通常是使用ap,來獲取攝像模組輸出的一個或幾個圖像幀,并在ap側(cè)基于該圖像幀進行圖像處理,以輸出圖像。然而,由于這種圖像處理方式是直接在ap側(cè)進行圖像處理,而ap側(cè)硬件屬于通用類型,通常沒有對某一種應用場景如拍攝業(yè)務場景進行專門優(yōu)化,因此,這種圖像處理方式會存在輸出圖像質(zhì)量比較差的問題。
技術(shù)實現(xiàn)思路
1、本申請實施例的目的是提供一種圖像處理方法、裝置及電子設(shè)備,解決在ap側(cè)直接進行圖像處理的這種圖像處理方式所存在的輸出圖像質(zhì)量比較差的技術(shù)問題,可以提高電子設(shè)備的輸出圖像質(zhì)量。
2、第一方面,本申請實施例提供了一種圖像處理方法,由電子設(shè)備執(zhí)行,所述電子設(shè)備包括攝像模組、應用處理器和圖像處理芯片,該方法包括:
3、所述應用處理器接收所述攝像模組輸出的n個第一圖像幀;
4、所述圖像處理芯片接收所述攝像模組輸出的l個第二圖像幀;從所述l個第二圖像幀中篩選得到第三圖像幀;基于所述第三圖像幀進行圖像處理,得到第一處理圖像;將第一信息發(fā)送給所述應用處理器;其中,所述第一信息包括所述第一處理圖像和所述第三圖像幀的標識信息,所述n個第一圖像幀和所述l個第二圖像幀分別是所述攝像模組在同一時間段內(nèi)的兩路分支輸出的圖像幀,n和l均為正整數(shù);
5、所述應用處理器基于所述標識信息,從所述n個第一圖像幀中,篩選出與所述第三圖像幀相同的第四圖像幀;基于所述第四圖像幀,對所述第一處理圖像進行圖像后處理,得到第二處理圖像。
6、第二方面,本申請實施例提供了一種圖像處理裝置,應用于電子設(shè)備,所述電子設(shè)備包括攝像模組、應用處理器和圖像處理芯片,所述裝置包括:
7、第一接收模塊,用于所述應用處理器接收所述攝像模組輸出的n個第一圖像幀;
8、第二接收模塊,用于所述圖像處理芯片接收所述攝像模組輸出的l個第二圖像幀;所述n個第一圖像幀和所述l個第二圖像幀分別是所述攝像模組在同一時間段內(nèi)的兩路分支輸出的圖像幀,n和l均為正整數(shù);
9、第一篩選模塊,用于所述圖像處理芯片從所述l個第二圖像幀中篩選得到第三圖像幀;
10、圖像處理模塊,用于所述圖像處理芯片基于所述第三圖像幀進行圖像處理,得到第一處理圖像;
11、第一發(fā)送模塊,用于所述圖像處理芯片將第一信息發(fā)送給所述應用處理器;其中,所述第一信息包括所述第一處理圖像和所述第三圖像幀的標識信息;
12、第二篩選模塊,用于所述應用處理器基于所述標識信息,從所述n個第一圖像幀中,篩選出與所述第三圖像幀相同的第四圖像幀;
13、圖像后處理模塊,用于所述應用處理器基于所述第四圖像幀,對所述第一處理圖像進行圖像后處理,得到第二處理圖像。
14、第三方面,本申請實施例提供了一種電子設(shè)備,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實現(xiàn)如第一方面所述的圖像處理方法的步驟。
15、第四方面,本申請實施例提供了一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實現(xiàn)如第一方面所述的圖像處理方法的步驟。
16、第五方面,本申請實施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現(xiàn)如第一方面所述的圖像處理方法的步驟。
17、第六方面,本申請實施例提供了一種計算機程序產(chǎn)品,該程序產(chǎn)品被存儲在存儲介質(zhì)中,該程序產(chǎn)品被至少一個處理器執(zhí)行以實現(xiàn)如第一方面所述的圖像處理方法的步驟。
18、在本申請實施例中,通過應用處理器接收攝像模組一路分支輸出的n個第一圖像幀;以及通過圖像處理芯片接收攝像模組在同一時間段內(nèi)的另一路分支輸出的l個第二圖像幀;并從l個第二圖像幀中篩選得到第三圖像幀;基于第三圖像幀進行圖像處理,得到第一處理圖像;將第一處理圖像和第三圖像幀的標識信息發(fā)送給應用處理器;之后應用處理器基于第三圖像幀的標識信息,從n個第一圖像幀中,篩選出與第三圖像幀相同的第四圖像幀;并基于第四圖像幀,對第一處理圖像進行圖像后處理,得到第二處理圖像。由于本實施例通過圖像處理芯片對攝像模組輸出的圖像幀進行圖像處理,并利用ap基于與圖像處理芯片進行圖像處理的相同圖像幀,對第一處理圖像進行圖像后處理,這樣,通過基于相同圖像幀進行兩次圖像處理,可以提高圖像處理效果,從而可以提高電子設(shè)備的輸出圖像質(zhì)量。
1.一種圖像處理方法,其特征在于,由電子設(shè)備執(zhí)行,所述電子設(shè)備包括攝像模組、應用處理器和圖像處理芯片,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應用處理器基于所述標識信息,從所述n個第一圖像幀中,篩選出與所述第三圖像幀相同的第四圖像幀,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述應用處理器接收所述攝像模組輸出的n個第一圖像幀之前,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述應用處理器控制所述圖像處理芯片與所述應用處理器進行時間同步,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述圖像處理芯片從所述l個第二圖像幀中篩選得到第三圖像幀之前,所述方法還包括:
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述應用處理器基于所述n個第一圖像幀的第一時間戳信息和所述第三圖像幀的第二時間戳信息,從所述n個第一圖像幀中,篩選出時間戳與所述第二時間戳信息中時間戳匹配的圖像幀,得到所述第四圖像幀,包括:
7.一種圖像處理裝置,其特征在于,應用于電子設(shè)備,所述電子設(shè)備包括攝像模組、應用處理器和圖像處理芯片,所述裝置包括:
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二篩選模塊包括:
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述控制模塊,具體用于:
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述圖像篩選單元,具體用于:
13.一種電子設(shè)備,其特征在于,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-6任一項所述的圖像處理方法的步驟。
14.一種可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-6任一項所述的圖像處理方法的步驟。