eVision  EasyOCR2

簡易OCR2

工業用光學字元辨識函式庫

- 專為讀取零件編號、序列號、有效期限、生產日期、批次代碼等短文本優化
- 創新分段演算法,依據預期字元尺寸與文本拓撲結構自動定位圖像中的文字
- 全方位支援文字旋轉(360度)
- 可讀取嚴重損毀字元:支援字元碎片化與不均勻光照環境
- 支援從單一或多組TrueType字型學習字元資料庫,亦可透過自訂樣本圖像建立
- 提供基於樣本圖像的輔助式字元資料庫學習功能
- 字元資料庫管理:新增字元;儲存與載入資料庫
- 搭載深度學習技術的預訓練分類器,適用於工業文字標記字型

描述

EasyOCR2 是一款依賴字體的印刷字元讀取器。其設計旨在讀取短篇文字,例如零件編號、序列號、有效期限、製造日期、批次代碼等,這些資訊可印製於標籤上或直接印製於零件表面。
EasyOCR2 Segmentation Analysis

分段

EasyOCR2採用先進的新穎演算法,用於定位圖像中需讀取的文字。使用者可自由設定待偵測文字的拓撲結構(行數、字數及字元數)。

EasyOCR2 Character Recognition

角色類型規範

可為每個字元指定字元類型(字母、數字、符號等),以提升辨識速度與準確率。

EasyOCR2TTF

TrueType 字型 (TTF) 檔案

EasyOCR2 需要對字型進行訓練才能識別。此訓練可透過樣本圖像或標準 .ttf(True Type Font)字型檔案完成。此設計使識別過程具備靈活性、速度與可靠性。

EasyOCR2 Classification Rotation

文字旋轉

完整支援文字旋轉(360度)。

EasyOCR2 Pre trained classifiers

預先訓練的分類器

EasyOCR2 現已支援基於深度學習技術的光學字元辨識功能。內建兩組預先訓練的字元分類器,開箱即用無需任何訓練!可讀取採用標準工業字型或 OCR-A 字型印製的短文本,例如零件編號、序列號或日期代碼。兩組分類器皆支援大寫字母、數字及最常見的標點符號。無需 GPU 支援。 OCR2Demo 範例程式與 Open eVision Studio 已同步更新,全面支援此項新功能。

EasyOCR2 Learning

輔助學習

在從樣本圖像學習時,會使用 Open eVision Studio 中的互動工具來識別每個字元的樣本,讓字型庫學習這些樣本,並儲存生成的字型檔案。

其他福利

新授權系統

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

PC4179 Open EasyOCR2 for USB dongle

PC4329 Open eVision EasyOCR2

Related products

PC6512 eVision/Open eVision USB Dongle (empty)

PC6514 Neo USB Dongle (empty)

EasyOCR2