eVision  EasyMatrixCode

- 画像内のコードの自動検出
- ECC200、ECC000、ECC050、ECC080、ECC100、ECC140コードのデコード
- ANSI/AIM、ISO/IEC 15415、ISO/IEC TR 29158、SEMI T10-0701規格に基づく品質指標の算出
- 非常に高速な動作
- ノイズ、ぼやけ、歪みに対する優れた耐性
- GS1 Data Matrixコードのサポート
- グリッドレイアウトのコードを効率的に読み取り
- 複数コードの同時読み取り

説明

データマトリックスコードは、半導体、製薬、機械産業における小包追跡や部品識別で広く使用されています。EasyMatrixCodeは2次元データマトリックスコードの完全自動リーダーです。あらゆるサイズ、コントラスト、位置、向きにあるシンボルを単一操作で認識します。エラー検出・訂正アルゴリズムにより信頼性の高い読み取りを実現します。 EasyMatrixCodeはANSI/AIM BC11-1997規格に完全準拠しています。EasyMatrixCode2ではデータマトリクス長方形拡張(ISO/IEC 21471、DMRE)をサポートしています。
EasyMatrixCode Industrial Automation

自動認識

自動ライブラリとして、学習フェーズは必須ではありませんが、オプションとして利用可能です。検索範囲を制限し処理を高速化するため、マトリックスコードの特性の一部を手動で設定できます。設定可能な特性は以下の通りです:マトリックスコードのファミリー、セル数、セルの色、反転の可否。

EasyMatrixCode Software Robustness

ノイズ、ぼけ、歪みに対する優れた耐性

EasyMatrixCodeは最も厳しい状況でも使用可能です。以下のような最も困難なアプリケーションケースに対応するよう設計されています:

  • 不良な照明条件:不均一なコントラスト、露出不足または露出過多の画像
  • 印刷または光学的な欠陥による不良画像:ぼやけたデータマトリックスコード、異方性および不均一なスケーリング、ノイズの多い画像、歪んだ画像
  • 検出困難なコード:小型コード、テクスチャ背景上のコード、各種素材へのドットピーニング、レーザーマーキング、インクジェット印刷、電気化学エッチングによるコード
EasyMatrixCode Quality Verification

印刷品質検証

EasyMatrixCodeは、データマトリックスコードの品質を検査し、ANSI/AIM、ISO/IEC 15415、ISO/IEC TR 29158、およびSEMI T10-0701規格で定義された指標を算出します。

EasyMatrixCode ECodeReader

ECodeReader: 1回のスキャンでより多くのコードを

ECodeReaderは、EasyMatrixCode2、EasyBarCode2、EasyQRCodeを単一でシンプルかつ統一されたインターフェースに統合することで、同一画像内の複数コード・複数形式の読み取りプロセスを簡素化します。一部のアプリケーションでは複数コード形式の読み取りが必須要件となります。従来はこれを行うために複数のコードリーダー(コード形式ごとに1台ずつ)の使用が必要でした。 ECodeReaderは、EasyMatrixCode2、EasyBarCode2、EasyQRCodeの機能を単一でシンプルかつ統一されたインターフェースに統合することで、このプロセスを簡素化します。ECodeReaderを使用すれば、単一メソッド呼び出しでバーコード、データマトリックスコード、QRコードを読み取ることが可能です。注:ECodeReaderの利用にはEasyMatrixCode、EasyBarCode、EasyQRCodeの各ライセンスが必要です。

EasyMatrixCode mxcgrid

グリッドリーディング

EasyMatrixCode2は、規則的に配置されたデータマトリックスコードの読み取りを改善するためのグリッド定義をサポートします。可能な場合、グリッドを使用することで信頼性と読み取り速度の両方が大幅に向上します。

その他の特典

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

Neoは新しいライセンスシステムです。信頼性が高く、最先端の技術を採用しており、Open eVisionおよびeGrabberのライセンスを保存するために利用可能になりました。Neoでは、ライセンスをNeoドングル上でアクティベートするか、Neoソフトウェアコンテナ内でアクティベートするかを選択できます。ライセンスを購入し、後で決定できます。

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

Neoには専用のNeoライセンスマネージャーが同梱されており、直感的で使いやすいグラフィカルユーザーインターフェースと、Neoライセンス手続きの自動化を容易にするコマンドラインインターフェースの2種類が用意されています。

WindowsおよびLinux向けOpen 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

Open 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

PC4157 Open EasyMatrixCode for USB dongle

PC4307 Open eVision EasyMatrixCode

Related products

PC6512 eVision/Open eVision USB Dongle (empty)

PC6514 Neo USB Dongle (empty)

EasyMatrixCode