<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > QCROBOT冶金板表面缺陷在線視覺檢測系統(tǒng)

          QCROBOT冶金板表面缺陷在線視覺檢測系統(tǒng)

          作者: 時間:2017-02-06 來源:網(wǎng)絡(luò) 收藏
          一,系統(tǒng)原理
          首先采用多個高速CCD攝像機(jī)實(shí)時獲取帶鋼表面圖像,將圖像數(shù)據(jù)送給工控機(jī)處理,檢測系統(tǒng)提取并分析圖像的特征信息,然后將其與事先建立的標(biāo)準(zhǔn)信息進(jìn)行比較,從而判斷金屬軋板是否有缺陷,如果有,則識別存在那種缺陷。根據(jù)這一思路設(shè)計(jì)主要系統(tǒng)框架結(jié)構(gòu)分為二個部分:第一部分為圖像采集模塊,它采集并將原始模擬視頻流轉(zhuǎn)化為數(shù)字視頻;第二部分軟件系統(tǒng)對采集的數(shù)據(jù)進(jìn)行預(yù)處理,識別圖像是否存在缺陷以及缺陷類型算法和光源

          利用Gabor濾波器具有頻率選擇和方向選擇的特性,將其應(yīng)用在金屬表面缺陷檢測系統(tǒng)中,不但能夠去除噪聲,而且能夠把缺陷的紋理特征完整地保留下來.引入評價函數(shù)使缺陷圖像和無缺陷圖像的能量響應(yīng)差別最大化,以確定最佳濾波器參數(shù).基于最優(yōu)的閾值函數(shù)得到二值化圖像,并應(yīng)用形態(tài)學(xué)分析方法去除二值圖像上小的噪聲,得到分割后的缺陷圖像.實(shí)驗(yàn)結(jié)果驗(yàn)證了該方法的有效性.,,目前已經(jīng)應(yīng)用熱軋帶鋼、冷軋帶鋼、中厚板、連鑄板坯等生產(chǎn)線,并已推廣應(yīng)用到有色行業(yè)。
          光源
          將高亮度的綠色,或者紅色激光線光源照射到熱軋鋼板表面,可解決了遠(yuǎn)距離均勻照明的問題,提高了圖像的對比度。加裝濾光片可解決反光問題。

          統(tǒng)參數(shù)
          檢測系統(tǒng)由明暗域結(jié)合成像光學(xué)系統(tǒng)、高速高分辨率線陣CCD傳感器件,檢測鋼板寬度最大為1800 mm,運(yùn)行速度不大于2 m/s,振動幅度小于1 mm,要求所達(dá)到的橫縱向檢測分辨率為0.02 mm×0.02 mm,缺陷尺寸檢測誤差不大于0.02 mm.系統(tǒng)對鋼板表面的氣泡、夾雜、結(jié)疤、劃傷和壓痕等主要缺陷進(jìn)行無損檢測,能夠?qū)崿F(xiàn)缺陷自動分類,對缺陷數(shù)據(jù)自動存檔、屏幕顯示、打印、存儲和報(bào)警功能.樣機(jī)系統(tǒng)采用工控機(jī),在硬件和軟件上易于升級,并可擴(kuò)展到其他相關(guān)領(lǐng)域.

          光源:激光線光源,覆蓋1.8M,壽命:100000h

          相機(jī): DALSA,支持分辨率2K/4K,雙線掃描。 像元尺寸14/10um,板面響應(yīng)度高達(dá)700/400 Dn/(nJ/cm2)@0dB 18/9KHz線速度。光學(xué)接口M42X1,C,F 動態(tài)范圍60dB 千兆網(wǎng)絡(luò)接口。

          工作頻率:1K-3K HZ
          工作速度:1.5m/s -2m/s


          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();