ナショナルインスツルメンツは、ここ10年近くにわたるマシンビジョン/画像処理のリーディングカンパニーとして、様々なカメラに対応した製品を提供しています。カメラで撮影した画像を入力、表示、保存、監視するには、NI 画像入力ソフトウェアを使用します。このソフトウェアは、全ての NI フレームグラバ に付属されているもので、FireWire(IEEE 1394)/ギガビットイーサネットを利用した画像入力用 に単体でも販売しています。
画像処理用には、Vision 開発モジュール と NI Vision Builder AI の2種類のソフトウェアをご用意しています。Vision 開発モジュールは、NI LabVIEW、NI LabWindows/CVI、C/C++、または Visual Basic でのプログラミングに使用できる画像処理/解析関数を多数集めたものです。Vision Builder AI は、プログラミングすることなくマシンビジョンアプリケーションの構成、ベンチマーク、実装ができる対話式のソフトウェア環境です。いずれのソフトウェアも、NI Vision フレームグラバや NI Compact Vision System に対応しています。
ソフトウェアの概要 | 画像関連ソフトウェア比較チャート
画像関連ソフトウェア
| 画像入力 |
| |
NI 画像入力ソフトウェア |
| |
 |
| 解説 |
あらゆるカメラから画像を入力して、表示、記録、監視を行うためのアプリケーションソフトウェア。全ての NI Vision ハードウェア、Vision Builder AI、Vision 開発モジュールに付属されています。IEEE 1394 および GigE Vision 対応カメラ用に別売もされています。 |
| 画像処理 |
| |
Vision 開発モジュール |
Vision Builder AI |
| |
 |
 |
| 解説 |
LabVIEW、C/C++、Visual Basic、.NET 対応のマシンビジョンアプリケーション開発ソフトウェア。多数の画像処理/マシンビジョン関数を搭載しています。LabVIEW 、C/C++、Visual Basic に対応したプロトタイプの作成・コード生成用のメニュー式ソフトウェア、Vision Assistant に付属。IEEE 1394 と GigE Vision 対応の多数のカメラをサポートする画像入力ソフトウェアを搭載しています。 |
スタンドアロンのマシンビジョンソフトウェア。完全なメニュー方式で、高性能な検査を短時間で構成、ベンチマーク、実装できます。リレーや照明など、他のハードウェアデバイスとの通信用に条件判断機能を内蔵。IEEE 1394 と GigE Vision 対応の多数のカメラをサポートする画像入力ソフトウェアを搭載しています。
|
以下の表は、各ソフトウェアパッケージに付属されているツールの一覧です。各ビジョンアルゴリズムの動作および使用方法については、「NI Vision コンセプトマニュアル」 をご覧ください。
NI の画像関連ソフトウェアの比較
| |
NI 画像入力ソフトウェア |
Vision Builder AI |
Vision 開発モジュール |
| |
画像の入力、保存、表示、監視用のソフトウェア |
スタンドアロン構成ソフトウェア |
LabVIEW、C/C++、Visual Basic 用のプログラミングライブラリ |
| 画像入力 |
| 単一画像入力 |
• |
• |
• |
| 連続画像入力 |
• |
• |
• |
| トリガ画像入力 |
• |
• |
• |
| カメラ構成 |
• |
• |
• |
| トリガ出力 |
• |
• |
• |
| フルフレームレート表示 |
• |
• |
• |
| 画像をディスクに保存 |
• |
• |
• |
| AVI の書き込み
|
• |
• |
• |
| オーバーレイ(非破壊) |
• |
• |
• |
| 画像処理 |
| 画像操作ツール |
|
• |
• |
| ピクセル操作ツール |
|
• |
• |
| 画像フィルタ |
|
• |
• |
| 画像演算 |
|
• |
• |
| 画像ロジック関数 |
|
• |
• |
| モフォロジー |
|
• |
• |
| 画像のセグメント化 |
|
• |
• |
| マシンビジョン |
| サブピクセル精度 |
|
• |
• |
| 座標系 |
|
• |
• |
| 歪み補正 |
|
• |
• |
| 実寸計測 |
|
• |
• |
| 複素/フーリエ解析 |
|
|
• |
| 粒子解析 |
|
• |
• |
| エッジ検出 |
|
• |
• |
| 形状検出 |
|
|
• |
| ゲージング |
|
• |
• |
| パターンマッチング |
|
• |
• |
| 幾何学マッチング |
|
• |
• |
| カラーマッチング |
|
• |
• |
| カラーパターンマッチング |
|
• |
• |
| ゴールデンテンプレート比較 |
|
|
• |
| オブジェクトの分類 |
|
• |
• |
| 1D バーコードリーダ |
|
• |
• |
| データマトリクスリーダ |
|
• |
• |
| データマトリクスグレーディング |
|
|
• |
| PDF 417 リーダ |
|
• |
• |
| 光学文字認識 |
|
• |
• |
| 光学文字検証 |
|
|
• |
| 計測器リーダ |
|
|
• |
| 画像関連ユーティリティ |
| LabVIEW Real-Time に対応 |
• |
• |
• |
| 性能のベンチマーク |
|
• |
• |
| LabVIEW VI の生成 |
|
• |
• |
| C コードの生成 |
|
|
• |
| Visual Basic のコード生成 |
|
|
• |
| 確定型アルゴリズム |
|
|
• |
| ユーザインタフェースのカスタマイズ |
|
|
• |
| モーションコントロールの統合 |
|
|
• |
| データ集録の統合 |
|
|
• |