ICImagingControl.FrameFilterCreate Method

構文

[VB.NET]
Public Function FrameFilterCreate( Info As FrameFilterInfo ) As FrameFilter
Public Function FrameFilterCreate( FilterName As String ) As FrameFilter
Public Function FrameFilterCreate( FilterName As String, ModuleName As String ) As FrameFilter
[C#]
public FrameFilter FrameFilterCreate( FrameFilterInfo Info );
public FrameFilter FrameFilterCreate( string FilterName );
public FrameFilter FrameFilterCreate( string FilterName, string ModuleName );
名  前 説  明
Info 作成するフレームフィルタの詳細な情報を含むFrameFilterInfoクラスライブラリリファレンス>クラス>FrameFilterInfoオブジェクトです。
FilterName 作成するフレームフィルタの名前です。
ModuleName フレームをロード際のフィルタモジュールです。省略が可能です。

インフォメーション

IC Imaging Control 3.0より導入

サンプル

この例ではFrameFilterInfoクラスライブラリリファレンス>クラス>FrameFilterInfoオ ブジェクトから新しいFrameFilterクラスライブラリリファレンス>クラス>FrameFilterのインスタンスを作成する方法を紹介します。

[VB.NET]
' 最初の FrameFilterInfoオブジェクトの取得
Dim info As FrameFilterInfo = IcImagingControl1.FrameFilterInfos(0)

' infoオブジェクトが参照するフレームフィルタを作成する
Dim filter As FrameFilter = IcImagingControl1.FrameFilterCreate(info)

' そのフレームフィルタをデバイスフレームフィルタとして設定
IcImagingControl1.DeviceFrameFilters.Add(filter)

' ライブモードの開始
IcImagingControl1.LiveStart()
[C#]
// 最初の FrameFilterInfoオブジェクトの取得
FrameFilterInfo info = ICImagingControl1.FrameFilterInfos[0];

// infoオブジェクトが参照するフレームフィルタを作成する
FrameFilter filter = ICImagingControl1.FrameFilterCreate( info );

// そのフレームフィルタをデバイスフレームフィルタとして設定
ICImagingControl1.DeviceFrameFilters.Add( filter );

// ライブモードの開始
ICImagingControl1.LiveStart();

フレームフィルタがデバイスフレームフィルタとして設定されました。
以下のコードはstdfilters.ftf: からDeBayer FilterIC Imaging Controlスタンダードフィルタ>DeBayerフィルタを作成する方法です。

[VB.NET]
Dim filter As FrameFilter = IcImagingControl1.FrameFilterCreate("DeBayer", "")
[C#]
FrameFilter filter = ICImagingControl1.FrameFilterCreate("DeBayer", "");