- 連結オブジェクトのグレースケールに基づく画像セグメンテーション
- オブジェクトラベリング
- 幾何学的特徴抽出
- 柔軟なマスク
- 高性能(特に大規模画像や多数のオブジェクトを含む画像において)
説明
EasyObjectライブラリは画像セグメンテーション、すなわち画像を個別のオブジェクト(ブロブとも呼ばれる)に分解する処理を扱います。オブジェクトが構築されると、それらは独立したエンティティとして扱えます。面積、幅、慣性楕円など、様々な幾何学的パラメータや特徴量を各オブジェクトに対して計算可能です。関心のあるオブジェクトは、その位置や計算された特徴量によって選択できます。 EasyObjectは定義済みオブジェクト内の穴の検査もサポートします。穴はオブジェクト自体と同様に管理され、同じ幾何学的特徴を利用できます。EasyObjectはオブジェクトと穴の関係を管理し、穴に対して親オブジェクトを定義します。
フレキシブルマスク
EasyObjectは、エンコード関数で利用可能なフレキシブルマスクにより、画像内の複雑な形状または分断された形状の領域に限定したブロブ解析をサポートします。EasyImageはエンコード済み画像からフレキシブルマスクを生成することも可能です。
関数
画像エンコーディング
- ランの構築:グレースケール単一閾値、グレースケール二重閾値、カラー単一閾値、カラー範囲閾値、参照画像、画像範囲、ラベル付き画像またはバイナリ画像を用いたセグメンテーション
- ピクセル集約
- オブジェクト構築:ランの集約によるオブジェクト生成
- ホール構築:ランの集合によるホールの構築
- ラインカメラを用いたウェブ検査アプリケーション向け連続モード
オブジェクト特徴抽出(幾何学的パラメータ計算)
オブジェクトの選択と選別(任意の特徴値に基づく)
オブジェクト/Blob機能の利用可能
- 位置: 制限 (上, 下, 左, 右), 重心 (X および Y), 加重重心 (X および Y)
- 範囲:領域(ピクセル数)、フェレボックス(中心X座標・Y座標、高さ、幅、22度・45度・68度の異なる方位角)、バウンディングボックス(中心X座標・Y座標、高さ、幅)、最小外接矩形(角度、中心X座標・Y座標、高さ、幅)
- オブジェクト輪郭の始点(X座標とY座標)
- 最長連続領域
- 連続数
- オブジェクト番号(インデックス)
- 統計:ピクセルのグレーレベル値(平均、偏差、分散、最小値、最大値)
- 慣性楕円:慣性楕円の偏心率、楕円、二次幾何モーメント
- 凸包
図形表現
オブジェクトはソース画像上に描画できます。以下のブロブ特徴には事前設定されたグラフィカル表現があります:
- オブジェクト
- 対角線
- 境界ボックス
- 凸包
- 楕円
- フェレットボックス
- 角度22°のフェレ箱
- 45°の角度を持つフェレトボックス
- 68°の角度を持つフェレ箱
- 重心の位置
- 最小外接長方形
- 加重重心
その他の特典
ネオ・ライセンシング・システム
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 以上)
Open eVision Studio
Open eVision Studioは、Open eVisionの評価、プロトタイピング、開発ツールです。
直感的なグラフィカルユーザーインターフェースにより、eVisionのあらゆる2D画像処理機能を呼び出し、その結果を即座に確認できます。スクリプト機能は対応するコードを生成し、それをアプリケーションにコピー&ペーストできます。
Open eVision Studioは無料(Open eVision 2.0以降を使用する場合)で、ライセンスは一切不要です。
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
-
PC4152 Open EasyObject for USB dongle
PC4302 Open eVision EasyObject
- Related products
-
PC6512 eVision/Open eVision USB Dongle (empty)
PC6514 Neo USB Dongle (empty)