<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 用于機器視覺(jué)中的LED數碼管光學(xué)檢測方案

用于機器視覺(jué)中的LED數碼管光學(xué)檢測方案

作者: 時(shí)間:2016-12-16 來(lái)源:網(wǎng)絡(luò ) 收藏

 ?。?) 圖像采集卡
  選用coreco公司的pc2-vision,該采集除了能支持cv-ai相機外,還可支持wit8.0軟件。
4 wit視覺(jué)軟件介紹
  wit是一種公認的功能強大的用于開(kāi)發(fā)和傳遞圖像分析應用的軟件包。wit運用一種叫做“igraph”的框圖結構來(lái)描述算法,同時(shí)工程人員也通過(guò)繪制方框圖表來(lái)做出解決方案。在igraph中的每一方框(也稱(chēng)為一個(gè)“operator”)都代表一個(gè)功能,通常為一種圖像處理和分析工具。wit提供一種快捷高效的設計環(huán)境,它具有完備的operator庫,強大的流控制特性和operator的點(diǎn)擊式重排,它通過(guò)mmx優(yōu)化庫自動(dòng)在多cpu系統確定執行時(shí)間。wit igraph可以在visual basic和visual c++環(huán)境中執行,這樣使wit非常適于機器視覺(jué)中oem產(chǎn)品的開(kāi)發(fā),生物制藥,實(shí)驗室科學(xué)和研究中。
  wit處理庫包含300多個(gè)處理函數,這些函數都可以從igraph中連接。連接指定一個(gè)operator的輸出到另一個(gè)operator的輸入。每一個(gè)operator的參數都可以很容易的有彈出式對話(huà)框來(lái)設定。例如:旋轉operator有一個(gè)對編程系數進(jìn)行編輯的核心編輯器。當算法完成后,igaph可以通過(guò)點(diǎn)擊按鈕的方式來(lái)執行。wit包括一些流控制operator用來(lái)執行循環(huán)和條件分支等復雜的算法。wit還有一些用來(lái)處理數據的operator,支持sub-fields從數據對象中的分離(例如,在一幅圖像中斑點(diǎn)的個(gè)數),給數據陣列分類(lèi)(通過(guò)斑點(diǎn)的尺寸進(jìn)行分類(lèi))以及對各操作進(jìn)行排列(在顯示之前給每一個(gè)斑點(diǎn)加標簽)。
  為了進(jìn)一步簡(jiǎn)化開(kāi)發(fā),各種igraph可以嵌套在一起用一個(gè)新的圖標來(lái)表示。嵌套的igraph和簡(jiǎn)單的igraph都可以用同一種模式同一種工具來(lái)執行和調試。開(kāi)發(fā)人員可以創(chuàng )建它們自己的圖像處理函數并把它們加入到圖像處理庫中。
  wit可以對從采集卡采來(lái)的或從磁盤(pán)圖像文件中讀取的實(shí)時(shí)相機數據進(jìn)行處理。為了最大限度的加強圖像處理和時(shí)實(shí)操作功能,wit的圖像庫對自動(dòng)利用多cpu計算機資源進(jìn)行了優(yōu)化。另外,wit能夠把operator在分布的處理網(wǎng)絡(luò )和嵌入式視覺(jué)處理器執行。
  wit交互式的框圖界面加速了算法的開(kāi)發(fā):顯示數據和調整參數更加容易。每一個(gè)連結和operator的屬性都可以通過(guò)彈出式對話(huà)框來(lái)修改。wit運用圖像注解來(lái)提高可讀性。當執行式圖標會(huì )閃爍,傳輸時(shí)的紅點(diǎn)表示數據運動(dòng)。
  圖像顯示格式: 用x和y值表示某點(diǎn);精確顯示像素值;圖像的組控制。
  wit可以通過(guò)一個(gè)稱(chēng)作ewit的程序在不同的計算機上并行執行或通過(guò)pci總線(xiàn)與許多coreco mamba卡進(jìn)行通信。ewit支持wit的大部分功能,運用圖形應用界面,通過(guò)tcp/ip或特殊硬件的特定通道進(jìn)行通信。因為ewit具有wit的大部分功能,ewit能夠通過(guò)運用wit管理器來(lái)設置以支持各種采集卡和其他硬件,并把這些服務(wù)提供給wit在igraph中執行。
5 軟件設計
 ?。?) 設計原理
  在wit中通過(guò)動(dòng)態(tài)采集led的圖像后,首先對其進(jìn)行二值化,以blob算法找出其中每一字段的位置,然后根據這些位置參數讀出每個(gè)像素的所有參數。通過(guò)求得blob內的所有像素的灰度平均值。
 ?。?) 軟件流程圖(如圖3所示)

本文引用地址:http://dyxdggzs.com/article/201612/330995.htm



評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>