• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于計算機(jī)視覺的自行車腳踏配對自動檢測系統(tǒng)

      2022-03-23 08:04:14陳焯巖郭建亮陳永清陳廉清
      寧波工程學(xué)院學(xué)報 2022年1期
      關(guān)鍵詞:自動檢測夾角螺紋

      陳焯巖,郭建亮,陳永清,陳廉清

      (寧波工程學(xué)院 機(jī)器人學(xué)院,浙江 寧波 315211)

      0 引言

      我國不但是自行車生產(chǎn)大國,更是出口大國。自行車的品質(zhì)要求越來越高,其生產(chǎn)變成專門化,不同的零配件有專門的企業(yè)生產(chǎn)。自行車也是零部件更換率高的商品,尤其是腳踏屬于一類磨損件,更換周期比較短。腳踏分左、右兩只,通常腳踏的安裝方式是螺紋連接;左腳踏是左旋螺紋,右腳踏是右旋螺紋,配對使用。在國內(nèi),自行車腳踏生產(chǎn)廠家,用透明薄膜包裝好每對腳踏,人工目檢其安裝螺紋旋向不同,即為合格品,然后裝箱出貨。人工目檢生產(chǎn)方式,效率低、易受人為因素影響,且難免出現(xiàn)漏檢、誤判,因此經(jīng)常收到客戶投訴兩只腳踏相同。因此,本文中結(jié)合自行車腳踏生產(chǎn)現(xiàn)狀,應(yīng)用計算機(jī)視覺技術(shù),開發(fā)腳踏自動檢測系統(tǒng),發(fā)揮計算機(jī)視覺檢測的客觀、可靠、不疲勞的優(yōu)點(diǎn),提高生產(chǎn)效率,提升企業(yè)競爭力。

      1 檢測硬件設(shè)計及工作過程

      計算機(jī)視覺自行車腳踏自動檢測系統(tǒng)硬件設(shè)計如圖1所示,系統(tǒng)主要包括工控機(jī)、可編程序邏輯控制器(PLC)控制系統(tǒng)、大恒MER-230-168U3M相機(jī)、遠(yuǎn)心鏡頭BT2364、平板光源(與腳踏螺紋成45°夾角安裝)、送料裝置、剔除裝置等。

      圖1 硬件系統(tǒng)

      腳踏自動檢測過程:每對腳踏在傳送帶流水線上以設(shè)定的速度在相機(jī)下方流過,兩只腳踏的安裝螺紋全部進(jìn)入相機(jī)的采集區(qū)域時,相機(jī)自動采集圖像,并將圖像信息送至工控機(jī);檢測程序系統(tǒng)讀取圖像信息,以設(shè)計好的算法處理圖像,并將結(jié)果數(shù)據(jù)通過串口送至PLC控制系統(tǒng),控制系統(tǒng)接收到結(jié)果信息,驅(qū)動剔除裝置作相應(yīng)動作。

      2 腳踏檢測算法設(shè)計

      2.1 圖像采集與ROI設(shè)置

      外螺紋是圓柱體,正向平板光源照明形成徑向扇形反射。采集到的成對包裝踏板螺紋圖像,如圖2所示,兩踏板螺紋距離較大,左、右螺紋一致性較差,分別設(shè)置檢測感興趣區(qū)域(ROI),如圖2所示左、右兩綠色矩形。

      圖2 感興趣區(qū)域(ROI)設(shè)置:(a)左腳踏;(b)右腳踏

      2.2 圖像二值化處理

      首先把螺紋特征從背景中分割出來,[1]本文采用Niblack算法二值化處理圖像。

      Niblack算法是局部閾值方法的一種,基本思想是對圖像中的任一個點(diǎn)(x,y),在它的n×n鄰域內(nèi),計算鄰域像素點(diǎn)的灰度均值m和標(biāo)準(zhǔn)差s。[2-3]閾值T計算公式:

      k為修正系數(shù),通常取0.1~0.9。[4]

      以求得閾值T對該點(diǎn)g作二值化處理:

      對左、右腳踏ROI分別作Niblack二值化處理,本文系數(shù)k取0.1,鄰域n取32。處理結(jié)果如圖3所示。

      圖3 二值化處理:(a)左腳踏;(b)右腳踏

      2.3 圖像形態(tài)學(xué)處理

      2.3.1 腐蝕處理腐蝕的作用是從二值圖中消除不相關(guān)的細(xì)節(jié)。[5]設(shè)f為二值圖像,b為結(jié)構(gòu)元素,則基本定義為:

      既要消除螺紋線不相關(guān)的細(xì)節(jié),又要保證螺紋線連貫,采用小結(jié)構(gòu)元素b=[111,111,111]對二值圖像f作腐蝕處理。螺紋特征腐蝕處理,如圖4所示。

      圖4 腐蝕處理:(a)左腳踏;(b)右腳踏

      2.3.2 骨架處理

      骨架,就是由單個像素的點(diǎn)組成,可以有效地反映出原物體形狀的連通性和拓?fù)浣Y(jié)構(gòu)。[6]本文采用Khalid Sheed的K3M算法,對腐蝕后的螺紋圖像作處理。該算法屬于迭代腐蝕邊界的一類算法[7-8],考慮到計算的速度要求和算法的準(zhǔn)確,對圖像邊界點(diǎn)的3×3鄰域內(nèi)進(jìn)行檢查,判斷是否滿足要求。

      K3M算法骨架處理步驟:

      ①標(biāo)記出圖像的邊界;

      ②如果邊界點(diǎn)的鄰域中存在3~7個非零點(diǎn)相鄰,刪除該點(diǎn);

      ③重復(fù)步驟②;

      ④如果步驟①中沒有點(diǎn)被修改,剩余的邊界點(diǎn)取消標(biāo)記,停止迭代,否則返回步驟①。

      骨架處理結(jié)果,如圖5所示。

      2.3.3 凸殼處理

      如果連接集合A內(nèi)任意兩個點(diǎn)的直線段都在A的內(nèi)部,稱A是凸形。[9]即給定二維平面上的點(diǎn)集,凸殼就是將最外層的點(diǎn)連接起來構(gòu)成的凸多邊型,它包含點(diǎn)集中所有的點(diǎn)。[10]凸殼處理步驟:

      ①在二維坐標(biāo)系中,目標(biāo)特征圖像的像素總數(shù)為n,設(shè)縱坐標(biāo)值最大的像素點(diǎn)(即目標(biāo)圖像的最低點(diǎn))為原點(diǎn),記作P0。

      ②計算目標(biāo)特征像素點(diǎn)Pi(i=1…n-1)相對于P0的幅角α,按從小到大的順序?qū)Ω鱾€點(diǎn)排序,當(dāng)α相同時,離P0近的排在前面,可得像素點(diǎn)P1,…,Pn-1。由幾何學(xué)可知,第一個點(diǎn)P1及最后一個點(diǎn)Pn-1必定是凸殼的點(diǎn)。

      ③將P0和P1壓入棧中,然后從P2開始,計算棧頂兩個點(diǎn)與該點(diǎn)三點(diǎn)向量是否是逆時針轉(zhuǎn)動,若是,則將該點(diǎn)壓入棧中,否則將棧頂元素推出。

      ④最后,棧中的元素就是凸包上的點(diǎn)。

      凸殼處理后,消除毛刺、不平滑,螺紋線特征如圖6所示。

      圖6 凸殼處理:(a)左腳踏;(b)右腳踏

      2.3.4 二次骨架處理

      螺紋線特征再作骨架處理,二次骨架處理螺紋線特征如圖7所示。

      圖7 二次骨架處理:(a)左腳踏;(b)右腳踏

      經(jīng)過腐蝕—骨架—凸殼—骨架的形態(tài)學(xué)組合算法處理,左、右腳踏螺紋的螺旋線段平行、光滑、斜度正確、螺距均勻。

      2.3.5 螺紋線夾角測量

      設(shè)直線方程

      k,b為常數(shù)。

      選取左腳踏中間螺紋輪廓線,其方程為:

      k1,b1為常數(shù)。

      右腳踏中間螺紋輪廓線,其方程為:

      k2,b2為常數(shù)。

      可求得兩直線夾角θ

      3 腳踏自動檢測系統(tǒng)實(shí)現(xiàn)

      某款腳踏為M16粗牙螺紋,中徑右旋升角2.48°,左旋升角-2.48°。可以左、右螺旋線夾角為檢測對象,判斷左、右腳踏是否包裝正確。左、右螺旋線理論夾角4.96°,同向螺旋線夾角0°,考慮到誤差及可靠性,系統(tǒng)判斷標(biāo)準(zhǔn)值φ取2.48°;若θ≥φ,為左、右腳踏(合格),裝箱;若θ<φ,為同向腳踏(不合格),由剔除裝置剔除,從不合格通道流出。檢測系統(tǒng)流程如圖8所示。檢測系統(tǒng)界面如圖9所示。

      圖8 檢測系統(tǒng)流程

      圖9 系統(tǒng)檢測結(jié)果界面

      腳踏生產(chǎn)企業(yè)提供1 278套腳踏,其中混有50套人為配對錯誤。系統(tǒng)檢出合格品1 228套,不合格品50套,經(jīng)人工復(fù)檢確認(rèn)正確無誤,檢測系統(tǒng)在正確性、效率、可靠性方面均達(dá)到生產(chǎn)要求。

      4 結(jié)語

      本文從腳踏生產(chǎn)實(shí)際問題出發(fā),提出了利用計算機(jī)視覺技術(shù)實(shí)現(xiàn)自行車左右腳踏自動檢測代替人工視覺檢測,并設(shè)計了檢測硬件系統(tǒng)。針對腳踏外螺紋圖像灰度差異大,螺紋曲面信息一致性差,合理設(shè)置了ROI,采用局部閾值二值化方法分割圖像;然后運(yùn)用形態(tài)學(xué)組合方法處理,提取到平滑、連貫的螺紋線特征;最后,以左右螺紋線夾角大小作為檢測對象,開發(fā)檢測程序系統(tǒng)。生產(chǎn)使用結(jié)果表明,本研究算法檢測結(jié)果準(zhǔn)確、可靠,系統(tǒng)穩(wěn)定性好。計算機(jī)視覺技術(shù)應(yīng)用到企業(yè)生產(chǎn)中,能進(jìn)一步提高科技水平和產(chǎn)品的技術(shù)含量,增加產(chǎn)品的附加值。隨著數(shù)字圖像處理技術(shù)、計算機(jī)視覺技術(shù)的發(fā)展,計算機(jī)視覺檢測應(yīng)用將越來越廣。

      猜你喜歡
      自動檢測夾角螺紋
      探究鐘表上的夾角
      求解異面直線夾角問題的兩個路徑
      基于STM32的室內(nèi)有害氣體自動檢測與排風(fēng)系統(tǒng)
      電子制作(2018年19期)2018-11-14 02:36:50
      光電傳感器在自動檢測和分揀中的應(yīng)用
      電子制作(2018年9期)2018-08-04 03:30:58
      任意夾角交叉封閉邊界內(nèi)平面流線計算及應(yīng)用
      基于TestStand的自動檢測程序開發(fā)
      電子測試(2018年11期)2018-06-26 05:56:16
      螺紋銑刀
      螺紋升角
      K-F環(huán)自動檢測系統(tǒng)設(shè)計
      直線轉(zhuǎn)角塔L形絕緣子串夾角取值分析
      廣西電力(2016年5期)2016-07-10 09:16:44
      新津县| 西城区| 万宁市| 兴宁市| 息烽县| 湖北省| 永靖县| 犍为县| 化州市| 临湘市| 休宁县| 班玛县| 余姚市| 安多县| 二连浩特市| 酉阳| 康保县| 沙湾县| 中牟县| 鱼台县| 中宁县| 双江| 合水县| 安福县| 唐海县| 麻城市| 甘洛县| 东阳市| 玉林市| 南投县| 防城港市| 佛山市| 黄山市| 乡城县| 金阳县| 法库县| 临武县| 福安市| 京山县| 禹城市| 乌恰县|