一、產品介紹
Open eVision 1.1 是一整套可靠、靈活和功能強大的軟件工具,專用于圖像處理和分析。Open eVision 中包含一組能與您的 C++、 .NET 或 ActiveX 應用程序集成的圖像處理庫(DLL)。
通用的圖像處理庫:EasyImage、EasyColor、EasyObject、EasyMatch、EasyFind 和 EasyGauge 覆蓋了各個應用領域,例如, 圖像濾波和增強、斑點分析、圖像匹配、物體對位和尺寸測量。 這些圖像處理庫是適合于圖像的預處理,例如圖像增強,降噪,對齊和用于圖像分析如表面分析,質量控制,灰度和彩色圖像的測 量。提供所有工業環境所需的穩定性和準確性。Open eVision包含6個通用處理庫。
標記檢驗庫:EasyOCV、EasyOCR、EasyBarCode 和 EasyMatrixCode 提供的功能包括:光學字符識別、字符打印檢驗以及一維/ 二維條碼識別。這些圖像處理庫功能強大、自動化程度高,可支持各種字體、標準或符號類型。Open eVision包含4個標記檢驗庫。
1、通用圖像處理庫
(1)圖像預處理庫(EasyImage™)
主要功能:回旋與形態 ,幾何變換 ,圖像統計,16位精度處理 ,圖像增強,圖像復原,存在/缺失檢查;
EasyImage包括通常用于預處理步驟的操作,以改進圖像質量,并使背景和要檢查的物體之間具有鮮明的對度。EasyImage支持灰度和彩色圖像。選定的形態功能還可對二值(每像素1位)圖像進行優化。EasyImage包括許多圖像處理功能,如通過線性或非線性濾波,算術和增強和復原,邏輯運算,對于圖像配準,直方圖分析的閾值, 和投影幾何變換。
(2)彩色圖像分析庫 (EasyColor™)
主要功能:快速轉換為11色彩空間,分色,色彩識別;
EasyColor包括一套優化的色彩系統轉換功能和色彩分析功能.。支持的系統包括RGB,XYZ,L* A * B* L * U * V,YUV,YIQ,ISH,LSH,VSH,LCH、YSH。 EasyColor 將彩色圖像轉換成灰度圖像,或將灰度圖像轉換成 彩色圖像。
(3)斑點分析庫(EasyObject™)
主要功能:圖像分割、目標分類、幾何特征提取、靈活蒙板、高性能,特別適用于大圖像和包含多個目標的圖像;
典型應用:表面檢驗,包裝檢驗,目標定位;
EasyObject 庫可處理圖像分割,如將圖像分解為單個目標,亦稱為斑點。一旦將這些目標組合在一起,就可作為獨立實體進行處理。還可計算這些目標的面積、寬度或慣性橢圓等各種幾何參數或特征。然后 可根據興趣目標的方位或計算得出的特征選出興趣目標。EasyObject 還支持對特定目標的孔洞檢驗。把孔洞當作目標本身一樣進行管理,從相同的幾何特征中獲得幫助。EasyObject 庫可管理目標與孔洞之間的關系,確定孔洞的原目標。
(4)亞像素測量和尺寸控制(EasyGauge™)
主要功能:亞像素定位和邊緣擬合、高精度和高穩健性、方位、方向、尺寸、曲度、距離、*的自動校準功能、多量規模型、圖形化模型編輯;
典型應用:計量應用、校準測量、組裝檢驗;
EasyGauge 是一個*的測量與尺寸控制庫,用于計量與測量應用領域。借助可靠的亞像素邊緣檢測和形狀擬合計算,EasyGauge 可以十分精確地確定所加工零件的尺寸、方位、曲度、大小、角度或直徑。功能強大的邊點選擇機制十分直觀,且易于調節,可對雜亂的圖像進行測量,確保了穩健性。除這些*的功能外,EasyGauge 還支持平行側的自動測量,從而提供了測量平面或彎曲物體厚度的方法,以及精確定位角的方法。
*的自動校準功能
EasyGauge 具有*的內置校準功能,能夠將像素度量單位轉換為易于識別的物理單位,使用戶無需再轉換坐標。支持非正方形像素和旋轉坐標軸。EasyGauge還提供了確定并修正透視和光學畸變的方法,而對性能無任何影響。
量規分組
EasyGauge 支持對量規進行分組,并使這些組跟蹤圖像中已測量的項目。這些量規分組可隨意平移和/或旋轉,同時探針會相應重新定位。然后再對特征點之間的距離等推算測量結果進行計算。
(5)圖像匹配庫(EasyMatch™)
主要功能:歸一化相關法、亞像素精度、旋轉與縮放支持、多圖像顯現、灰度和彩色圖像支持、非正方形像素管理、無關緊要的區域
典型應用:貼片機/焊線機、基準對齊、印刷
EasyMatch 是一個灰度和彩色圖像匹配庫。通過此庫,您可以在參考圖像上調整系統,然后再確定它在其他圖像上出現的位置。如果特定零件在視場范圍內的位置尚屬未知,或者必須對零件的出現進行控制,此時使用工具十分方便。該圖像處理庫通過歸一化相關法執行其功能,即測量圖像與目標圖像之間的差異。
(6)幾何圖像匹配庫(EasyFind™)
主要功能:特征點技術、全自動/快速/穩健、旋轉與縮放不變性、對圖像退化的高耐受力、無關緊要的區域、用戶定義的旋轉點
典型應用:基準對齊、貼片機/焊線機、PCB檢測、印刷行業
通過采用創新的特征點技術,EasyFind 可迅速在圖像中找到一個或多個參考模型的例證。與傳統計算方法相比,EasyFind 處理更迅速,性能更穩健。在處理因雜色、模糊、遮擋、缺少內容或光照條件不穩定而導致嚴重退化的圖像時,Euresys 的幾何圖像探測器可展現出杰出性能。EasyFind 可將精度調節到亞像素級,因此可提供所找到的例證的精確信息,如其位置、旋轉角度、縮放和匹配分數。EasyFind 支持無關緊要的區域。這一功能便于創建復雜的圖像形狀。
2、標記檢驗庫
(1)光學字符驗證庫 (EasyOCR™)
主要功能:可培訓系統、可靠強大的識別功能、大小不變性、培訓的字符字、斷裂字符重組、粘連字符切分;
EasyOCR 是一個基于模板匹配運算的、依賴于字體的印刷字符識別工具。它支持灰度圖像。EasyOCR 通過顯示所有可能字符的樣本圖像來支持。對要識別的字體進行培訓。因此,它能夠讀取任何類型的短文本(序列號、標簽…),如在工業環境中存在的這些文本。
在培訓階段,可利用互動工具來顯示字符的樣本,并將其存儲到字體文件中。另外EasyOCR還提供一種方法,可讓您自己編寫個人定制的字體編輯器。EasyOCR 還提供三種標準字體:OCR-A、OCR-B 和 Semi。這樣,在需要識別使用其中一種字體的文本時,就無需收集樣本。
(2)光學字符識別庫(EasyOCV™)
主要功能:光學字符驗證;文本和字符級檢驗;對比度,方位,形狀缺陷檢測功能;允許文本平移,旋轉,字符平移;統計培訓 ;
EasyOCV 是一個用于標記檢驗的光學字符驗證工具。它提供了自動模式培訓、可調的合格等級標準和功 能強大的灰度分析功能。 EasyOCV 適用于各種標記檢驗和標簽打印驗證應用領域。
EasyOCV 還適用于在線驗證。它能檢測到模糊、不整齊、變形或重復的標記,多余或缺少的筆畫,遺漏 的字符或顛倒的標記,以及對比度問題。
(3)條形碼閱讀庫(EasyBarCode™)
主要功能:自動條碼檢測、快速/穩健、支持大量符號;
EasyBarCode是一個用于自動查找和讀取條碼的庫。條碼可將短字符串進行編碼,廣泛用于標記和識別商品。EasyBarCode能夠自動查找圖像中的條碼符號,并支持條碼旋轉。
支持符號,如下:
標準符號 | ||
• Code 128 | • 交叉 25 碼 | • MSI |
• Codabar | • EAN 128 | • UPC A |
• Code 39 | • EAN 13 | • UPC E |
其他符號 | |
• Binary Code | • Code 93 加長的 |
• Code ABC Anker | • Code BCD Matrix |
• Code BC 412 | • Code CIP |
• Code 11 | • Code STK |
• Code 25 DataLogic、Matrix、IATA、工業、壓縮、反轉、 Inverted | • EAN 8 |
• Code 32 | • IBM Delta Distance A |
• Code 39 加長的, 縮短的 | • Plessey |
• Code 93 | • Telepen |
(4)二維Data matrix條碼讀取庫(EasyMatrixCode™)
主要功能:自動條碼檢測;快速操作;有效應對雜色、模糊和變形;錯誤檢測與修正;旋轉與翻轉不變性;縮放至最小尺寸最小單元 3X3 像素;對比度不變性;支持的條碼 Data Matrix條碼,包括ECC200、ECC000、ECC050、ECC080、ECC100 和ECC140編碼類型; 自動彌補光照變化;
典型應用:■ 零件跟蹤 ■ 序列號驗證
Data Matrix 代碼廣泛用于半導體、制藥和機械行業的包裝跟蹤和零件識別。EasyMatrixCode 是全自動的二維Data Matrix 條碼識別工具。它僅通過一個操作,即可識別出任何大小、對比度、位置和方向的符號。
EasyMatrixCode 支持灰度圖像。作為自動庫,此工具無需培訓階段,但可作為一個選項。此外,還可手動設置矩陣碼的特征,以縮小搜索范圍,從而加快識別過程。以下述幾個特征為例:矩陣碼的族、單元數量、白色背景上的黑色單元或相反、允許翻轉或不允許翻轉。錯誤檢測和修正運算用于提供可靠的讀數。EasyMatrixCode 與 ANSI/AIM BC11-1997 標準兼容。
Data Matrix Code通過它的邏輯大小(矩陣碼的數量)以及編碼的類型進行識別,具有多個 級別的糾錯能力。
3、整合工具
Open eVision Studio和MultiCam Studio能夠助你輕松快速的構建您的應用。 Open eVision Studio可以快速地開發和生成應用程序。MultiCam Studio則是eVision和Euresys圖像采集卡之間的連接橋梁。
(1)編程助手 Open eVision Studio™
Open eVision Studio的特點是示例、測試/原型、快速應用程序開發、訓練助手;
您可以選擇界面友好的ActiveX或者強大的C++來進行程序的開發。無論您選擇何種開發語言,Open eVision Studio作為用戶界面和代碼生成器,可以幫助您找到您所需要的圖像處理功能,并將為您寫出相應 的程序。
快速的程序開發
Open eVision Studio通過直觀的圖形界面,可以讓您快速、簡單且通過互動的方式來使用eVision庫的 突出特點。所有的功能都可以通過菜單和對話框被調用。其結果是顯而易見的,所有操作對應的代碼 都可以生成腳本,并且能夠添加到您的應用程序中。
Open eVision Studio訓練助手
當您次使用eVision時,Open eVision Studio為您提供了一個非常有用的訓練助手,它為每一個庫 都提供了許多教程。這些教程以教學的方式展示了解決實際的視覺問題時,所采取的處理流程。這里 有許多的圖片和示例可供參考。
(2)圖像采集 MultiCam Studio™
MultiCam Studio的特點是測試和示例;
該應用顯示了整個MultiCam Studio應用于硬件演示或評估,以及應用可行性的功能特點,可以在Window 和Linux操作系統下使用。
二、產品特點
易用性: 灰度和彩色圖像 ;外部文件支持(TIFF,BMP,JPEG) ;嵌套巢狀式ROI管理 ;灰度和彩色圖像的3D渲染 ;執行時間測量 ;錯誤跟蹤 ;
簡易庫集通用的功能適用于任何eVision組件。更好的了解基本分組對象的簡易組件是必要的。這包括圖像對象,用于在存儲器或外部文件來處理圖像(像素陣列)并顯 示它們,ROI對象,用于分隔矩形圖像,矢量對象,用于存儲行像素和處理物理計量單位的輔助對象。
-
適用于所有的圖像源 (包括圖像采集卡, 掃描儀,文件, IEEE1394 (Firewire), GigE Vision 和 USB 相機)
-
易學易用
-
穩定靈活且功能強大
-
精確亞像素測量與校準
-
為SSE2技術進行優化
-
兼容Windows®
-
兼容Microsoft® Visual Studio, Borland C++ Builder,CodeGear C++ Builder,Delphi
-
快速應用原型
相關產品
了解更多 +-
凌華圖像采集卡/視頻采集卡PCI-RTV
-
凌華圖像采集卡/視頻采集卡PCIe-GI
-
4/8/12通道凌華USB圖像采集卡PCIe-
-
4/2通道凌華1394b圖像采集卡PCIe-F