本公開涉及圖像識別,具體涉及一種圖像識別方法、圖像識別裝置、物料分選設備以及計算機可讀存儲介質(zhì)。
背景技術:
1、物料分選設備在傳輸物料時,為保障物料傳輸?shù)姆€(wěn)定性,防止物料在傳輸?shù)倪^程中出現(xiàn)滾動現(xiàn)象,則在傳輸帶上布置一些均勻分布的凸點,以通過多個凸點控制物料在傳送帶上的相對運動狀態(tài)。
2、在物料傳輸?shù)倪^程中,一般可以通過對采集的圖像進行圖像識別處理,確定當前傳輸?shù)奈锪?,但傳輸帶上的凸點可能會影響物料識別的準確性,影響物料的識別結果。例如,在塑料傳輸過程中,若塑料的尺寸較小,或者厚度過薄,且在傳輸過程中與傳輸帶上的凸點發(fā)生粘連時,則在圖像識別處理的過程中,容易將凸點誤識別成是塑料的一部分,進而影響塑料的識別結果。
3、相關技術中,是采用實時匹配的方式,確定圖像中的凸點位置,進而達到提高物料識別準確性的目的。但采用該種方式確定凸點位置,會影響物料識別效率。
技術實現(xiàn)思路
1、為克服相關技術中存在的問題,本公開的示例性實施例提供一種圖像識別方法,應用于物料分選設備,物料分選設備包括帶有多行凸點的傳輸帶,傳輸帶用于傳輸物料,方法包括:獲取通過傳輸帶傳輸物料時的待處理圖像;確定待處理圖像中的第一凸點圖像,以及確定物料的第一輪廓信息;基于第一凸點圖像與參考凸點圖像之間的匹配結果,確定與待處理圖像對應的目標凸點位置信息,參考凸點圖像為傳輸帶包含多行凸點的凸點拼接圖像;基于第一輪廓信息與目標凸點位置信息的匹配結果,更新第一輪廓信息,得到物料的目標輪廓信息,以通過目標輪廓信息識別物料。
2、在一些實施例中,若待處理圖像為首幀圖像,則基于第一凸點圖像與參考凸點圖像之間的匹配結果,確定與待處理圖像對應的目標凸點位置信息,包括:基于第一凸點圖像與參考凸點圖像之間的匹配結果,確定參考凸點圖像中與待處理圖像相對應的第一行區(qū)間凸點圖像;根據(jù)參考凸點圖像中各凸點圖像的參考位置信息,確定第一行區(qū)間凸點圖像中各凸點圖像的第一參考位置信息;基于第一行區(qū)間凸點圖像中各凸點圖像的第一參考位置信息,確定與待處理圖像對應的目標凸點位置信息。
3、在一些實施例中,若待處理圖像為非首幀圖像,則基于第一凸點圖像與參考凸點圖像之間的匹配結果,確定與待處理圖像對應的目標凸點位置信息,包括:獲取上一幀圖像與所述參考凸點圖像對應的第二行區(qū)間凸點圖像在所述參考凸點圖像中的位置;基于所述第二行區(qū)間凸點圖像在所述參考凸點圖像中的位置和所述待處理圖像的圖像采集順序,確定所述參考凸點圖像中與所述待處理圖像相對應的第三行區(qū)間凸點圖像;根據(jù)所述參考凸點圖像中各凸點圖像的參考位置信息,確定所述第三行區(qū)間凸點圖像中各凸點圖像的第二參考位置信息;基于第三行區(qū)間凸點圖像中各凸點圖像的第二參考位置信息,確定與待處理圖像對應的目標凸點位置信息。
4、在一些實施例中,參考凸點圖像的確定過程包括:獲取傳輸帶在無載狀態(tài)下運行時的連續(xù)多幀第一圖像;拼接多幀第一圖像,得到中間圖像,中間圖像中的凸點圖像行數(shù)大于傳輸帶的凸點行數(shù);從中間圖像中提取與多行凸點對應的參考凸點圖像。
5、在一些實施例中,從中間圖像中提取與多行凸點對應的參考凸點圖像,包括:分別將中間圖像中的每一行凸點圖像與多個凸點檢測模板進行匹配,得到每一行凸點圖像的相似度向量,其中,多個凸點檢測模板是基于與多行凸點對應的背景圖像確定的,且凸點檢測模板與每一列凸點圖像對應;基于中間圖像中每一行凸點圖像的相似度向量,確定中間圖像中與多行凸點對應的參考凸點圖像;提取參考凸點圖像。
6、在一些實施例中,基于中間圖像中每一行凸點圖像的相似度向量,確定中間圖像中與多行凸點對應的參考凸點圖像,包括:確定中間圖像中其他行凸點圖像中與首行凸點圖像相似度最大的目標行凸點圖像;根據(jù)目標行凸點圖像在中間圖像中的位置,確定中間圖像中與多行凸點對應的參考凸點圖像,參考凸點圖像包括首行凸點圖像至目標行凸點圖像的上一行凸點圖像。
7、在一些實施例中,從中間圖像中提取與多行凸點對應的參考凸點圖像,包括:獲取傳輸帶在無載狀態(tài)下運行時的連續(xù)多幀第二圖像;依序?qū)⒚恳粠诙D像與中間圖像進行匹配,確定中間圖像中與第二圖像對應的中間局部圖像,并基于相鄰兩個中間局部圖像之間的高度關系,確定與多行凸點對應的參考凸點圖像;從中間圖像中提取參考凸點圖像。
8、在一些實施例中,每一幀第二圖像的高度相同;依序?qū)⒚恳粠诙D像與中間圖像進行匹配,確定中間圖像中與第二圖像對應的中間局部圖像,并基于相鄰兩個中間局部圖像之間的高度關系,確定與多行凸點對應的參考凸點圖像,包括;將當前第二圖像與中間圖像進行匹配,確定中間圖像中與當前第二圖像對應的第一中間局部圖像,以及第一中間局部圖像的第一位置信息,第一位置信息包括第一中間局部圖像的第一高度;確定第二中間局部圖像的第二位置信息,第二中間局部圖像為中間圖像中與上一第二圖像對應的局部圖像,第二位置信息包括第二中間局部圖像的第二高度;若第二高度與第一高度之間的差值等于幀圖像高度,則執(zhí)行將下一第二圖像與中間圖像進行匹配的步驟;若第二高度與第一高度之間的差值小于幀圖像高度,則基于當前第二圖像在多幀第二圖像中的獲取順序、第一高度以及第二高度,確定中間圖像中與多行凸點對應的參考凸點圖像。
9、在一些實施例中,參考凸點圖像中各凸點圖像的參考位置信息的確定過程包括:若當前凸點圖像為非首行凸點圖像,則根據(jù)當前凸點圖像的所在行與上一行之間的第一行間距,確定當前凸點圖像的參考位置信息;若當前凸點圖像為首行凸點圖像,則通過中間圖像,確定參考凸點圖像的尾行凸點圖像與下一首行凸點圖像之間的第二行間距,并根據(jù)第二行間距,確定當前凸點圖像的參考位置信息。
10、在一些實施例中,基于第一輪廓信息與目標凸點位置信息的匹配結果,更新第一輪廓信息,得到物料的目標輪廓信息,包括:若目標凸點位置與第一輪廓信息局部重疊,則將第一輪廓信息中與目標凸點位置對應重疊的輪廓信息剔除,得到物料的目標輪廓信息。
11、第二方面,本公開還提供了一種圖像識別裝置,應用于物料分選設備,物料分選設備包括帶有多行凸點的傳輸帶,傳輸帶用于傳輸物料,裝置包括:第一獲取模塊,用于獲取通過傳輸帶傳輸物料時的待處理圖像;第一確定模塊,用于確定待處理圖像中的第一凸點圖像,以及確定物料的第一輪廓信息;第二確定模塊,用于基于第一凸點圖像與參考凸點圖像之間的匹配結果,確定與待處理圖像對應的目標凸點位置信息,參考凸點圖像為傳輸帶包含多行凸點的凸點拼接圖像;更新模塊,用于基于第一輪廓信息與目標凸點位置信息的匹配結果,更新第一輪廓信息,得到物料的目標輪廓信息,以通過目標輪廓信息識別物料。
12、第三方面,本公開還提供了一種物料分選設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執(zhí)行計算機指令,從而執(zhí)行上述任意一方面所提供的圖像識別方法。
13、第四方面,本公開還提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)存儲有以下程序,程序用于執(zhí)行上述任意一方面所提供的圖像識別方法。
14、應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
15、本公開的實施例提供的技術方案可以包括以下有益效果:根據(jù)本公開提供的物料識別方法,預先獲取與傳輸帶包含的多行凸點對應的參考凸點圖像,可以明確每一個凸點圖像的分布情況,進而在得到待處理圖像的第一凸點圖像后,通過第一凸點圖像與參考凸點圖像之間的匹配結果,可以快速確定與待處理圖像對應的目標凸點位置信息,提高信息確定效率,進而結合與物料的第一輪廓信息之間的匹配結果,可以快速消除或者降低凸點圖像對第一輪廓信息的干擾,提高目標輪廓信息的識別質(zhì)量,從而有助于促進物料識別進程,提高物料分選效率,保障物料分選設備的物料識別性能。