本サンプルプログラムは円周上付近の平均濃度測定を行い、基準値との良否判定を実行します。
また、グレイサーチによるXY方向のアライメントも行います。
FvxDisplayEx, FvxFileAccess, FvxImage, FvxVideo, FvxPerformanceCounter, FvxROI, FvxCorrelation, FvxPattern, FvxCalcData
画像処理装置にはFVX基本パック ver2.50以降及びFVXファースト標準ビデオPACK ver2.50以降がインストールされている必要があります。
カメラから画像を取り込みます。カメラ取込が不可能な場合は灰色で表示されます。
画像ファイルを読み込みます。読み込む画像はサイズが512*480の濃淡画像にしてください。
表示中の濃淡画像をファイルに保存します。
サーチモードを設定します。
サーチパタンが細い線状であったり、
サーチ処理結果が不安定(スコアが一定せず見つからない事がある)な際に変更してください。
サーチの精度を指定します。
サーチ・エリア画像の状態です。範囲は数字1〜9の9段階で指定します。
グレイサーチの判定を指定します。
グレイサーチの途中判定スコアを指定します。
チェックすると処理範囲に接触しているものも検出します
サーチを実行する範囲を指定します。
パターン表示ダイアログを開きます。
パターンの登録を行います。ROIダイアログが開きますので、パターンとして登録する矩形位置と、パターン基準点を指定してください。
パターンマスクの設定ダイアログを開きます。
パターンの保存を行います。
保存したパターンの読込みを行います。
検出円を配置するための枠となる円を設定します。
ワークの測定したい部分に重なるように設定してください。
設定は、ROIダイアログを使用して設定する方法と、指定点からロバスト推定をして設定する方法の2通りから選べます。
ROIダイアログを使用して、外周円を設定します。
指定点からロバスと推定をして、外周円を設定します。
点指定ダイアログが出ますので、設定したい円付近の点を3点以上設定してください
平均値を求める範囲となる検出円の半径を指定します。
検出円を何度おきに外周円上に配置させるかを設定します。単位はdeg(度)です。
基準平均濃度値と比較をする際に、いくつまで違いを許容するか設定します。
現在の画像にてサーチを行い、その結果をアライメントの基準値として登録します。
また、指定パラメータに従って検出円内の平均濃度値を計算し、基準として登録します。
グレイサーチを行い、外周円をアライメント後、円周上付近の平均濃度値を計算し、基準値との比較で良否判定を行います。
処理終了後、処理時間、良否判定でのNG個数、XYズレ量がテキストボックスに表示されます。
基準計測 | 実行 |
---|---|
良否判定でNGになった部分が赤で表示されます。 |
本サンプルプログラムを使用する際には、使用許諾事項を必ずお読み下さい。