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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 機器視覺應(yīng)用的攝像頭設(shè)計

          機器視覺應(yīng)用的攝像頭設(shè)計

          作者: 時間:2009-03-03 來源:網(wǎng)絡(luò) 收藏

          連接到主機的電氣接口包括:


          1 火線 IEEE 1394 接口

          2 USB 接口

          3 自動化圖像協(xié)會定義的千兆以太網(wǎng)接口 (GigE Vision interface)

          4 合成模擬視頻接口

          5 LVDS


          離線處理的一大優(yōu)勢在于,單靠一個主機就能滿足操控與系統(tǒng)控制兩者之需。不過,由于視頻數(shù)據(jù)從每幀傳輸存在一定的延遲,因此這種處理方式不適用于實時處理的,比如器件生產(chǎn)過程中傳送帶上的產(chǎn)品檢查。


          2 在線處理功能的攝像頭


          近期,DSP 處理器發(fā)展非??欤呀?jīng)具備實時執(zhí)行復(fù)雜算法的計算功能,因此也使得攝像頭的在線處理成為可能。此類攝像頭包括感應(yīng)器與 DSP 處理器,二者可通過非粘接邏輯、也可通過某種粘接邏輯連接。DMA 將感應(yīng)器掃描的視頻直接發(fā)送至 DSP 存儲器,并進行逐幀處理??刂坪瘮?shù)的最終結(jié)果由處理器在被控制的系統(tǒng)中直接啟動,或在主機上作為命令啟動。


          在攝像頭中進行視頻處理的優(yōu)勢在于,數(shù)據(jù)處理可實時進行,而且在火線、USB 或千兆以太網(wǎng)接口上沒有分組處理的負擔(dān)。我們可采用字節(jié)優(yōu)化型匯編代碼,在時鐘頻率超過 300 MHz 的 DSP 處理器上加快實時處理速度。


          圖像算法的實時處理對檢查至關(guān)重要,例如,能夠檢查出傳送帶上移動過快的的器件。一個幀圖像的計算完成并采取相應(yīng)行動后,才可以繼續(xù)向系統(tǒng)傳輸下一個圖像幀。


          至關(guān)重要的規(guī)范:


          對于系統(tǒng)來說,圖像質(zhì)量是直接影響最終圖像處理結(jié)果的關(guān)鍵因素。特別是在自然光照條件下,圖像質(zhì)量隨著光源條件的變化會有明顯的不同。對諸如“增益”和“曝光時間”等攝像頭設(shè)置作出相應(yīng)調(diào)解可對不穩(wěn)定的環(huán)境光情況作出補償,從而提高圖像質(zhì)量。


          根據(jù)最終的情況和感應(yīng)器與掃描對象的距離,光源可由單獨的設(shè)備提供,也可以是攝像頭透鏡周邊的一部分。如果光源在攝像頭周邊,那么攝像頭可與光源一起移動。常用的光源包括鹵素?zé)襞荨晒鉄襞菀约鞍l(fā)光二極管 (LED) 等。


          影響圖像質(zhì)量的因素包括:


          1 光照強度

          2 光照方向

          3 目標距離

          4 焦距

          5 采樣率

          6 曝光時間和增益

          7 暗漏電流

          8 分辨率(像素數(shù)量)

          透鏡的選擇與要求:



          評論


          相關(guān)推薦

          技術(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); })();