FVC05用同時取り込み(2ch 濃淡と2値)

概要

本サンプルプログラムは、弊社キャプチャボードFVC05を用いて、2カメラの同時入力(濃淡画像と2値画像)を行います。

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

FVILbasic, FVILforms, FVILdevice

構成

構成図
画像処理装置にはWIL Ver 3.0.0.0以降がインストールされている必要があります。

操作方法

実行画面

[画像取り込み]

Grab One

カメラから画像を取り込みます。画像取り込みが完了するか、エラーが発生するまで待機します。

Grab Continue

タイマーコントロールを使って、連続的に画像を取り込みます。

Set Capture Number

連続取り込みの取り込み枚数の設定をします。
Set Capture Numberを0にすると、無限に取り込みを行います。
1以上の値を指定すると、Set Capture Number枚取り込みを行います。

[Input Channel設定]

CH0-Gray、CH1-Gray、CH0-Bin、CH1-Bin

取り込むビデオチャンネルを選択します。

Local Buffer Max Image Number

確保できるローカルバッファの最大枚数を表示します。

Set Local Buffer Config Number

確保するローカルバッファの枚数の設定を行います。

[Lock Image]

Lock Image Number

連続取り込みで使用するロック画像枚数の設定をします。
本アプリケーションでは最大256枚メモリロックすることが出来ます。
※画像メモリ枚数はメインメモリの許す限り行うことが可能です。

<-、->

画像表示領域に表示する画像メモリを変更します。

[Trigger設定]

CH0 Offset

チャネル0のビデオ入力オフセットの設定を行います。
-512〜+511の範囲で設定してください。

CH1 Offset

チャネル1のビデオ入力オフセットの設定を行います。
-512〜+511の範囲で設定してください。

※ビデオ入力オフセットとは
ビデオ入力オフセットとは、カメラから送信されるアナログ信号のうち ペデスタルレベル(約 0.3v)より上の 0.7v の範囲を等分して濃度値を得ています。この基準となるレベル値をプログラム的に変化させ、明るい部分を等分したり 暗い部分を等分することが可能です。

[Binarize設定]

Bin Thresh CH0

2値化の閾値を設定します。0〜255の範囲で指定してください。

Bin Thresh CH1

2値化の閾値を設定します。0〜255の範囲で指定してください。

[Display Size]

x1

等倍表示にします。

Full

画像が画像表示領域内いっぱいに拡大されるよう、表示倍率を変更します。

表示倍率を0.5プラスします。

表示倍率を0.5マイナスします。

AScope

画面上に画像の濃度投影グラフを表示します。

ReLoad Ini File

ビデオ設定ファイルを選択し直します。

Save Image

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

注意事項

FVILを使用する場合

      ・.NET Framework 2.0 (SP2)
      ・.NET Framework 4 Full 及び Visual C++ 2010 ランタイム
      ・.NET Framework 4.5 及び Visual C++ 2012 ランタイム

のいずれかが必要です。


本サンプルプログラムを使用する場合は、GAC への登録が必要になります。
※GAC への登録の詳細は、WIL説明書の環境設定を参照してください。

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