FAST CORPORATION[株式会社ファースト]

Google
ユーザサポート

サンプルプログラムダウンロード


目的のカテゴリを選択してください

他シリーズサンプルプログラムは
こちらから
> WIL (3.1.x.x)
> WIL-Builder
> PyFIE
> WIL (3.0.x.x)
> FAST Vision ActiveX Components (FVX)
> 90X シリーズ
  90X シリーズサンプルプログラム集
濃淡画像処理−エッジ計測


このカテゴリの登録タイトル一覧 (全12件)

E0001   エッジ検出(2点以上)
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

計測ラインの開始点を背景色として白または黒エリアのピッチと幅を計測し、エッジ座標も表示するサンプルです。最低2点以上エッジがあるところに計測ラインを設定するる必要があります。Lib_em_inspection使用しています。

ダウンロード
901用 em.zip (36.84KB)
902/DOS用 em.zip (57.51KB)
903用 em.zip (42.38KB)
904用 em.zip (36.30KB)
ソースファイルダウンロード
ソースファイル em.c (13.05KB)

E0002   エッジ検出(2点以上)FS0画像入力版
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

FS0(ファイル装置)の画像ファイルから画像を入力し、エッジ計測を実行するサンプルです。それ以外はE0001と同じです。

ダウンロード
901用 emfs0.zip (37.45KB)
902/DOS用 emfs0.zip (58.68KB)
903用 emfs0.zip (43.87KB)
904用 emfs0.zip (38.09KB)
ソースファイルダウンロード
ソースファイル emfs0.c (19.45KB)

E0003   エッジ検出(1点のみ)
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

Lib_edge_pos_xyを使用し、1点のみエッジを検出するサンプルです。

ダウンロード
901用 edgepos.zip (33.27KB)
902/DOS用 edgepos.zip (53.59KB)
903用 edgepos.zip (36.25KB)
904用 edgepos.zip (30.40KB)
ソースファイルダウンロード
ソースファイル edgepos.c (11.50KB)

E0004   エッジ検出(1点のみ)FS0画像入力版
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

FS0(ファイル装置)の画像ファイルから画像を入力し、1点のみエッジを検出するサンプルです。それ以外はE0003と同じです。

ダウンロード
901用 eposfs0.zip (36.82KB)
902/DOS用 eposfs0.zip (54.91KB)
903用 eposfs0.zip (41.43KB)
904用 eposfs0.zip (42.22KB)
ソースファイルダウンロード
ソースファイル eposfs0.c (14.11KB)

E0005   四角いワークの4辺のエッジを抽出
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

四角形の4辺のエッジを検出するサンプルです。Lib_em_edge_posを使用しています。

ダウンロード
901用 90xboxe.zip (37.84KB)
902/DOS用 90xboxe.zip (58.34KB)
903用 90xboxe.zip (42.06KB)
904用 90xboxe.zip (36.77KB)
ソースファイルダウンロード
ソースファイル 90xboxe.c (20.93KB)

E0006   コーナー座標計測
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

Lib_edge_pos_xyによってエッジを検出し、そのエッジ群から最小自乗法直線近似により2直線を求め、その直線の交点を求めるサンプルです。

ダウンロード
901用 corner.zip (36.57KB)
902/DOS用 corner.zip (57.48KB)
903用 corner.zip (42.04KB)
904用 corner.zip (35.67KB)
ソースファイルダウンロード
ソースファイル corner.c (20.16KB)

E0007   円周エッジの角度計測(キャリパーライブラリ使用)
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

円周上のエッジを検出し、円の中心とそのエッジからなる直線の角度を求めるサンプルです。角度は3時方向を0度とした時計まわりの角度です。

ダウンロード
901用 cedangle.zip (73.12KB)
902/DOS用 cedangle.zip (92.70KB)
903用 cedangle.zip (124.41KB)
904用 cedangle.zip (97.03KB)
ソースファイルダウンロード
ソースファイル cedangle.c (20.48KB)

E0008   実寸ワーク幅計測(エッジ検出)
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

任意の2点または4点の位置をエッジ検出により求め、その距離とパラメータの基準実寸からスケール変換乗数を算出し、ワークの実寸距離を求めるサンプルです。

ダウンロード
901用 scale_e.zip (36.67KB)
902/DOS用 scale_e.zip (57.39KB)
903用 scale_e.zip (41.89KB)
904用 scale_e.zip (36.36KB)
ソースファイルダウンロード
ソースファイル scale_e.c (14.49KB)

E0009   円形物の中心 & 半径抽出
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

処理範囲を表す円を設定し、その円を3〜16分割した角度位置に直線(中心から円周までの)を張り、その直線に沿って濃度エッジを抽出した後抽出された濃度エッジ群から近似円(最小自乗法円近似)を求めるサンプルです。

ダウンロード
901用 cir_meas.zip (35.64KB)
902/DOS用 cir_meas.zip (91.36KB)
903用 cir_meas.zip (122.92KB)
904用 cir_meas.zip (86.39KB)
ソースファイルダウンロード
ソースファイル cir_meas.c (26.37KB)

E0010   放射状エッジ検出にて円中心からの最遠点/最短点計測 (キャリパーライブラリ使用)
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

放射状エッジ検出にて円中心座標からの最遠点と最短点を計測するサンプルです。

ダウンロード
901用 farnear.zip (73.23KB)
902/DOS用 farnear.zip (90.24KB)
903用 farnear.zip (120.77KB)
904用 farnear.zip (92.37KB)
ソースファイルダウンロード
ソースファイル farnear.c (9.94KB)

E0011   放射状エッジ検出にて偏心を計測
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

放射状エッジ検出にて2円の中心座標を求め、偏心計測を実行するサンプルです。

ダウンロード
901用 henshin.zip (74.36KB)
902/DOS用 henshin.zip (92.34KB)
903用 henshin.zip (123.78KB)
904用 henshin.zip (95.94KB)
ソースファイルダウンロード
ソースファイル henshin.c (14.99KB)

E0012   プロジェクションエッジ計測
説明書 HTML
対象機種 :901用, 902/DOS用, 903用, 904用

プロジェクションによるエッジ計測を行うサンプルです。PCカード(FS0)にセーブされた画像ファイルから入力し処理を行うことも可能です。

ダウンロード
901用 prjedge.zip (45.52KB)
902/DOS用 prjedge.zip (69.93KB)
903用 prjedge.zip (53.20KB)
904用 prjedge.zip (47.28KB)
ソースファイルダウンロード
ソースファイル prjedge.c (22.07KB)