EasyQRCode
QRコード読み取りライブラリ
- 画像内のコードの自動検出
- モデル1およびモデル2 QRコードの全バージョン・全レベルをデコード
- マイクロQRコードのデコード
- 非常に高速な動作
- ノイズ・ぼやけ・歪みに対する優れた耐性
- エラー検出と訂正
- 回転・反転不変性
- 格付け基準による印刷品質検証
- 複数コードの同時読み取り
説明
自動的広範な解読
以下のデータ型がサポートされています:
- データ: 漢字、数字、英数字、バイト、混合 FNC1
- モデル1 QRコード、全バージョン(1-14)、全レベル
- モデル2 QRコード、全バージョン(1~40)、全レベル
- GS1シンボロジー
印刷品質検証
EasyQRCodeはQRコードの品質を検査し、ISO/IEC 15415およびISO/IEC TR 29158規格で定義された指標を算出します。
マイクロQRコード用にも
Open eVisionはEQRCodeReaderクラスを使用してマイクロQRコードの検出とデコードも行えます。通常のQRコードよりもコンパクトな仕様で、エンコードするデータ量が少ない場合に使用されます。最新リビジョン版のOpen eVision Studioとサンプルプログラムで確認してください。
ECodeReader: 1回のスキャンでより多くのコードを
ECodeReaderは、EasyMatrixCode2、EasyBarCode2、EasyQRCodeを単一でシンプルかつ統一されたインターフェースに統合することで、同一画像内の複数コード・複数形式の読み取りプロセスを簡素化します。一部のアプリケーションでは複数コード形式の読み取りが必須要件となります。従来はこれを行うために複数のコードリーダー(コード形式ごとに1台ずつ)の使用が必要でした。 ECodeReaderは、EasyMatrixCode2、EasyBarCode2、EasyQRCodeの機能を単一でシンプルかつ統一されたインターフェースに統合することで、このプロセスを簡素化します。ECodeReaderを使用すれば、単一メソッド呼び出しでバーコード、データマトリックスコード、QRコードを読み取ることが可能です。注:ECodeReaderの利用にはEasyMatrixCode、EasyBarCode、EasyQRCodeの各ライセンスが必要です。
その他のメリット
ネオ・ライセンシング・システム
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 以上)
DPM - 直接部品マーキング
EasyQRCodeアルゴリズムは、ダイレクトパーツマーキングの読み取りに特化して最適化されています。ドットピーニング、レーザーマーキング、インクジェット印刷、あるいは様々な素材への電気化学エッチングによって生じる低コントラストや歪んだコードにも対応します。
eVision Studio
eVision Studioは、eVisionの評価、プロトタイピング、および開発ツールです。
その直感的なグラフィカルユーザーインターフェースにより、eVisionの2D画像処理機能のいずれでも呼び出し、その結果を即座に確認することができます。スクリプト機能により対応するコードが生成され、それをコピーしてアプリケーションに貼り付けることができます。
eVision Studioは(eVision 2.0以降を使用する場合)、無料で利用でき、ライセンスも不要です。
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
-
PC4175 Open EasyQRCode for USB dongle
PC4325 Open eVision EasyQRCode
- Related products
-
PC6512 eVision/Open eVision USB Dongle (empty)
PC6514 Neo USB Dongle (empty)