本公開實施例涉及圖像處理,尤其涉及一種圖像處理方法、裝置、設備及存儲介質。
背景技術:
1、隨著圖像處理技術的發(fā)展,技術人員開發(fā)了越來越多的圖像處理場景。例如,圖像識別場景、增強現實場景等。在眾多圖像處理場景中,都需要對兩個圖像中的線段進行匹配,識別出兩個圖像中相同的線段。
2、現有技術中,圖像處理可以采用lbd(line?binary?discriptor,線二進制描述符)實現線段匹配。該方法將線段周圍的一片像素組成一個條帶區(qū)域,并計算條帶區(qū)域中像素的梯度關系,通過條帶區(qū)域中像素的梯度關系,對兩個圖像中的線段進行匹配。
3、然而,采用lbd對兩個圖像中的線段進行匹配時,對圖像的清晰度的要求較高,在圖像的清晰度較低的情況下,線段匹配的準確性較差。因此,上述方法的魯棒性較差。
技術實現思路
1、本公開實施例提供一種圖像處理方法、裝置、設備及存儲介質,以克服對兩個圖像中的線段進行匹配的準確性低、魯棒性差的問題。
2、第一方面,本公開實施例提供一種圖像處理方法,包括:
3、對待匹配的第一圖像和第二圖像分別進行線特征提取,得到多個第一線段和多個第二線段;
4、確定所述多個第一線段對應的多個第一交叉點和所述多個第二線段對應的多個第二交叉點;
5、對所述多個第一交叉點和所述多個第二交叉點進行匹配,得到多個匹配點對,其中每個匹配點對包括一個第一交叉點和一個對應的第二交叉點;
6、基于所述多個匹配點對,確定所述第一圖像和所述第二圖像中相匹配的多個目標線段。
7、第二方面,本公開實施例提供一種圖像處理裝置,包括:
8、提取模塊,用于對待匹配的第一圖像和第二圖像分別進行線特征提取,得到多個第一線段和多個第二線段;
9、第一確定模塊,用于確定所述多個第一線段對應的多個第一交叉點和所述多個第二線段對應的多個第二交叉點;
10、匹配模塊,用于對所述多個第一交叉點和所述多個第二交叉點進行匹配,得到多個匹配點對,其中每個匹配點對包括一個第一交叉點和一個對應的第二交叉點;
11、第二確定模塊,用于基于所述多個匹配點對,確定所述第一圖像和所述第二圖像中相匹配的多個目標線段。
12、第三方面,本公開實施例提供一種電子設備,包括:
13、處理器,以及與所述處理器通信連接的存儲器;
14、所述存儲器存儲計算機執(zhí)行指令;
15、所述處理器執(zhí)行所述存儲器存儲的計算機執(zhí)行指令,以實現如上第一方面以及第一方面各種可能的設計所述的圖像處理方法。
16、第四方面,本公開實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執(zhí)行指令,當處理器執(zhí)行所述計算機執(zhí)行指令時,實現如上第一方面以及第一方面各種可能的設計所述的圖像處理方法。
17、第五方面,本公開實施例提供一種計算機程序產品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現如上第一方面以及第一方面各種可能的設計所述的圖像處理方法。
18、本實施例提供的圖像處理方法、裝置、設備及存儲介質,對待匹配的第一圖像和第二圖像分別進行線特征提取,得到多個第一線段和多個第二線段;確定所述多個第一線段對應的多個第一交叉點和所述多個第二線段對應的多個第二交叉點;對所述多個第一交叉點和所述多個第二交叉點進行匹配,得到多個匹配點對,其中每個匹配點對包括一個第一交叉點和一個對應的第二交叉點;基于所述多個匹配點對,確定所述第一圖像和所述第二圖像中相匹配的多個目標線段。由于通過提取第一圖像和第二圖像中的線特征,對圖像中的線段進行提取,然后確定線段對應的交叉點,實現了通過點線的關聯關系對線段進行匹配,而點特征匹配的穩(wěn)定性和準確性較高,因此提高了該圖像處理方法對線段進行匹配的準確性和魯棒性。
1.一種圖像處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述對待匹配的第一圖像和第二圖像分別進行線特征提取,得到多個第一線段和多個第二線段,包括:
3.根據權利要求2所述的方法,其特征在于,所述基于所述多個第一像素的梯度對所述第一圖像進行線特征提取得到多個第一線段,基于所述多個第二像素的梯度對所述第二圖像進行線特征提取,得到多個第二線段,包括:
4.根據權利要求1所述的方法,其特征在于,所述確定所述多個第一線段對應的多個第一交叉點和所述多個第二線段對應的多個第二交叉點,包括:
5.根據權利要求1所述的方法,其特征在于,所述對所述多個第一交叉點和所述多個第二交叉點進行匹配,得到多個匹配點對,包括:
6.根據權利要求5所述的方法,其特征在于,所述第一特征向量包括多個第一交叉點對應的第一特征信息,所述第二特征向量包括多個第二交叉點對應的第二特征信息;
7.根據權利要求1所述的方法,其特征在于,所述基于所述多個匹配點對,確定所述第一圖像和所述第二圖像中相匹配的多個目標線段,包括:
8.根據權利要求7所述的方法,其特征在于,所述基于所述第一斜率和所述第二斜率,確定所述第一圖像和所述第二圖像中相匹配的多個目標線段,包括:
9.根據權利要求1-8任一項所述的方法,其特征在于,所述第一圖像為基于相機實時采集的圖像數據,所述第二圖像為基于視覺數據的地圖確認的與所述第一圖像對應的圖像數據。
10.一種圖像處理裝置,其特征在于,包括:
11.一種電子設備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執(zhí)行指令,當處理器執(zhí)行所述計算機執(zhí)行指令時,實現如權利要求1至9任一項所述的圖像處理方法。
13.一種計算機程序產品,其特征在于,包括計算機程序,該計算機程序被處理器執(zhí)行時實現權利要求1至9中任一項所述的圖像處理方法。