円周上付近の平均濃度測定

概要

本サンプルプログラムは円周上付近の平均濃度測定を行い、基準値との良否判定を実行します。
また、グレイサーチによるXY方向のアライメントも行います。

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

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

構成


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

操作方法

実行画面

[処理画像取得・保存]

Grab

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

画像ファイル読込

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

画像ファイル保存

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

[グレイサーチ設定]

サーチモード

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

サーチ精度

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

状態

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

判定スコア

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

途中判定スコア

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

範囲接触許可

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

処理範囲設定

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

[パターン設定]

表示

パターン表示ダイアログを開きます。

登録

パターンの登録を行います。ROIダイアログが開きますので、パターンとして登録する矩形位置と、パターン基準点を指定してください。

マスク設定

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

保存

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

読込み

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

[外周円設定]

検出円を配置するための枠となる円を設定します。
ワークの測定したい部分に重なるように設定してください。 設定は、ROIダイアログを使用して設定する方法と、指定点からロバスト推定をして設定する方法の2通りから選べます。

直接指定

ROIダイアログを使用して、外周円を設定します。

円周上の点指定

指定点からロバスと推定をして、外周円を設定します。
点指定ダイアログが出ますので、設定したい円付近の点を3点以上設定してください

[平均濃度測定設定]

検出円半径

平均値を求める範囲となる検出円の半径を指定します。

検出角ピッチ

検出円を何度おきに外周円上に配置させるかを設定します。単位はdeg(度)です。

良否判定許容値

基準平均濃度値と比較をする際に、いくつまで違いを許容するか設定します。

[基準計測・登録]

現在の画像にてサーチを行い、その結果をアライメントの基準値として登録します。
また、指定パラメータに従って検出円内の平均濃度値を計算し、基準として登録します。

[実行]

グレイサーチを行い、外周円をアライメント後、円周上付近の平均濃度値を計算し、基準値との比較で良否判定を行います。
処理終了後、処理時間、良否判定でのNG個数、XYズレ量がテキストボックスに表示されます。

実行例

基準計測 実行
基準計測 実行例
良否判定でNGになった部分が赤で表示されます。

注意事項

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