HexSight

HexSight

Adept的HexSight軟體其實是一個ActiveX控制庫,程式設計師可用它來建構完整的高性能2D機器視覺系統。

HexSight 視覺軟體包

何謂HexSight?

–HexSight套用系統可用Visual Basic或Visual C++來對HexSight進行二次開發(Borland Dephi也支持)。

–它是一個在PC機上運行的軟體解決方案。

HexSight 的歷史

–HexSight最早是一家位於加拿大魁北克的小公司,專注於機器視覺算法開發,2000年7月為Adept收購。

–HexSight軟體最早是1999年發布的,–2001年5月推出了Release 3.1,–現在已有Release3.2版本。

HexSight 的定位技術

真正的幾何對象定位軟體,它不是灰度相關技術的變種

– HexSight能處理自由形狀的對象,–具有功能強大的去模糊算法

– HexSight快速,在一台500MHE on Pention-Ⅱ處理器上,零件尋找定位只需25到100毫秒

– HexSight精度:1/40亞像素位置重複精度,0.01度旋轉重複精度

– 豐富但簡易的圖像標定工具

– HexSight的定位器可以嵌入在OEM的產品中去

產品提供方式

三種供應方式

對於只需零件定位的套用(比如機器人Pick&Place,分類和零件裝配等套用),可以只買HexSight定位器這一單一模組

對於複雜完整的檢測(如零件檢測、測量),可以買HexSight的完全版

對於OEM套用,可以提供一種特定的版本,其中包含圖像捕獲設備和定位工具(大批量的情形)

僅含定位器的軟體包

被廣為接受,包含以下工具:

* 圖像捕獲設備:包含自動標定的工具,可以補償因鏡頭垂直度和畸變造成的誤差

* 對象定位器:帶有自動試教功能,能根據幾何輪廓找尋定位零件。返回X-Y坐標,方向,大小比例和用戶定義的參考點坐標,搜尋區域可限於用戶定義的ROI(興趣域)

* 類庫:Active X拉件集,使定製系統能對內部圖像進行操作。

完全的HexSight軟體包

除了上面提到的3個工具外,還有

*圖像處理工具:提供多樣化的圖像處理算法,比如算術 運算,邏輯運算,形態變化和直方圖等功能。圖像處理可發生在任意工具之前或之後。

*邊緣定位工具:採用矩形或圓弧投影能定位多個邊緣

*模式定位工具:採用可定製模式匹配算法來找尋灰度模式, 以提高速度和精度等等

*測量工具:能測量線性和圓弧特徵

*Blob分析工具:能計算內在和外在的幾何屬性,如重心,周長,面積,包絡矩形,主軸還有灰度屬性。支持三種圖像域化方法:二值,軟二值和動態閾值處理。

*取樣工具:對實現可定製檢測非常有用,它通過從一基於模板的ROI(興趣域)中取樣圖像數據,然後提供給定製系統的特定C++算法或任意HexSight工具,包括定位器進行處理

* 圖像(清晰度)計算工具:評估/計算由用戶定義興趣域內圖像的清晰度,對於自動對焦電機控制非常理想。

* 圖像直方圖工具:計算用戶定義興趣域內圖像灰度使統計信息。

套用開發

採用標準Active X控制項Visual Basic或Visual C++(PC平台)的柔性開發環境。

–多坐標系統(系統坐標,圖像坐標,對象坐標和工具坐標),所返回的識別結果採用用戶選用的單位,易於理解。

–簡易的開發步驟,邊寫程式邊看效果,所見即所得。

–基於模板的檢測和測量工具自動疊加到尋找到的對象事件上。

–在生產或OEM產品中,編程界面可完全隱藏起來。

HexSight 技術特點

HexSight Release 3.0

–較低記憶體需求。

–定位器,徹底的搜尋為預設的搜尋模式

–自動試教模板編輯器,最好地適應徹底搜尋模式

–在多事件套用中,針對重疊總是具有更大的穩定性

–對多模板套用,模板的去模糊化顯著加強了

–定位器現在能自動分辨兩種非常相似的模板

–搜尋算法工作在自己的執行緒中,不影響主執行緒的運行,如此可允許對找尋到的事件進行處理

–找尋到的事件按次序輸出,其次序與其在圖像中出現的次序相同

HexSight Release 3.1

–完全支持左手法則和右手法則圖像坐標和標定坐標等

–速度最佳化,定位器很快速,比以前快了近一倍

–定位器返回唯讀的輪廓數據(如周長和面積)

–內部資料庫里的場景(scene)信息供讀

–新型的品質和距離的排序模式

–改善了模板的去模糊化能力

–改善了對稱性模板的處理

–全彩(R&B,3×8bits=24bits)圖像顯示

–兩種新型灰度值工具:直方圖和清晰度

–支持Matrox,Orion和ITT PC-DIG捕捉卡

相關詞條

相關搜尋

熱門詞條

聯絡我們