マスクデータに図形描画

概要

本サンプルプログラムはグレイサーチを実行します。FvxPatternがもつマスクデータに対し、図形を描画することが可能です。

使用しているFVXコンポーネント

FvxDisplayEx, FvxFileAccess, FvxImage, FvxVideo, FvxPerformanceCounter, FvxROI, FvxCorrelation, FvxPattern

構成

構成図
画像処理装置にはFVX基本パック ver2.50以降及びFVXファースト標準ビデオPACK ver2.50以降がインストールされている必要があります。

操作方法

メイン画面
実行画面

[処理画像取得・保存]

Grab

カメラから画像を取り込みます。カメラ取込が不可能な場合は灰色で表示されます。

画像ファイルロード

画像ファイルを読み込みます。読み込む画像はサイズが512*480の濃淡画像にしてください。

ファイル保存

表示中の濃淡画像をファイルに保存します。

[パターン登録]

パターン登録

チェックをオンにすると矩形が表示されます。パターンとして登録する位置を指定してください。

登録

パターンの登録を行います。パターンマスク設定画面が開きますので、パターンのマスクに図形を描画できます。

[パターン]

表示

パターンマスク設定ダイアログを開きます。

パターンロード

保存したパターンの読込みを行います。

パターンセーブ

パターンの保存を行います。

[グレーサーチ設定]

サーチモード

サーチモードを設定します。
サーチパタンが細い線状であったり、 サーチ処理結果が不安定(スコアが一定せず見つからない事がある)な際に変更してください。

サーチ精度

サーチの精度を指定します。

状態

サーチ・エリア画像の状態です。範囲は数字1〜9の9段階で指定します。

判定スコア

グレイサーチの判定を指定します。

途中判定スコア

グレイサーチの途中判定スコアを指定します。

サーチ個数

サーチする最大個数を指定します。

範囲接触許可

チェックすると処理範囲に接触しているものも検出します

処理範囲設定

サーチを実行する範囲を指定します。

実行

グレイサーチを実行します。
実行後、処理範囲は青い線、サーチ結果は赤い線で、それぞれ表示されます。




パターンマスク設定画面
実行画面

[マスク・不可欠部分設定・削除]

Scale

パターン画像の拡大・縮小を行います。

処理対象

マスクデータを設定するか、不可欠部分を設定するか選択します。

図形

描画する図形を選択します。画面に図形が表示されますので、マスクデータ(または不可欠領域)
を設定する場合はパタン画面上でダブルクリックしてください。

Scope

選択した図形のどの部分にマスクデータを設定するか指定します。
枠のみ、内側塗りつぶし、外側塗りぶしが選択できます

Write/Erase

マスクデータ(または不可欠領域)を設定するか、削除するか指定します。

ペンモード

マスクデータ(または不可欠領域)の設定をペンで設定が可能です。

実行例

実行例

注意事項

本サンプルプログラムを使用する際には、使用許諾事項を必ずお読み下さい。