1.一種表面貼裝技術(shù)的鋼網(wǎng)圖像自動(dòng)配準(zhǔn)方法,其特征在于,該方法包括以下步驟:
(1)由鋼網(wǎng)設(shè)計(jì)文件得到鋼網(wǎng)設(shè)計(jì)輪廓,求取設(shè)計(jì)輪廓最小外接矩形,得到矩形四個(gè)頂點(diǎn)的坐標(biāo)和矩形的長(zhǎng);
(2)提取設(shè)計(jì)輪廓中所有連通孔的面積和重心坐標(biāo),并根據(jù)重心坐標(biāo)生成設(shè)計(jì)點(diǎn)陣圖像;
(3)依次由矩形的4個(gè)頂點(diǎn)和設(shè)計(jì)點(diǎn)陣圖像求取4個(gè)設(shè)計(jì)配準(zhǔn)點(diǎn);
(4)采集成品鋼網(wǎng)高對(duì)比度圖像,再使用迭代法進(jìn)行雙線性插值亞像素閾值分割處理圖像;求取處理后圖像區(qū)域最小外接矩形并計(jì)算矩形四個(gè)頂點(diǎn)的坐標(biāo)和矩形的長(zhǎng);
(5)提取處理后的鋼網(wǎng)圖像連通孔的面積和重心坐標(biāo),由所有重心坐標(biāo)生成鋼網(wǎng)點(diǎn)陣圖像;
(6)依次由矩形的4個(gè)頂點(diǎn)和鋼網(wǎng)點(diǎn)陣圖像求取4個(gè)第一配準(zhǔn)點(diǎn);
(7)在鋼網(wǎng)點(diǎn)陣圖像中分別找到距4個(gè)第一配準(zhǔn)點(diǎn)最近的4個(gè)重心點(diǎn)作為第二配準(zhǔn)點(diǎn);
(8)選取3個(gè)設(shè)計(jì)配準(zhǔn)點(diǎn)和對(duì)應(yīng)位置的3個(gè)第一配準(zhǔn)點(diǎn)進(jìn)行仿射變換,得到特征仿射矩陣,設(shè)計(jì)輪廓通過(guò)仿射矩陣變換后覆蓋在鋼網(wǎng)圖像上;
(9)對(duì)通過(guò)仿射矩陣變換的設(shè)計(jì)輪廓進(jìn)行自動(dòng)配準(zhǔn)測(cè)試,判斷是否配準(zhǔn)成功,若是則配準(zhǔn)結(jié)束;否則將失敗配準(zhǔn)點(diǎn)更換為對(duì)應(yīng)位置的第二配準(zhǔn)點(diǎn)繼續(xù)配準(zhǔn)。
2.根據(jù)權(quán)利要求1所述的一種表面貼裝技術(shù)的鋼網(wǎng)圖像自動(dòng)配準(zhǔn)方法,其特征在于,所述步驟(3)和步驟(6)中配準(zhǔn)點(diǎn)求取過(guò)程分為以下子步驟:
(11)以矩形的一個(gè)頂點(diǎn)為圓心,以Rd為半徑畫(huà)圓,其中,Rd=kL,L為矩形的長(zhǎng),k為第一半徑倍數(shù);
(12)求圓和點(diǎn)陣圖像的交集,判斷交集內(nèi)是否有重心點(diǎn),有則獲取交集內(nèi)的重心坐標(biāo),并執(zhí)行步驟(34);否則執(zhí)行步驟(33);
(13)k=2k,更新半徑Rd并重畫(huà)圓,執(zhí)行步驟(32);
(14)求矩形頂點(diǎn)和交集內(nèi)所有重心坐標(biāo)的距離,取距離最小的重心坐標(biāo)作為配準(zhǔn)點(diǎn)。
3.根據(jù)權(quán)利要求1所述的一種表面貼裝技術(shù)的鋼網(wǎng)圖像自動(dòng)配準(zhǔn)方法,其特征在于,所述步驟(4)中迭代法進(jìn)行雙線性插值亞像素閾值分割處理圖像具體分為以下子步驟:
(41)選擇鋼網(wǎng)圖像前景和背景之間的過(guò)渡部分的每個(gè)像素進(jìn)行10×10的插值;
(42)使用迭代法求得鋼網(wǎng)圖像的閾值,對(duì)插值后的鋼網(wǎng)圖像進(jìn)行閾值分割。
4.根據(jù)權(quán)利要求1所述的一種表面貼裝技術(shù)的鋼網(wǎng)圖像自動(dòng)配準(zhǔn)方法,其特征在于,所述步驟(9)中自動(dòng)配準(zhǔn)測(cè)試分為以下子步驟:
(91)提取仿射矩陣變換后設(shè)計(jì)輪廓的連通孔面積和重心坐標(biāo),由所有重心坐標(biāo)生成配準(zhǔn)點(diǎn)陣圖像;
(92)以所選的3個(gè)第一配準(zhǔn)點(diǎn)其中一個(gè)為圓心,以Rc為半徑畫(huà)圓,其中,Rc=j(luò)l,j為第二半徑倍數(shù);l為4個(gè)第一配準(zhǔn)點(diǎn)中相距最遠(yuǎn)兩個(gè)配準(zhǔn)點(diǎn)之間的距離;求得圓和配準(zhǔn)點(diǎn)陣圖像交集內(nèi)的重心點(diǎn)坐標(biāo),記為第一交集點(diǎn)集合;求得圓和鋼網(wǎng)點(diǎn)陣圖像交集內(nèi)的重心點(diǎn)坐標(biāo),記為第二交集點(diǎn)集合;
(93)依次對(duì)比第一交集點(diǎn)集合內(nèi)坐標(biāo)點(diǎn)和第二交集點(diǎn)集合內(nèi)對(duì)應(yīng)位置坐標(biāo)點(diǎn)之間的距離,距離大于最大允許偏差的坐標(biāo)點(diǎn)記為配準(zhǔn)失敗點(diǎn),若配準(zhǔn)失敗點(diǎn)的個(gè)數(shù)大于配準(zhǔn)閾值,則判斷當(dāng)前作為圓心的第一配準(zhǔn)點(diǎn)配準(zhǔn)失敗,并記為失敗配準(zhǔn)點(diǎn);否則判斷當(dāng)前作為圓心的第一配準(zhǔn)點(diǎn)配準(zhǔn)成功;
(94)重復(fù)步驟(92)和(93)直到3個(gè)所選第一配準(zhǔn)點(diǎn)都完成自動(dòng)配準(zhǔn)測(cè)試,若3個(gè)所選第一配準(zhǔn)點(diǎn)都配準(zhǔn)成功,則配準(zhǔn)成功;否則配準(zhǔn)失敗。
5.一種表面貼裝技術(shù)的鋼網(wǎng)圖像自動(dòng)配準(zhǔn)系統(tǒng),其特征在于,該系統(tǒng)包括以下部分:
設(shè)計(jì)輪廓外接矩形提取模塊,用于由鋼網(wǎng)設(shè)計(jì)文件得到鋼網(wǎng)設(shè)計(jì)輪廓,求取設(shè)計(jì)輪廓最小外接矩形,得到矩形四個(gè)頂點(diǎn)的坐標(biāo)和矩形的長(zhǎng);
設(shè)計(jì)點(diǎn)陣圖像提取模塊,用于提取設(shè)計(jì)輪廓中所有連通孔的面積和重心坐標(biāo),并根據(jù)重心坐標(biāo)生成設(shè)計(jì)點(diǎn)陣圖像;
設(shè)計(jì)配準(zhǔn)點(diǎn)提取模塊,用于依次由矩形的4個(gè)頂點(diǎn)和設(shè)計(jì)點(diǎn)陣圖像求取4個(gè)設(shè)計(jì)配準(zhǔn)點(diǎn);
鋼網(wǎng)圖像外接矩形提取模塊,用于采集成品鋼網(wǎng)高對(duì)比度圖像,再使用迭代法進(jìn)行雙線性插值亞像素閾值分割處理圖像;求取處理后圖像區(qū)域最小外接矩形并計(jì)算矩形四個(gè)頂點(diǎn)的坐標(biāo)和矩形的長(zhǎng);
鋼網(wǎng)點(diǎn)陣圖像提取模塊,用于提取處理后的鋼網(wǎng)圖像連通孔的面積和重心坐標(biāo),由所有重心坐標(biāo)生成鋼網(wǎng)點(diǎn)陣圖像;
第一配準(zhǔn)點(diǎn)提取模塊,用于依次由矩形的4個(gè)頂點(diǎn)和鋼網(wǎng)點(diǎn)陣圖像求取4個(gè)第一配準(zhǔn)點(diǎn);
第二配準(zhǔn)點(diǎn)提取模塊,用于在鋼網(wǎng)點(diǎn)陣圖像中分別找到距4個(gè)第一配準(zhǔn)點(diǎn)最近的4個(gè)重心點(diǎn)作為第二配準(zhǔn)點(diǎn);
配準(zhǔn)模塊,用于選取3個(gè)設(shè)計(jì)配準(zhǔn)點(diǎn)和對(duì)應(yīng)位置的3個(gè)第一配準(zhǔn)點(diǎn)進(jìn)行仿射變換,得到特征仿射矩陣,設(shè)計(jì)輪廓通過(guò)仿射矩陣變換后覆蓋在鋼網(wǎng)圖像上;
配準(zhǔn)測(cè)試模塊,用于對(duì)通過(guò)仿射矩陣變換的設(shè)計(jì)輪廓進(jìn)行自動(dòng)配準(zhǔn)測(cè)試,判斷是否配準(zhǔn)成功,若是則配準(zhǔn)結(jié)束;否則將失敗配準(zhǔn)點(diǎn)更換為對(duì)應(yīng)位置的第二配準(zhǔn)點(diǎn)繼續(xù)配準(zhǔn)。
6.根據(jù)權(quán)利要求5所述的一種表面貼裝技術(shù)的鋼網(wǎng)圖像自動(dòng)配準(zhǔn)系統(tǒng),其特征在于,所述設(shè)計(jì)配準(zhǔn)點(diǎn)提取模塊和第一配準(zhǔn)點(diǎn)提取模塊中配準(zhǔn)點(diǎn)求取過(guò)程分為以下子模塊:
畫(huà)圓子模塊,用于以矩形的一個(gè)頂點(diǎn)為圓心,以Rd為半徑畫(huà)圓,其中,Rd=kL,L為矩形的長(zhǎng),k為第一半徑倍數(shù);
求交集子模塊,用于求圓和點(diǎn)陣圖像的交集,判斷交集內(nèi)是否有重心點(diǎn),有則獲取交集內(nèi)的重心坐標(biāo),并執(zhí)行步驟(34);否則執(zhí)行步驟(33);
更新圓子模塊,用于更新k=2k,更新半徑Rd并重畫(huà)圓,執(zhí)行步驟(32);
求配準(zhǔn)點(diǎn)子模塊,用于求矩形頂點(diǎn)和交集內(nèi)所有重心坐標(biāo)的距離,取距離最小的重心坐標(biāo)作為配準(zhǔn)點(diǎn)。
7.根據(jù)權(quán)利要求5所述的一種表面貼裝技術(shù)的鋼網(wǎng)圖像自動(dòng)配準(zhǔn)系統(tǒng),其特征在于,所述鋼網(wǎng)圖像外接矩形提取模塊中迭代法進(jìn)行雙線性插值亞像素閾值分割處理圖像具體分為以下子模塊:
插值子模塊,用于選擇鋼網(wǎng)圖像前景和背景之間的過(guò)渡部分的每個(gè)像素進(jìn)行10×10的插值;
閾值分割子模塊,用于使用迭代法求得鋼網(wǎng)圖像的閾值,對(duì)插值后的鋼網(wǎng)圖像進(jìn)行閾值分割。
8.根據(jù)權(quán)利要求5所述的一種表面貼裝技術(shù)的鋼網(wǎng)圖像自動(dòng)配準(zhǔn)系統(tǒng),其特征在于,所述配準(zhǔn)測(cè)試模塊中自動(dòng)配準(zhǔn)測(cè)試分為以下子模塊:
配準(zhǔn)點(diǎn)陣圖像生成子模塊,用于提取仿射矩陣變換后設(shè)計(jì)輪廓的連通孔面積和重心坐標(biāo),由所有重心坐標(biāo)生成配準(zhǔn)點(diǎn)陣圖像;
配準(zhǔn)交集子模塊,用于以所選的3個(gè)第一配準(zhǔn)點(diǎn)其中一個(gè)為圓心,以Rc為半徑畫(huà)圓,其中,Rc=j(luò)l,j為第二半徑倍數(shù);l為4個(gè)第一配準(zhǔn)點(diǎn)中相距最遠(yuǎn)兩個(gè)配準(zhǔn)點(diǎn)之間的距離;求得圓和配準(zhǔn)點(diǎn)陣圖像交集內(nèi)的重心點(diǎn)坐標(biāo),記為第一交集點(diǎn)集合;求得圓和鋼網(wǎng)點(diǎn)陣圖像交集內(nèi)的重心點(diǎn)坐標(biāo),記為第二交集點(diǎn)集合;
配準(zhǔn)點(diǎn)判斷子模塊,用于依次對(duì)比第一交集點(diǎn)集合內(nèi)坐標(biāo)點(diǎn)和第二交集點(diǎn)集合內(nèi)對(duì)應(yīng)位置坐標(biāo)點(diǎn)之間的距離,距離大于最大允許偏差的坐標(biāo)點(diǎn)記為配準(zhǔn)失敗點(diǎn),若配準(zhǔn)失敗點(diǎn)的個(gè)數(shù)大于配準(zhǔn)閾值,則判斷當(dāng)前作為圓心的第一配準(zhǔn)點(diǎn)配準(zhǔn)失敗,并記為失敗配準(zhǔn)點(diǎn);否則判斷當(dāng)前作為圓心的第一配準(zhǔn)點(diǎn)配準(zhǔn)成功;
配準(zhǔn)判斷子模塊,用于重復(fù)配準(zhǔn)交集子模塊和配準(zhǔn)點(diǎn)判斷子模塊直到3個(gè)所選第一配準(zhǔn)點(diǎn)都完成自動(dòng)配準(zhǔn)測(cè)試,若3個(gè)所選第一配準(zhǔn)點(diǎn)都配準(zhǔn)成功,則配準(zhǔn)成功;否則配準(zhǔn)失敗。