2値画像アドレス取得
Namespace: fvalgcliAssembly: fvalgcli_fga (in fvalgcli_fga.dll) Version: 3.1.0.0 (3.1.0.3)
Syntax
C# |
---|
public static void fnFGA_img_get_ch_binadrs( FHANDLE himg, int channel, ref IntPtr adrs, ref int bitpos ) |
Visual Basic |
---|
Public Shared Sub fnFGA_img_get_ch_binadrs ( himg As FHANDLE, channel As Integer, ByRef adrs As IntPtr, ByRef bitpos As Integer ) |
Parameters
- himg
- Type: fvalgcli..::..FHANDLE
アドレスを取得する画像のハンドル
- channel
- Type: System..::..Int32
アドレスを取得するチャネル番号
- adrs
- Type: System..::..IntPtr%
左上画素が含まれるブロックのアドレス
- bitpos
- Type: System..::..Int32%
ブロック内の左上画素のビット位置。 ブロック内一番左側(X座標が小さい方)を0とする0〜31の値。
Examples
C# | Copy |
---|---|
// $Revision: 1.2 $ using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using fvalgcli; namespace TC { public partial class FIE { /// <summary> /// 2値画像の画像アドレス取得. /// </summary> [FvPluginExecute] public void fnFGA_img_get_ch_binadrs() { // fnFGA_img_get_binadrs 参照. } } } |
Exceptions
Exception | Condition |
---|---|
System.IO..::..FileNotFoundException |
実行環境に NVIDIA CUDA Runtime が存在しない場合、FGA ライブラリのロードが失敗し、この例外が発行されます。 必要な環境については FGA ライブラリ説明書 をご参照ください。 例外メッセージの例 (32bit 日本語 O/S の場合): DLL 'fgamt.x86.3.0.0.dll' を読み込めません: 指定されたモジュールが見つかりません。 (HRESULT からの例外: 0x8007007E) |