トップページ > ユーザサポート > サンプルプログラム > FAST Vision ActiveX Components (FVX)サンプルプログラム集 > 濃淡画像処理
目的のカテゴリを選択してください
他シリーズサンプルプログラムは
> WIL (3.1.x.x)こちらから > WIL-Builder > PyFIE > WIL (3.0.x.x) > FAST Vision ActiveX Components (FVX) > 90X シリーズ | FAST Vision ActiveX Components (FVX)サンプルプログラム集 濃淡画像処理
濃淡画像処理のサンプルになります。
濃淡画像の各種フィルタリングを実行するサンプルです。
グレイサーチを実行するサンプルです。
グレイサーチを位置決め(アライメント)に利用する例です。
グレイサーチを実行し、その結果を元に処理ウインドウをアライメント後、2値計測を実行します。
グレイサーチを位置決め(アライメント)に利用する例です。
あらかじめ登録した2個のサーチパタンの座標をもとに、エッジ検出ラインをXYθのずれにあわせてアライメントし、エッジ検出を行います。なお、エッジ検出は一点のみです。
グレイサーチを用いて対象物の基本位置からのズレ(XYθ)を計測するサンプルです。
サーチパタンを2個登録し、2パタン間の中点座標と2パタンを結ぶ直線の角度を基準値として使用します。 実行時のサーチ結果とこの基準値を比較し、ズレ量として表示します。
基準画像と入力画像との画像減算を、XYθ補正後に行うサンプルです。
XYθ補正は2箇所のグレイサーチ結果から、XYθズレ量を割り出して行います。
グレイサーチのパタンを2値計測により切り出すサンプルです。
プログラムは2値計測後、抽出したブローブのフェレ系から対象物の切り出しを行い、 これをグレイサーチパタンとして登録します。
形状認識サーチを実行するサンプルです。
設定された検出直線上のエッジを検出するサンプルです。
あらかじめ設定した検出線上のエッジとなる点を見つけ、画面上に表示します。
四角いワークの4辺のエッジを検出するサンプルです。
プログラムは、設定された処理範囲内の上下左右それぞれの方向に検出線を張り、エッジを検出・表示します。
円形ワークのエッジを見つけ、その半径と中心を求るサンプルです。
プログラムに円形ワークが内部に入るように検出円を設定すると、その中心からエッジ検出線を設定された本数引きエッジを取得します。 さらに、その取得したエッジ点群に対して、円のロバスト推定を行い、半径と中心を求め、出力します。
放射状エッジ検出にて円中心座標からの最遠点と最短点を計測するサンプルです。
放射線エッジ検出にて検出されたエッジ点群に対して、円のロバスト推定を行って半径と中心を求めます。 その後、求められた円中心から、最遠・最短の点を算出し、その距離を表示します。
面取りされた物体のコーナー座標を求めるサンプルです。(R計測)
設定されたエッジ走査ウィンドウにしたがってエッジを抽出し、ロバスト推定により縦横2直線を求めます。 この2直線の交点を仮想のコーナー座標として求めます。
アフィン変換にて画像の拡大縮小、及び平行移動を行うサンプルです。
円周上付近の平均濃度測定を行い、基準値との良否判定を実行するサンプルです。
また、グレイサーチによるXY方向のアライメントも行います。
検査円内の平均濃度を求め、良否判定を行うサンプルです。
検査円は画面上のマウス操作にて変更できます。 VB版のサンプルでは、検査円内の平均濃度値算出は、VisualC++にて作成したDLL内で行っています。
設定した円の円周上の濃度値をグラフ表示するサンプルです。
指定範囲内の平均濃度を計算するサンプルです。
VB版のサンプルでは、平均濃度を計算するDLLをVisualC++にて作成し、利用しています。
画像のヒストグラムを表示するサンプルです。
VB版のサンプルでは、ヒストグラムを表示するダイアログはVisualC++にて作成し、DLL化して利用しています。
ハフ変換により、直線検出を行うサンプルです。
エンハンスコンポーネントを使用した階調変換、イコライゼーション処理を行うサンプルです。
FvxDefectFilterコンポーネントを利用して、パタン上の欠陥を抽出します。 測定対象画像は弊社キャプチャカードより取り込みます。また、画像ファイルを読み込んでの処理も可能です。
FvxPatternコンポーネントがもつマスクデータに対し、図形の描画を実行するサンプルです。
最小2乗法のサンプルです。
手動で複数の点を設定し、その点から最小2乗法またはロバスト推定にて複数直線、同心円、矩形を算出します。
特徴点応用マッチング(FvxFPM)を実行するサンプルです。
|