eVision  EasyImage

EasyImage

影像處理函式庫

- 一套經過優化的基礎影像處理與分析函式
- 卷積與形態學
- 幾何變換
- 直方圖計算與分析
- 雜訊估算與抑制
- HDR(高動態範圍)影像融合

說明

  • EasyImage 包含通常作為預處理步驟執行的操作,用以提升影像品質,並使背景與待檢測物件之間呈現良好的對比度。
  • EasyImage 支援灰階與彩色影像。部分選定的形態學函數亦針對二值(每像素 1 位元)及雙階影像進行了優化。
  • EasyImage 包含眾多影像處理功能,例如透過線性或非線性濾波進行的增強與復原、算術與邏輯運算、用於影像配準的幾何變換、用於閾值設定的直方圖分析、投影等……

eVision 26.10 的新功能

  • Open eVision 產品已更名為 eVision,並將以 Allied Vision 品牌推出
  • EasyBarCode 推出新符號集,並針對 EasyQRCode 進行了功能改進
  • EasyImage 新增線條偵測與孔洞填補功能
  • 支援 NVidia Jetson DLA(深度學習加速器)
  • eVision Studio 新增工具與使用體驗優化
  • 重新編寫線上文件
下載 eVision
EasyImage Vision Library Functions

影像處理函式

  • 算術運算:加法、減法、乘法、除法、複製、反轉、模運算、位移
  • 邏輯與位元運算:與、或、異或、非
  • 增益/偏移調整:歸一化、均一化、查表映射
  • 線性濾波:邊緣檢測(拉普拉斯、梯度、普雷維特、索貝爾、羅伯茨濾波器)、銳化、平滑(高斯與均勻濾波器)。自訂核濾波:核建立與管理函式
  • 非線性濾波:形態學運算子(蝕蝕、膨脹、開運算、閉運算、變細、變粗、高帽濾波器、擊中與錯過變換、形態學距離)、中值濾波器
  • 直方圖均衡化
  • 閾值處理:自動閾值處理、最小殘差法、最大熵法、等數據法、手動閾值設定;單閾值(絕對與相對)、雙閾值、基於直方圖的閾值
EasyImage Software Description

轉換與萃取函數

  • 幾何變換:影像配準(對齊)、水平與垂直鏡像變換、平移、縮放及旋轉(可選插值)、基於 LUT 的(去)變形
  • 向量運算、投影、輪廓採樣(線段、路徑、輪廓)與分析
  • 特徵點偵測器:Harris 角點偵測器、Canny 邊緣偵測器
  • 雜訊估計與抑制:空間雜訊抑制(卷積、中值濾波器)、時間雜訊抑制(遞迴平均、移動平均、平均)、雜訊估計(均方根雜訊、信噪比)
  • 影像對焦
  • 統計:面積測量、二值矩、加權矩、重心、像素計數與像素統計、灰階值最小值與最大值、平均值、變異數與標準差
EasyImage HDRFusion 1

高動態範圍融合

高動態範圍(HDR)影像融合技術提供了一系列方法,可將數張以不同曝光時間拍攝的輸入影像合併為單一影像,同時保留原始影像的細節與視覺品質。本技術提供了多種合併與色調映射演算法,以適用於廣泛的應用情境。

EasyImage stitching

影像拼接

影像拼接是指將多張獨立影像組合成一張較大影像的過程,藉此呈現物體無縫且完整的視圖。 EasyImage 中的影像拼接功能能夠對已經過校正的平面物體影像進行拼接,藉此消除透視效應與鏡頭畸變(透過使用影像校正模型)。此影像拼接功能適用於晶圓或印刷電路板(PCB)的高解析度影像重建。

其他好處

Neo 授權系統

Neo 是一套全新的授權系統。它可靠且技術先進,現已可用於儲存 eVision 和 eGrabber 授權。Neo 讓您能選擇在何處啟用授權,無論是透過 Neo 硬體金鑰,還是 Neo 軟體容器皆可。您先購買授權,之後再決定啟用方式。

Neo 授權金鑰具備堅固的硬體結構,並可靈活地在不同電腦之間移轉。Neo 軟體容器則無需任何專用硬體,而是與其被啟用的電腦綁定。

Neo 隨附專屬的 Neo 授權管理員,提供兩種使用模式:直觀且易於操作的圖形使用者介面,以及可輕鬆自動化 Neo 授權流程的命令列介面。

所有適用於 Windows 與 Linux 的 eVision 函式庫

  • Microsoft Windows 11、10 適用於 x86-64 (64 位元) 處理器架構
  • Microsoft Windows 11、10 IoT Enterprise 適用於 x86_64 系統
  • 適用於 x86-64(64 位元)及 ARMv8-A(64 位元)處理器架構的 Linux,需具備 glibc 2.18 或更高版本
DriverWinLinuxARM

eVision Studio

eVision Studio 是 eVision 的評估、原型設計與開發工具。
其直觀的圖形化使用者介面,讓您能夠呼叫 eVision 的任何 2D 影像處理函式,並立即查看結果。其腳本功能可產生對應的程式碼,您可將該程式碼複製並貼上至您的應用程式中。

eVision Studio 完全免費(適用於 eVision 2.0 及以上版本),且無需任何授權。

Icon Website  Studio
Icon Website  Studio

Software

Host PC Operating System

eVision is a set of 64-bit libraries that require an Intel compatible processor with the SSE4 instruction set or an ARMv8-A compatible processor.

eVision can be used on the following operating systems:

Microsoft Windows 11, 10 for x86-64 (64-bit) processor architecture

Microsoft Windows 11, 10 IoT Enterprise for x86-64 systems

Linux for x86-64 (64-bit) and ARMv8-A (64-bit) processor architectures with a glibc version greater or equal to 2.18

Remote connections

Remote connections are allowed using remote desktop, TeamViewer or any other similar software.

Virtual machines

Virtual machines are supported. Microsoft Hyper-V, Oracle VirtualBox and libvirt hypervisors have been successfully tested.

Only the Neo Licensing System is compatible with virtualization.

Minimum requirements:

2 GB RAM to run an eVision application

8 GB RAM to compile an eVision application

Between 100 MB and 2 GB free hard disk space for libraries, depending on selected options.

APIs

Supported programming languages :

The eVision libraries and tools support C++, Python and the programming languages compatible with the .NET (C#, VB.NET)

C++ requirements: A compiler compatible with the C++ 11 standard is required to use eVision

Python requirements: Python 3.11 or later is required to use the Python bindings for eVision

.NET requirements: .NET framework 4.8 (or later) or the .NET platform 6.0 (or later) are supported

Supported Integrated Development Environments:

Microsoft Visual Studio 2017 (C++, C#, VB .NET, C++/CLI)

Microsoft Visual Studio 2019 (C++, C#, VB .NET, C++/CLI)

Microsoft Visual Studio 2022 (C++, C#, VB .NET, C++/CLI)

QtCreator 4.15 with Qt 5.12

Ordering Information

Product Status

Released

Product code - Description

PC4151 Open EasyImage for USB dongle

PC4301 Open eVision EasyImage

EasyImage