配結(jié)果與所述閾值的大小關(guān)系,識別所述待識別元件在所述目標(biāo)圖片上的位置。
[0107]具體地,針對上述的第一種實現(xiàn)方式及第三種實現(xiàn)方式,所述識別單元240將所述的一組匹配結(jié)果中的每個匹配結(jié)果分別與一預(yù)設(shè)的閾值進行比較,并在所述匹配結(jié)果大于所述閾值時,根據(jù)所述匹配結(jié)果的序號識別所述待識別元件在所述目標(biāo)圖片40上的位置。
[0108]在本發(fā)明實施例中,針對第一類型的模板匹配算法,當(dāng)計算得到的匹配值越大,則表明所述模板圖與當(dāng)前覆蓋的子圖S1,的相似度越高,此時,可通過預(yù)設(shè)一個閾值,并將所述匹配結(jié)果與所述閾值進行比較,當(dāng)所述匹配結(jié)果大于所述閾值時,則表明所述目標(biāo)圖片40上存在與所述模板圖匹配的圖形,而所述圖像的位置可根據(jù)所述匹配結(jié)果的序號(或下標(biāo))得到,從而實現(xiàn)了從所述目標(biāo)圖片40上定位出所述待識別元件。
[0109]具體地,針對上述的第二種實現(xiàn)方式,所述識別單元240將所述的一組匹配結(jié)果中的每個匹配結(jié)果分別與一預(yù)設(shè)的閾值進行比較,并在所述匹配結(jié)果小于所述閾值時,根據(jù)所述匹配結(jié)果的序號識別所述待識別元件在所述目標(biāo)圖片上的位置。
[0110]綜上所述,本發(fā)明實施例提供的元件識別裝置200,通過所述匹配單元220將與待識別元件相關(guān)的至少兩張模板圖分別與所述目標(biāo)圖片40進行目標(biāo)匹配,得到至少兩組匹配值,再通過所述運算單元230對所述的至少兩組匹配值進行處理后得到一組匹配結(jié)果,所述識別單元根據(jù)所述一組匹配結(jié)果與一預(yù)設(shè)的閾值的大小關(guān)系,判斷所述目標(biāo)圖片40上與所述待識別元件匹配的圖形的位置,從而完成元件識別。本發(fā)明實施例的元件識別裝置200,由于使用了多張模板圖,可避免使用單張模板圖匹配時,因目標(biāo)圖片40上的圖形出現(xiàn)破損、缺失或變形而弓I起的無法識別的問題,提高了識別的精確度和穩(wěn)定度。
[0111]此外,應(yīng)當(dāng)理解的是,本發(fā)明實施例提供的元件識別方法及裝置,還可應(yīng)用于任意物品或者圖像標(biāo)識的識別,而不僅限于電子元件或?qū)嶓w物品圖像的識別,這些方案均在本發(fā)明的保護范圍之內(nèi),在此不再贅述。
[0112]以上所揭露的僅為本發(fā)明一種較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
[0113]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
【主權(quán)項】
1.一種元件識別方法,其特征在于,包括如下步驟: 讀取待匹配的目標(biāo)圖片及待識別元件的至少兩張模板圖; 分別將所述的至少兩張模板圖與待匹配的目標(biāo)圖片進行模板匹配,獲得對應(yīng)的至少兩組匹配值; 根據(jù)預(yù)設(shè)的計算規(guī)則對所述的至少兩組匹配值進行運算,生成一組匹配結(jié)果;及 將所述的一組匹配結(jié)果中的每個匹配結(jié)果與預(yù)設(shè)的閾值進行比較,并根據(jù)所述匹配結(jié)果與所述閾值的大小關(guān)系,識別所述待識別元件在所述目標(biāo)圖片上的位置。2.根據(jù)權(quán)利要求1所述的元件識別方法,其特征在于,所述的至少兩張模板圖包括一張所述待識別元件的整體圖片及至少一張所述待識別元件的一個部位的圖片;或者,所述的至少兩張模板圖包括所述待識別元件的至少兩個不同部位的圖片。3.根據(jù)權(quán)利要求1所述的元件識別方法,其特征在于,所述分別將所述的至少兩張模板圖與待匹配的目標(biāo)圖片進行模板匹配,獲得對應(yīng)的至少兩組匹配值,具體包括: 逐一將每張模板圖疊放在所述目標(biāo)圖片上,其中,所述目標(biāo)圖片的尺寸大于所述模板圖的尺寸; 根據(jù)模板匹配算法計算所述模板圖與所述模板圖當(dāng)前覆蓋的目標(biāo)圖片的區(qū)域的匹配值; 控制疊放的模板圖在所述目標(biāo)圖片上沿預(yù)定的方向平移,其中,所述模板圖每平移一次生成一個匹配值,當(dāng)所述的至少兩張模板圖均遍歷所述目標(biāo)圖片的所有區(qū)域后,獲得對應(yīng)的至少兩組匹配值。4.根據(jù)權(quán)利要求3所述的元件識別方法,其特征在于,所述模板匹配算法包括第一類型的模板匹配算法及第二類型的模板匹配算法,其中, 所述第一類型的模板匹配算法為,對所述模板圖與所述模板圖當(dāng)前覆蓋的目標(biāo)圖片的區(qū)域進行模板匹配獲得的匹配值與二者的相似程度呈正比的模板匹配算法; 所述第二類型的模板匹配算法為,對所述模板圖與所述模板圖當(dāng)前覆蓋的目標(biāo)圖片的區(qū)域進行模板匹配獲得的匹配值與二者的相似程度呈反比的模板匹配算法。5.根據(jù)權(quán)利要求4所述的元件識別方法,其特征在于,所述的至少兩張模板圖與所述目標(biāo)圖片進行匹配使用的模板匹配算法類型均為第一類型的模板匹配算法或均為第二類型的模板匹配算法,則所述根據(jù)預(yù)設(shè)的計算規(guī)則對所述的至少兩組匹配值進行運算,獲得一組匹配結(jié)果,具體為: 將所述至少兩組匹配值中的序號相同的匹配值相乘,獲得一組匹配結(jié)果。6.根據(jù)權(quán)利要求4所述的元件識別方法,其特征在于,所述的至少兩張模板圖與所述目標(biāo)圖片進行匹配使用的模板匹配算法同時包括第一類型的模板匹配算法及第二類型的模板匹配算法,則所述根據(jù)預(yù)設(shè)的計算規(guī)則對所述的至少兩組匹配值進行運算,獲得一組匹配結(jié)果,具體為: 對于所述至少兩組匹配值中的序號相同的匹配值,將根據(jù)所述第一類型的模板匹配算法計算得到的匹配值相乘,并除以根據(jù)所述第二類型的模板匹配算法計算得到的匹配值,獲得一組匹配結(jié)果。7.根據(jù)權(quán)利要求5所述的元件識別方法,其特征在于,所述的至少兩張模板圖與所述目標(biāo)圖片進行匹配使用的模板匹配算法均為所述第一類型的模板匹配算法; 則所述將所述的一組匹配結(jié)果中的每個匹配結(jié)果分別與一預(yù)設(shè)的閾值進行比較,并根據(jù)所述匹配結(jié)果與所述閾值的大小關(guān)系,識別所述待識別元件在所述目標(biāo)圖片上的位置,為: 將所述的一組匹配結(jié)果中的每個匹配結(jié)果分別與一預(yù)設(shè)的閾值進行比較,并在所述匹配結(jié)果大于所述閾值時,根據(jù)所述匹配結(jié)果的序號識別所述待識別元件在所述目標(biāo)圖片上的位置。8.根據(jù)權(quán)利要求5所述的元件識別方法,其特征在于,所述的至少兩張模板圖與所述目標(biāo)圖片進行匹配使用的模板匹配算法均為所述第二類型的模板匹配算法; 則所述將所述的一組匹配結(jié)果中的每個匹配結(jié)果分別與一預(yù)設(shè)的閾值進行比較,并根據(jù)所述匹配結(jié)果與所述閾值的大小關(guān)系,識別所述待識別元件在所述目標(biāo)圖片上的位置,為: 將所述的一組匹配結(jié)果中的每個匹配結(jié)果分別與一預(yù)設(shè)的閾值進行比較,并在所述匹配結(jié)果小于所述閾值時,根據(jù)所述匹配結(jié)果的序號識別所述待識別元件在所述目標(biāo)圖片上的位置。9.一種元件識別裝置,其特征在于,包括: 讀取單元,用于讀取待匹配的目標(biāo)圖片及待識別元件的至少兩張模板圖; 匹配單元,用于分別將所述的至少兩張模板圖與待匹配的目標(biāo)圖片進行模板匹配,獲得對應(yīng)的至少兩組匹配值; 運算單元,用于根據(jù)預(yù)設(shè)的計算規(guī)則對所述的至少兩組匹配值進行運算,獲得一組匹配結(jié)果; 識別單元,用于將所述的一組匹配結(jié)果中的每個匹配結(jié)果與一預(yù)設(shè)的閾值進行比較,并根據(jù)所述匹配結(jié)果與所述閾值的大小關(guān)系,識別所述待識別元件在所述目標(biāo)圖片上的位置。10.根據(jù)權(quán)利要求9所述的元件識別裝置,其特征在于,所述匹配單元包括: 疊放單元,用于逐一將每張模板圖疊放在所述目標(biāo)圖片上,其中,所述目標(biāo)圖片的尺寸大于所述模板圖的尺寸; 匹配值計算單元,用于根據(jù)模板匹配算法計算所述模板圖與所述模板圖當(dāng)前覆蓋的目標(biāo)圖片的區(qū)域的匹配值; 移動單元,用于控制疊放的模板圖在所述目標(biāo)圖片上沿預(yù)定的方向平移,其中,所述模板圖每平移一次后,所述匹配值計算單元生成一個匹配值,當(dāng)所述的至少兩張模板圖均遍歷所述目標(biāo)圖片的所有區(qū)域后,所述匹配值計算單元計算生成對應(yīng)的至少兩組匹配值。
【專利摘要】本發(fā)明公開了一種元件識別方法,包括如下步驟:讀取待匹配的目標(biāo)圖片及待識別元件的至少兩張模板圖;分別將所述的至少兩張模板圖與待匹配的目標(biāo)圖片進行模板匹配,獲得對應(yīng)的至少兩組匹配值;根據(jù)預(yù)設(shè)的計算規(guī)則對所述的至少兩組匹配值進行運算,生成一組匹配結(jié)果;及將所述的一組匹配結(jié)果中的每個匹配結(jié)果與一預(yù)設(shè)的閾值進行比較,并根據(jù)所述匹配結(jié)果與所述閾值的大小關(guān)系,識別所述待識別元件在所述目標(biāo)圖片上的位置。本發(fā)明還公開了一種元件識別裝置。本發(fā)明公開的元件識別方法及裝置,可在目標(biāo)圖片出現(xiàn)污損、缺少或變形時,保證較高的識別準(zhǔn)確率。
【IPC分類】G06K9/62
【公開號】CN105260740
【申請?zhí)枴緾N201510616284
【發(fā)明人】廖明熙
【申請人】廣州視源電子科技股份有限公司
【公開日】2016年1月20日
【申請日】2015年9月23日