System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及圖像處理領域,具體而言,涉及一種圖像補全方法、系統、裝置及計算機可讀存儲介質。
技術介紹
1、魚眼攝像頭搭配魚眼鏡頭進行成像,形成的有效圖像為圓形。經過傳感器sensor、編碼器最終形成拍攝的圖像或視頻為一定長寬比的矩形。因此,許多常見的魚眼攝像頭最終輸出的視野范圍存在無效的陰影區域。
2、現有去除陰影的常用方式有以下幾類:1.直接裁剪,缺陷是大幅損失畫面視場角;2.畸變矯正,矯正后通常會損失畫面信息,且會改變成像畫面。
3、為了解決上述問題,現有技術中提出了先調整黑色區域亮度值使得區域邊緣平滑過渡,再進行lsc補償的方式對黑色區域進行補齊的方法。這種方法填充原本黑色區域相較原始圖像更柔和平滑,但包含信息較少,有效成像圓外的畫面無法和有效成像圓內的信息產生關聯,對魚眼圖像中的黑色區域進行填充時,填充內容與魚眼圖像本身的相關性較低,易造成觀感不佳的技術問題。
4、針對上述的問題,目前尚未提出有效的解決方案。
技術實現思路
1、本專利技術實施例提供了一種圖像補全方法、系統、裝置及計算機可讀存儲介質,以至少解決相關技術對魚眼圖像中的黑色區域進行填充時,填充內容與魚眼圖像本身的相關性較低,易造成觀感不佳的技術問題。
2、根據本專利技術實施例的一個方面,提供了一種圖像補全方法,獲取原始圖像,其中,所述原始圖像為魚眼攝像頭拍攝得到的圖像;確定所述原始圖像中的成像區域與非成像區域;獲取擴展圖像,其中,所述擴展圖像為包括有所述成像區域的
3、可選地,所述依據所述原始圖像與所述擴展圖像,確定所述非成像區域對應的成像圖像,包括:確定所述原始圖像中成像區域邊緣部分的原始特征點;確定所述擴展圖像中,與所述原始特征點對應的擴展特征點,其中,所述擴展特征點與所述原始特征點對應的相似指數超過預定閾值;依據所述擴展特征點,確定所述非成像區域對應的成像圖像。
4、可選地,所述確定所述擴展圖像中,與所述原始特征點對應的擴展特征點,包括:確定所述擴展圖像中,與所述原始特征點對應的多個待選特征點,其中,所述多個待選特征點分別與所述原始特征點對應的相似指數超過所述預定閾值;確定所述多個待選特征點分別對應的匹配誤差;從所述多個待選特征點中確定出對應匹配誤差最小的特征點為所述擴展特征點。
5、可選地,所述獲取擴展圖像,包括:在所述魚眼攝像頭為可轉動拍攝的攝像頭的情況下,確定所述魚眼攝像頭對應的擴展拍攝位置;控制所述魚眼攝像頭轉動至所述擴展拍攝位置處進行拍攝,得到所述擴展圖像。
6、可選地,所述獲取擴展圖像,包括:對所述原始圖像輸入至圖像擴展模型中,得到所述擴展圖像,其中,所述圖像擴展模型為通過樣本數據訓練得到的,所述樣本數據包括樣本圖像以及樣本圖像對應的樣本擴展圖像。
7、可選地,所述依據所述原始圖像與所述擴展圖像,確定所述非成像區域對應的成像圖像,包括:確定所述擴展圖像的圖像類型,其中,所述圖像類型至少包括魚眼圖像類型;確定與所述圖像類型對應的畸變調整方式;依據所述原始圖像,使用所述畸變調整方式對所述擴展圖像進行調整,得到調整后的擴展圖像;依據所述原始圖像與所述調整后的擴展圖像,確定所述成像圖像。
8、可選地,所述依據所述非成像區域對應的成像圖像,對所述原始圖像中的非成像區域進行補全,得到目標圖像,包括:依據所述非成像區域對應的成像圖像,對所述原始圖像中的非成像區域進行補全,得到補全圖像;調整所述補全圖像中所述成像區域與所述非成像區域之間的圖像參數,得到所述目標圖像,以實現所述目標圖像中所述成像區域與所述非成像區域之間的平滑過渡。
9、根據本專利技術實施例的一個方面,提供了一種圖像補全系統,包括:魚眼攝像頭,控制器,其中,所述魚眼攝像頭與所述控制器連接,所述控制器用于獲取原始圖像,其中,所述原始圖像為所述魚眼攝像頭拍攝得到的圖像;確定所述原始圖像中的成像區域與非成像區域;獲取擴展圖像,其中,所述擴展圖像為包括有所述成像區域的邊緣部分畫面,且包括所述非成像區域對應的畫面的圖像;依據所述原始圖像與所述擴展圖像,確定所述非成像區域對應的成像圖像;依據所述非成像區域對應的成像圖像,對所述原始圖像中的非成像區域進行補全,得到目標圖像。
10、可選地,系統還包括:其他攝像頭,其中,所述其他攝像頭與所述控制器連接,所述其他攝像頭用于拍攝所述擴展圖像。
11、根據本專利技術實施例的一個方面,提供了一種圖像補全裝置,第一獲取模塊,用于獲取原始圖像,其中,所述原始圖像為魚眼攝像頭拍攝得到的圖像;第一確定模塊,用于確定所述原始圖像中的成像區域與非成像區域;第二獲取模塊,用于獲取擴展圖像,其中,所述擴展圖像為包括有所述成像區域的邊緣部分畫面,且包括所述非成像區域對應的畫面的圖像;第二確定模塊,用于依據所述原始圖像與所述擴展圖像,確定所述非成像區域對應的成像圖像;補全模塊,用于依據所述非成像區域對應的成像圖像,對所述原始圖像中的非成像區域進行補全,得到目標圖像。
12、根據本專利技術的還一方面,提供了一種計算機可讀存儲介質,計算機可讀存儲介質包括存儲的可執行程序,其中,在可執行程序運行時控制計算機可讀存儲介質所在設備執行上述任意一項的圖像補全方法。
13、根據本專利技術的再一方面,提供了一種電子設備,包括:存儲器,存儲有可執行程序;處理器,用于運行程序,其中,程序運行時執行上述任意一項的圖像補全方法。
14、根據本專利技術的再一方面,提供了一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現上述任意一項圖像補全方法的步驟。
15、在本專利技術實施例中,獲取原始圖像,其中,原始圖像為魚眼攝像頭拍攝得到的圖像;確定原始圖像中的成像區域與非成像區域;獲取擴展圖像,其中,擴展圖像為包括有成像區域的邊緣部分畫面,且包括非成像區域對應的畫面的圖像;依據原始圖像與擴展圖像,確定非成像區域對應的成像圖像;依據非成像區域對應的成像圖像,對原始圖像中的非成像區域進行補全,得到目標圖像。本專利技術實施例通過獲取包括有成像區域中邊緣部分畫面且包括非成像區域對應畫面的擴展圖像,以對原始圖像的黑色部分(非成像區域)進行補全,從而使得得到的目標圖像中,填充內容與原始圖像本身相關,提升用戶觀感,進而解決了相關技術對魚眼圖像中的黑色區域進行填充時,填充內容與魚眼圖像本身的相關性較低,易造成觀感不佳的技術問題。
本文檔來自技高網...【技術保護點】
1.一種圖像補全方法,其特征在于:
2.根據權利要求1所述的方法,其特征在于,所述依據所述原始圖像與所述擴展圖像,確定所述非成像區域對應的成像圖像,包括:
3.根據權利要求2所述的方法,其特征在于,所述確定所述擴展圖像中,與所述原始特征點對應的擴展特征點,包括:
4.根據權利要求1所述的方法,其特征在于,所述獲取擴展圖像,包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取擴展圖像,包括:
6.根據權利要求1所述的方法,其特征在于,所述依據所述原始圖像與所述擴展圖像,確定所述非成像區域對應的成像圖像,包括:
7.根據權利要求1至6中任意一項所述的方法,其特征在于,所述依據所述非成像區域對應的成像圖像,對所述原始圖像中的非成像區域進行補全,得到目標圖像,包括:
8.一種圖像補全系統,其特征在于,包括:魚眼攝像頭,控制器,其中,所述魚眼攝像頭與所述控制器連接,
9.根據權利要求8所述的系統,其特征在于,還包括:其他攝像頭,其中,所述其他攝像頭與所述控制器連接,所述其他攝像頭用于拍攝所
10.一種圖像補全裝置,其特征在于:
11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質包括存儲的可執行程序,其中,在所述可執行程序運行時控制所述計算機可讀存儲介質所在設備執行權利要求1至7中任意一項所述的圖像補全方法。
12.一種電子設備,其特征在于,包括:
13.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述圖像補全方法的步驟。
...【技術特征摘要】
1.一種圖像補全方法,其特征在于:
2.根據權利要求1所述的方法,其特征在于,所述依據所述原始圖像與所述擴展圖像,確定所述非成像區域對應的成像圖像,包括:
3.根據權利要求2所述的方法,其特征在于,所述確定所述擴展圖像中,與所述原始特征點對應的擴展特征點,包括:
4.根據權利要求1所述的方法,其特征在于,所述獲取擴展圖像,包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取擴展圖像,包括:
6.根據權利要求1所述的方法,其特征在于,所述依據所述原始圖像與所述擴展圖像,確定所述非成像區域對應的成像圖像,包括:
7.根據權利要求1至6中任意一項所述的方法,其特征在于,所述依據所述非成像區域對應的成像圖像,對所述原始圖像中的非成像區域進行補全,得到目標...
【專利技術屬性】
技術研發人員:酈柯,
申請(專利權)人:深圳市聯洲國際技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。