eVision  EasyFind

簡易搜尋

幾何圖案比對函式庫

- 採用特徵點技術進行圖案匹配
- 可從影像或 DXF 向量模型學習
- 全自動運作,快速且穩定可靠
- 對旋轉與縮放具有不變性
- 對圖案劣化具備高容忍度
- 支援「無關區域」處理

描述

基於創新的特徵點技術,EasyFind 旨在快速在圖像中定位參考模型的單一或多個實例。相較於正規化相關法,EasyFind 具備更快的處理速度與更優異的穩健性。當處理因雜訊、模糊、遮蔽、部件缺失或不穩定照明條件而嚴重退化的實例時,其表現尤為出色。

EasyFind Sub pixel accuracy

次像素精度

EasyFind具備可調校至次像素級的精準度,能針對偵測到的物件實例提供極精確的資訊,例如其位置、旋轉角度、縮放比例及匹配分數。

EasyFind Fast Processing and Improved Robustness

快速處理與增強的穩健性

EasyFind 採用創新的特徵點技術。與傳統逐像素比對參考模型與樣本圖像的方式不同,此技術會精準篩選模型中的顯著特徵。透過僅匹配傳遞有效資訊的區域,該方法不僅大幅提升處理速度,更顯著增強了系統的穩健性。

EasyFind Dont care areas

「無所謂」區域

EasyFind 支援「不關切」區域。此功能可建立複雜的圖形樣式。

EasyfindDXF

向量圖案訓練

在此模式下,學習過程針對的是二維幾何圖形集合,而非光柵化圖案。學習模型透過新型類別 EVectorModel 建構,可從 DXF 檔案載入,或透過程式化方式使用 Open eVision EShape 物件建立。此擴充功能特別適用於尋找已知幾何結構的物件。

其他福利

新授權系統

Neo 是全新的授權系統。它具備可靠性與尖端技術,現已可用於儲存 Open 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

Open eVision Studio 是 Open eVision 的評估、原型設計與開發工具。
其直觀的圖形使用者介面讓您能調用 eVision 的任何 2D 影像處理功能,並立即檢視結果。內建的腳本功能可自動生成對應程式碼,您可直接複製貼上至應用程式中。

Open eVision Studio 完全免費(需搭配 Open eVision 2.0 及以上版本使用),且無需任何授權許可。

eVision Bundle Studio AVT
eVision Bundle Studio AVT

Software

Host PC Operating System

Open 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.

Open 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 Open eVision application

8 GB RAM to compile an Open eVision application

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

APIs

Supported programming languages :

The Open 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 Open eVision

Python requirements: Python 3.11 or later is required to use the Python bindings for Open 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

PC4158 Open EasyFind for USB dongle

PC4308 Open eVision EasyFind

Related products

PC6512 eVision/Open eVision USB Dongle (empty)

PC6514 Neo USB Dongle (empty)

EasyFind