【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及自動(dòng)光學(xué)檢測(cè)
,特別是涉及一種板卡圖像獲取方法和系統(tǒng)。
技術(shù)介紹
現(xiàn)階段工廠在對(duì)板卡(例如,PCB板)進(jìn)行組裝等處理時(shí),一般是先將板卡放置在流水線上,采用AOI(AutomaticOpticInspection,自動(dòng)光學(xué)檢測(cè))系統(tǒng)獲取板卡在流水線上的圖像,再?gòu)膱D像中過(guò)濾掉流水線的背景信息,得到板卡的圖像。在AOI系統(tǒng)中,一種常用的做法是將板卡放置在流水線的傳送帶或托盤(pán)之上,將攝像頭架設(shè)在傳送帶正上方,并采用傳感器對(duì)板卡的位置進(jìn)行檢測(cè)。當(dāng)傳感器檢測(cè)到板卡進(jìn)入攝像頭的拍攝區(qū)域時(shí),采用攝像頭對(duì)板卡所在區(qū)域的圖像進(jìn)行拍攝。現(xiàn)有技術(shù)具有以下缺點(diǎn):需要外部傳感器檢測(cè)板卡的位置,增加了系統(tǒng)的復(fù)雜度和成本,且每次只能獲取一張板卡的圖像,圖像獲取效率低。
技術(shù)實(shí)現(xiàn)思路
基于此,有必要針對(duì)現(xiàn)有技術(shù)復(fù)雜度高、成本高和效率低的問(wèn)題,提供一種板卡圖像獲取方法和系統(tǒng)。一種板卡圖像獲取方法,包括以下步驟:每隔預(yù)設(shè)的時(shí)間間隔獲取板卡所在區(qū)域的第一圖像;其中,所述第一圖像包括至少一張完整的板卡;計(jì)算預(yù)存的標(biāo)準(zhǔn)圖在所述第一圖像中的第一匹配矩陣;其中,所述標(biāo)準(zhǔn)圖為所述板卡的參照?qǐng)D;計(jì)算第一匹配矩陣中取值最小的第一目標(biāo)元素,并獲取所述第一目標(biāo)元素的第一坐標(biāo);如果所述第一目標(biāo)元素的值小于預(yù)設(shè)的閾值,將所述第一坐標(biāo)設(shè)為所述板卡的第二圖像的左上角坐標(biāo),并根據(jù)所述標(biāo)準(zhǔn)圖的尺寸和所述左上角坐 ...
【技術(shù)保護(hù)點(diǎn)】
一種板卡圖像獲取方法,其特征在于,包括以下步驟:每隔預(yù)設(shè)的時(shí)間間隔獲取板卡所在區(qū)域的第一圖像;其中,所述第一圖像包括至少一張完整的板卡;計(jì)算預(yù)存的標(biāo)準(zhǔn)圖在所述第一圖像中的第一匹配矩陣;其中,所述標(biāo)準(zhǔn)圖為所述板卡的參照?qǐng)D;計(jì)算第一匹配矩陣中取值最小的第一目標(biāo)元素,并獲取所述第一目標(biāo)元素的第一坐標(biāo);如果所述第一目標(biāo)元素的值小于預(yù)設(shè)的閾值,將所述第一坐標(biāo)設(shè)為所述板卡的第二圖像的左上角坐標(biāo),并根據(jù)所述標(biāo)準(zhǔn)圖的尺寸和所述左上角坐標(biāo)從第一圖像中截取所述板卡的第二圖像。
【技術(shù)特征摘要】
1.一種板卡圖像獲取方法,其特征在于,包括以下步驟:
每隔預(yù)設(shè)的時(shí)間間隔獲取板卡所在區(qū)域的第一圖像;其中,所述第一圖像
包括至少一張完整的板卡;
計(jì)算預(yù)存的標(biāo)準(zhǔn)圖在所述第一圖像中的第一匹配矩陣;其中,所述標(biāo)準(zhǔn)圖
為所述板卡的參照?qǐng)D;
計(jì)算第一匹配矩陣中取值最小的第一目標(biāo)元素,并獲取所述第一目標(biāo)元素
的第一坐標(biāo);
如果所述第一目標(biāo)元素的值小于預(yù)設(shè)的閾值,將所述第一坐標(biāo)設(shè)為所述板
卡的第二圖像的左上角坐標(biāo),并根據(jù)所述標(biāo)準(zhǔn)圖的尺寸和所述左上角坐標(biāo)從第
一圖像中截取所述板卡的第二圖像。
2.根據(jù)權(quán)利要求1所述的板卡圖像獲取方法,其特征在于,獲取所述板卡
的第二圖像之后,還包括以下步驟:
在所述標(biāo)準(zhǔn)圖中獲取第一標(biāo)記點(diǎn)圖像和第二標(biāo)記點(diǎn)圖像;
根據(jù)第一標(biāo)記點(diǎn)圖像和第二標(biāo)記點(diǎn)圖像生成第一區(qū)域和第二區(qū)域,并獲取
所述第一區(qū)域和第二區(qū)域的左上角坐標(biāo);
在所述第二圖像中截取第一區(qū)域和第二區(qū)域?qū)?yīng)的第三區(qū)域和第四區(qū)域,
并可分別以第一區(qū)域的左上角坐標(biāo)和第二區(qū)域的左上角坐標(biāo)為模板在第三區(qū)域
和第四區(qū)域中找出第三區(qū)域和第四區(qū)域的左上角坐標(biāo);
根據(jù)所述第一區(qū)域、第二區(qū)域、第三區(qū)域和第四區(qū)域的左上角坐標(biāo)計(jì)算所
述標(biāo)準(zhǔn)圖與所述第二圖像之間的變換矩陣;
根據(jù)所述變換矩陣對(duì)所述第二圖像的位置進(jìn)行配準(zhǔn)。
3.根據(jù)權(quán)利要求2所述的板卡圖像獲取方法,其特征在于,根據(jù)所述第一
標(biāo)記點(diǎn)、第二標(biāo)記點(diǎn)、第三標(biāo)記點(diǎn)和第四標(biāo)記點(diǎn)計(jì)算所述標(biāo)準(zhǔn)圖與所述第二圖
像之間的變換矩陣的步驟包括:
根據(jù)如下公式計(jì)算所述標(biāo)準(zhǔn)圖與所述第二圖像之間的變換矩陣:
H=scalar·cosθ-scalar·sinθx0scalar·sinθscalar·cosθy0001,]]>其中,
scalar=xmark2-xmark1xmark2′cosθ-ymark2′sinθ-xmark1′cosθ+ymark1′sinθ,]]>x0=xmark2-(x'mark2cosθ-y'mark2sinθ)scalar,
y0=y(tǒng)mark2-(x'mark2sinθ+y'mark2cosθ)scalar,
θ=arctan(ymark2-ymark1,xmark2-xmark1)-arctan(y'mark2-y'mark1,x'mark2-x'mark1),
式中,H為所述變換矩陣,scalar為第二圖像與標(biāo)準(zhǔn)圖之間的縮放比例,θ為
第二圖像與標(biāo)準(zhǔn)圖之間的旋轉(zhuǎn)角度,[x0,y0]為第二圖像與標(biāo)準(zhǔn)圖之間的平移向
量,[xmark1,ymark1]和[xmark2,ymark2]分別為標(biāo)準(zhǔn)圖中兩個(gè)標(biāo)記點(diǎn)所在區(qū)域的左上角坐
標(biāo),[x'mark1,y'mark1]和[x'mark2,y'mark2]為第二圖像中兩個(gè)標(biāo)記點(diǎn)所在區(qū)域的左上角坐標(biāo)。
4.根據(jù)權(quán)利要求1所述的板卡圖像獲取方法,其特征在于,獲取所述板卡
的第二圖像之后,還包括以下步驟:
將所述第一圖像中所述第二圖像對(duì)應(yīng)區(qū)域的元素的像素值設(shè)為0,得到第三
圖像;
計(jì)算預(yù)存的標(biāo)準(zhǔn)圖在所述第三圖像中的第二匹配矩陣;
計(jì)算第二匹配矩陣中取值最小的第二目標(biāo)元素,并獲取所述第二目標(biāo)元素
的坐標(biāo);
如果所述第二目標(biāo)元素的值小于所述閾值,根據(jù)所述坐標(biāo)從第三圖像中獲
得所述板卡的第四圖像。
5.根據(jù)權(quán)利要求1所述的板卡圖像獲取方法,其特征在于,計(jì)算預(yù)存的標(biāo)
準(zhǔn)圖在所述第一圖像中的第一匹配矩陣的步驟包括:
根據(jù)如下公式計(jì)算預(yù)存的標(biāo)準(zhǔn)圖在所述第一圖像中的第一匹配矩陣:
R(x,y)=Σi=0wmodel-1Σj=0hmodel-1(Imodel(i,j)-Iobj(x+i,y+j))2Σi=0wmodel-1Σj=0hmodel-1Imodel(i,j)2Σi=0wmodel-1Σj=0hmodel-1Iobj(x+i,y+j)2,]]>式中,R(x,y)為第一匹配矩陣,wmodel和hmodel分別為所述標(biāo)準(zhǔn)圖的寬和高,
Imodel(i,j)和Iobj(x+i,y+j)分別為標(biāo)準(zhǔn)圖中第i行第j列的元素的像素值和第一圖像
中第...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:羅漢杰,
申請(qǐng)(專(zhuān)利權(quán))人:廣州視源電子科技股份有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:廣東;44
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。