本申請涉及圖像處理領(lǐng)域,尤其涉及一種魚眼圖像矯正方法及其相應的裝置、計算機設(shè)備、計算機可讀存儲介質(zhì)。
背景技術(shù):
1、隨著人工智能技術(shù)的飛速發(fā)展,尤其是深度學習算法和神經(jīng)處理單元(npu)芯片技術(shù)的顯著進步,人工智能的應用已經(jīng)逐漸擴展到消費電子市場。在這一領(lǐng)域,魚眼圖像矯正技術(shù)成為了一種重要的應用技術(shù)。魚眼相機因其能夠提供廣闊的視野而被廣泛應用于全景監(jiān)控、車載環(huán)視系統(tǒng)等多個領(lǐng)域。然而,由于魚眼相機的鏡頭特性,捕獲的圖像常常伴隨著顯著的畸變,這限制了其在某些應用中的有效性。因此,開發(fā)有效的魚眼圖像矯正方法,以提高圖像質(zhì)量和用戶體驗,成為了技術(shù)發(fā)展的關(guān)鍵需求。
2、傳統(tǒng)的魚眼圖像矯正方法往往依賴于復雜的數(shù)學模型和算法,這些方法雖然在一定程度上能夠矯正畸變,但計算成本高,處理速度慢,難以滿足實時處理的需求。
3、鑒于傳統(tǒng)做法的不足,本申請人長期從事相關(guān)領(lǐng)域的研究,為解決圖像處理領(lǐng)域業(yè)內(nèi)難題,故另辟蹊徑。
技術(shù)實現(xiàn)思路
1、本申請的首要目的在于解決上述問題至少之一而提供一種魚眼圖像矯正方法及其相應的裝置、計算機設(shè)備、計算機程序產(chǎn)品。
2、為滿足本申請的各個目的,本申請采用如下技術(shù)方案:
3、適應本申請的目的之一而提供的一種魚眼圖像矯正方法,包括如下步驟:
4、獲取顯示器魚眼圖,根據(jù)預設(shè)的邊界定點規(guī)則對顯示器魚眼圖的圖像實例分割結(jié)果進行邊界定點,獲得顯示器魚眼圖相對應的區(qū)域邊界點位信息;
5、根據(jù)所述區(qū)域邊界點位信息和預設(shè)的區(qū)域點位映射關(guān)系,確定出所述顯示器魚眼圖相對應的區(qū)域內(nèi)點位信息,基于區(qū)域邊界點位信息和區(qū)域內(nèi)點位信息對所述顯示器魚眼圖進行區(qū)域細分,獲得多個目標細分區(qū)域;
6、應用預設(shè)的魚眼矯正算法對所述顯示器魚眼圖中多個目標細分區(qū)域相對應的細分圖像進行圖像矯正,得到相應的各個矯正后的細分圖像。
7、另一方面,適應本申請的目的之一而提供的一種魚眼圖像矯正裝置,包括邊界點位確定模塊、魚眼圖細分模塊以及圖像校正模塊,其中,邊界點位確定模塊,獲取顯示器魚眼圖,根據(jù)預設(shè)的邊界定點規(guī)則對顯示器魚眼圖的圖像實例分割結(jié)果進行邊界定點,獲得顯示器魚眼圖相對應的區(qū)域邊界點位信息;魚眼圖細分模塊,用于根據(jù)所述區(qū)域邊界點位信息和預設(shè)的區(qū)域點位映射關(guān)系,確定出所述顯示器魚眼圖相對應的區(qū)域內(nèi)點位信息,基于區(qū)域邊界點位信息和區(qū)域內(nèi)點位信息對所述顯示器魚眼圖進行區(qū)域細分,獲得多個目標細分區(qū)域;圖像校正模塊,用于應用預設(shè)的魚眼矯正算法對所述顯示器魚眼圖中多個目標細分區(qū)域相對應的細分圖像進行圖像矯正,得到相應的各個矯正后的細分圖像。
8、又一方面,適應本申請的目的之一而提供的一種計算機設(shè)備,包括中央處理器和存儲器,所述中央處理器用于調(diào)用運行存儲于所述存儲器中的計算機程序以執(zhí)行本申請所述的魚眼圖像矯正方法的步驟。
9、又一方面,適應本申請的另一目的而提供的一種計算機程序產(chǎn)品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)本申請任意一種實施例中所述方法的步驟。
10、本申請的技術(shù)方案存在多方面優(yōu)勢,包括但不限于如下各方面:
11、本申請通過對進行圖像實例分割,進而對相應結(jié)果進行顯示器魚眼圖的邊界的規(guī)則定點,從而獲得環(huán)繞邊界的各個點相對應的區(qū)域邊界點位信息,確保實時精準捕獲顯示器的顯示內(nèi)容。接著,根據(jù)顯示魚眼圖的邊界的點與圖內(nèi)點之間的點位映射關(guān)系,定位出顯示魚眼圖內(nèi)的相應點,基于這些點劃分顯示器魚眼圖得出多個目標細分區(qū)域及其細分圖像,并矯正每個細分圖像視覺畸變,能夠精準高效且細粒度地劃分出顯示器魚眼圖中的目標細分區(qū)域及其細分圖像,并確保細分圖像中的圖像內(nèi)容的準確性和可靠性。
1.一種魚眼圖像矯正方法,其特征在于,包括如下步驟:
2.根據(jù)權(quán)利要求1所述的魚眼圖像矯正方法,其特征在于,根據(jù)預設(shè)的邊界定點規(guī)則對顯示器魚眼圖的圖像實例分割結(jié)果進行邊界定點,獲得顯示器魚眼圖相對應的區(qū)域邊界點位信息,包括如下步驟:
3.根據(jù)權(quán)利要求2所述的魚眼圖像矯正方法,其特征在于,根據(jù)預設(shè)的區(qū)域定點特征和所述各個預定區(qū)域點位信息,確定出各個顯示預定點區(qū)域相對應的預定點位信息,包括如下任意一個或任意多個步驟:
4.根據(jù)權(quán)利要求2所述的魚眼圖像矯正方法,其特征在于,針對每三個位置相鄰的預定點位信息,對所述三個預定點位信息中兩個目標預定點位信息相對應的中心點位信息進行適配畸變調(diào)整,獲得適配畸變調(diào)整后的中心點位信息作為第一區(qū)域細分點位信息,包括如下步驟:
5.根據(jù)權(quán)利要求1所述的魚眼圖像矯正方法,其特征在于,應用預設(shè)的魚眼矯正算法對所述顯示器魚眼圖中多個目標細分區(qū)域相對應的細分圖像進行圖像矯正,得到相應的各個矯正后的細分圖像,包括如下步驟:
6.根據(jù)權(quán)利要求1所述的魚眼圖像矯正方法,其特征在于,應用預設(shè)的魚眼矯正算法對所述顯示器魚眼圖中多個目標細分區(qū)域相對應的細分圖像進行圖像矯正,得到相應的各個矯正后的細分圖像之后,包括如下步驟:
7.根據(jù)權(quán)利要求6所述的魚眼圖像矯正方法,其特征在于,確定出各個矯正后的細分圖像的核心顏色,包括以下步驟:
8.根據(jù)權(quán)利要求1所述的魚眼圖像矯正方法,其特征在于,獲取顯示器魚眼圖之前,包括:
9.一種魚眼圖像矯正裝置,其特征在于,包括:
10.一種計算機設(shè)備,包括中央處理器和存儲器,其特征在于,所述中央處理器用于調(diào)用運行存儲于所述存儲器中的計算機程序以執(zhí)行如權(quán)利要求1至8中任意一項所述的方法的步驟。