eVision  EasyOCR2

EasyOCR2

産業用光学文字認識ライブラリ

- 部品番号、シリアル番号、有効期限、製造年月日、ロットコードなどの短いテキストの読み取りに最適化されています
- 予想される文字サイズとテキストのトポロジーに基づいて、画像内のテキストを自動的に検出する革新的なセグメンテーションアルゴリズム
- テキストの回転(360度)を完全にサポート
- 著しく劣化している文字も読み取り可能:文字の断片化や不均一な照明に対応
- 1つまたは複数のTrueTypeフォント、あるいはユーザー自身のサンプル画像から文字データベースを学習
- サンプル画像を用いた文字データベースの学習支援
- 文字データベースの管理:文字の追加、データベースの保存・読み込み
- 産業用テキストマーキングフォントに適した、ディープラーニング技術を活用した事前学習済み分類器

説明

EasyOCR2は、フォントに依存する印刷文字読み取りソフトです。ラベルや部品本体に直接印刷された、部品番号、シリアル番号、有効期限、製造年月日、ロット番号などの短いテキストを読み取るように設計されています。
EasyOCR2 Segmentation Analysis

セグメンテーション

EasyOCR2は、画像内の読み取り対象となるテキストの位置を特定するために、先進的で斬新なアルゴリズムを採用しています。検出対象となるテキストの構成(行数、単語数、文字数)は、ユーザーが自由に設定できます。

EasyOCR2 Character Recognition

文字タイプの仕様

各文字の文字種(アルファベット、数字、記号など)を指定することで、認識速度と認識率を向上させることができます。

EasyOCR2TTF

TrueTypeフォント(TTF)ファイル

EasyOCR2では、認識対象のフォントを学習させる必要があります。この学習は、サンプル画像または標準の.ttf(TrueTypeフォント)ファイルのいずれかを使用して行うことができます。これにより、認識処理は柔軟かつ高速で、信頼性の高いものとなります。

EasyOCR2 Classification Rotation

テキストの回転

テキストの回転(360度)を完全にサポートしています。

EasyOCR2 Pre trained classifiers

事前学習済みの分類器

EasyOCR2は、ディープラーニング技術を活用した光学文字認識(OCR)に対応しました。本製品には、導入後すぐに使用でき、トレーニングを一切必要としない2つの事前学習済み文字分類器が付属しています! 標準的な産業用フォントや OCR-A フォントで印刷された部品番号、シリアル番号、日付コードなどの短いテキストを読み取ることができます。どちらの分類器も、大文字、数字、および最も一般的な句読点をサポートしています。GPU は不要です。サンプルプログラム「OCR2Demo」および eVision Studio は、この新機能に対応するよう更新されました。

EasyOCR2 Learning

学習支援

サンプル画像から学習を行う際は、eVision Studioに搭載されているインタラクティブなツールを使用して、各文字のサンプルを特定し、ライブラリにそれらを学習させ、その結果として生成されたフォントファイルを保存します。

その他のメリット

ネオ・ライセンシング・システム

Neoは新しいライセンスシステムです。信頼性が高く、最先端の技術を搭載しており、eVisionおよびeGrabberのライセンスを保存できるようになりました。Neoでは、NeoドングルかNeoソフトウェアコンテナのどちらでライセンスをアクティベートするかを選択できます。ライセンスを購入した時点で、後で決めることも可能です。

Neoドングルは堅牢なハードウェアであり、コンピュータ間で転用できる柔軟性を備えています。Neoソフトウェアコンテナは専用のハードウェアを必要とせず、代わりにアクティベーションが行われたコンピュータに紐付けられます。

Neoには専用の「Neo License Manager」が付属しており、直感的で使いやすいグラフィカルユーザーインターフェース(GUI)と、Neoのライセンス手続きを簡単に自動化できるコマンドラインインターフェース(CLI)の2種類が用意されています。

WindowsおよびLinux向けすべてのeVisionライブラリ

  • Microsoft Windows 11、10 for x86-64 (64ビット) プロセッサアーキテクチャ
  • x86_64 システム上の Microsoft Windows 11、10 IoT Enterprise
  • Linux for x86-64 (64ビット) および ARMv8-A (64ビット) プロセッサアーキテクチャ(glibc バージョン 2.18 以上)
DriverWinLinuxARM

eVision Studio

eVision Studioは、eVisionの評価、プロトタイピング、および開発ツールです。
その直感的なグラフィカルユーザーインターフェースにより、eVisionの2D画像処理機能のいずれでも呼び出し、その結果を即座に確認することができます。スクリプト機能により対応するコードが生成され、それをコピーしてアプリケーションに貼り付けることができます。

eVision Studioは(eVision 2.0以降を使用する場合)、無料で利用でき、ライセンスも不要です。

eVision Bundle Studio AVT
eVision Bundle Studio AVT

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

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