本申請涉及計(jì)算機(jī)視覺,尤其涉及一種元器件類別檢測的方法及電子設(shè)備。
背景技術(shù):
1、在高度自動化的生產(chǎn)線中,pcb板中每個(gè)位置的元器件的類別是固定的。若pcb板中存在錯(cuò)誤類別的元器件,則可能成為產(chǎn)品失效的導(dǎo)火索,引發(fā)連鎖反應(yīng),產(chǎn)生更嚴(yán)重的質(zhì)量問題,進(jìn)而引發(fā)消費(fèi)者不滿和投訴,嚴(yán)重?fù)p害企業(yè)的聲譽(yù)和品牌形象。因此,對pcb板中的元器件進(jìn)行準(zhǔn)確地類別檢測至關(guān)重要。
2、電子設(shè)備獲取的實(shí)測圖像中存在多個(gè)元器件,電子設(shè)備中記錄實(shí)測圖像的中心位置的元器件的類別信息。當(dāng)檢測到中心位置的元器件的類別信息與記錄的不同時(shí),確定實(shí)測圖像中的中心位置的元器件類別異常。進(jìn)而對中心位置的元器件進(jìn)行復(fù)判。
3、現(xiàn)有技術(shù)存在的問題是,電子設(shè)備記錄的元器件的類別信息有可能會出現(xiàn)錯(cuò)誤,這樣會出現(xiàn)大量正確的實(shí)測圖像進(jìn)入復(fù)判流程,增加了復(fù)判的工作量,使得復(fù)判耗時(shí)較長,降低了元器件類別檢測的效率。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┝艘环N元器件類別檢測的方法及電子設(shè)備,用以解決現(xiàn)有技術(shù)檢測元器件類別的效率較低的問題。
2、第一方面,本申請?zhí)峁┝艘环N元器件類別檢測的方法,所述方法包括:
3、獲取待檢測元器件對應(yīng)的實(shí)測圖像,基于第一分類模型確定所述實(shí)測圖像中所述待檢測元器件的第一類別信息;
4、若所述第一類別信息與記錄的所述待檢測元器件的參考類別信息不同,基于第二分類模型確定所述實(shí)測圖像中各個(gè)第一元器件各自對應(yīng)的第二類別信息;
5、將包含所述待檢測元器件在內(nèi)的預(yù)設(shè)鄰域內(nèi)的各個(gè)第二元器件的排布方式輸入機(jī)器學(xué)習(xí)回歸模型;基于所述機(jī)器學(xué)習(xí)回歸模型,確定所述排布方式的真實(shí)性預(yù)測概率;其中;所述排布方式包括所述各個(gè)第二元器件各自對應(yīng)的第二類別信息和各自對應(yīng)的位置信息;
6、若根據(jù)所述真實(shí)性預(yù)測概率確定所述排布方式為真實(shí)排布方式,將所述待檢測元器件的第二類別信息作為目標(biāo)類別信息;若根據(jù)所述真實(shí)性預(yù)測概率確定所述排布方式為非真實(shí)排布方式,確定所述待檢測元器件的類別信息存在異常。
7、第二方面,本申請?zhí)峁┝艘环N元器件類別檢測的裝置,所述裝置包括:
8、第一確定模塊,用于獲取待檢測元器件對應(yīng)的實(shí)測圖像,基于第一分類模型確定所述實(shí)測圖像中所述待檢測元器件的第一類別信息;
9、第二確定模塊,用于若所述第一類別信息與記錄的所述待檢測元器件的參考類別信息不同,基于第二分類模型確定所述實(shí)測圖像中各個(gè)第一元器件各自對應(yīng)的第二類別信息;
10、第三確定模塊,用于將包含所述待檢測元器件在內(nèi)的預(yù)設(shè)鄰域內(nèi)的各個(gè)第二元器件的排布方式輸入機(jī)器學(xué)習(xí)回歸模型;基于所述機(jī)器學(xué)習(xí)回歸模型,確定所述排布方式的真實(shí)性預(yù)測概率;其中;所述排布方式包括所述各個(gè)第二元器件各自對應(yīng)的第二類別信息和各自對應(yīng)的位置信息;
11、檢測模塊,用于若根據(jù)所述真實(shí)性預(yù)測概率確定所述排布方式為真實(shí)排布方式,將所述待檢測元器件的第二類別信息作為目標(biāo)類別信息;若根據(jù)所述真實(shí)性預(yù)測概率確定所述排布方式為非真實(shí)排布方式,確定所述待檢測元器件的類別信息存在異常。
12、第三方面,本申請?zhí)峁┝艘环N電子設(shè)備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
13、存儲器,用于存放計(jì)算機(jī)程序;
14、處理器,用于執(zhí)行存儲器上所存放的程序時(shí),實(shí)現(xiàn)所述的方法步驟。
15、第四方面,本申請?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)內(nèi)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)所述的方法步驟。
16、上述的技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果:
17、本申請中,當(dāng)基于第一分類模型確定實(shí)測圖像中待檢測元器件的第一類別信息與記錄的待檢測元器件的參考類別信息不同時(shí),基于第二分類模型確定實(shí)測圖像中各個(gè)第一元器件各自對應(yīng)的第二類別信息;然后確定包含待檢測元器件在內(nèi)的預(yù)設(shè)鄰域內(nèi)的各個(gè)第二元器件的排布方式,排布方式包括各個(gè)第二元器件第二類別信息和位置信息。利用機(jī)器學(xué)習(xí)回歸模型,確定排布方式的真實(shí)性。若確定排布方式為真實(shí)排布方式,將待檢測元器件的第二類別信息作為目標(biāo)類別信息;若確定排布方式為非真實(shí)排布方式,確定待檢測元器件的類別信息存在異常。在待檢測元器件的第一類別信息與記錄的參考類別信息不同時(shí),利用第二分類模型和機(jī)器學(xué)習(xí)回歸模型對待檢測元器件的類別進(jìn)行確認(rèn),若確認(rèn)出待檢測元器件的類別,也就是確定排布方式為真實(shí)排布方式,此時(shí)能夠準(zhǔn)確地確定出待檢測元器件的目標(biāo)類別信息,提高了元器件類別檢測的準(zhǔn)確性。并且對于準(zhǔn)確地確定出目標(biāo)類別信息的待檢測元器件無需進(jìn)行后續(xù)的復(fù)判流程,從而減少了復(fù)判的工作量,提高了元器件檢測的效率。
1.一種元器件類別檢測的方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述基于第一分類模型確定所述實(shí)測圖像中所述待檢測元器件的第一類別信息包括:
3.如權(quán)利要求2所述的方法,其特征在于,基于第二分類模型確定所述實(shí)測圖像中各個(gè)第一元器件各自對應(yīng)的第二類別信息之前,所述方法還包括:
4.如權(quán)利要求1所述的方法,其特征在于,基于第二分類模型確定所述實(shí)測圖像中各個(gè)第一元器件各自對應(yīng)的第二類別信息包括:
5.如權(quán)利要求4所述的方法,其特征在于,確定預(yù)設(shè)鄰域內(nèi)的各個(gè)第二元器件的排布方式的過程包括:
6.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
7.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
8.如權(quán)利要求7所述的方法,其特征在于,根據(jù)所述目標(biāo)尺寸信息確定所述待檢測元器件的缺陷檢測結(jié)果包括:
9.如權(quán)利要求7或8所述的方法,其特征在于,所述方法還包括:
10.一種電子設(shè)備,其特征在于,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;