The CFviFPM2Matching type exposes the following members.

Constructors

NameDescription
Public methodCFviFPM2Matching()()()()
コンストラクタ
Public methodCFviFPM2Matching(IntPtr)
FVCLクラス指定コンストラクタ
Protected methodCFviFPM2Matching(SerializationInfo, StreamingContext)
ISerializable の実装: シグネチャコンストラクタ
Public methodCFviFPM2Matching(CFviFPM2Feature, CFviFPM2Template)
初期値指定コンストラクタ
Public methodCFviFPM2Matching(CFviFPM2Feature, CFviFPM2Template, CFviFPM2Result)
初期値指定コンストラクタ

Methods

NameDescription
Protected method_Deserialize
ISerializable の実装: 逆シリアル化時のコンストラクタ代替え関数
(Overrides CFviObject..::.._Deserialize(SerializationInfo, StreamingContext).)
Protected method_free_body
FVCL インスタンスの解放
(Inherited from CFviObject.)
Protected method_ReadElement
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。(継承用)
Public methodClearResult
マッチング結果のクリア
Public methodClone
インスタンスのクローンの生成
Public methodCopyFrom
インスタンスの複製
Public methodDispose()()()()
リソースの解放
(Inherited from CFviObject.)
Protected methodDispose(Boolean)
インスタンスの破棄
(Overrides CFviObject..::..Dispose(Boolean).)
Public methodEquals
インスタンスの比較
(Overrides CFviObject..::..Equals(Object).)
Public methodExecute()()()()
マッチング処理の実行 (既定)
Public methodExecute(Rectangle)
マッチング処理の実行 (範囲指定)
Public methodExecuteAreaScore
領域スコア算出の実行
Public methodExecuteEssential
不可欠領域スコア計算の実行
Protected methodFinalize
ファイナライザ
(Inherited from CFviObject.)
Public methodGetEnumeratorExplicit
IEnumerable の実装: コレクションを反復処理する列挙子を返します。(ジェネリック)
Public methodGetEnumeratorObject
IEnumerable の実装: コレクションを反復処理する列挙子を返します。(非ジェネリック)
Public methodGetHashCode
ハッシュコードの取得
(Overrides CFviObject..::..GetHashCode()()()().)
Public methodGetObjectData
ISerializable の実装: SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。
(Overrides CFviObject..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetSchema
IXmlSerializable の実装: 処理対象オブジェクトの XML 表現を記述する XmlSchema
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Public methodLoadFromBody
FVCLクラスのインスタンスからの反映
(Overrides CFviObject..::..LoadFromBody()()()().)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodReadXml
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。
Public methodSaveToBody
FVCLクラスのインスタンスへの反映
(Overrides CFviObject..::..SaveToBody()()()().)
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)
Public methodWriteXml
IXmlSerializable の実装: オブジェクトを XML 表現に変換します。

Operators

NameDescription
Public operatorStatic memberEquality
インスタンスの比較(等価)
Public operatorStatic memberInequality
インスタンスの比較(不等価)

Fields

NameDescription
Protected fieldm_Body
FVCL インスタンス
(Inherited from CFviObject.)
Protected fieldm_DenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止
(Inherited from CFviObject.)
Protected fieldm_Param
基本パラメータ
Protected fieldm_ParamAreaScore
領域スコア算出用パラメータ
Protected fieldm_ParamEssential
不可欠領域スコア計算用パラメータ
Protected fieldm_Result
マッチング結果
Protected fieldm_Target
処理対象画像の特徴量オブジェクト
Protected fieldm_Template
テンプレートの特徴量オブジェクト

Properties

NameDescription
Public propertyAllocateOption
画像領域確保時のオプション [初期値:0、範囲:0=既定の動作,1=DIB を使用しない]
(Inherited from CFviObject.)
Public propertyBody
FVCLクラスのインスタンス
(Inherited from CFviObject.)
Public propertyDenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止 [初期値:false、範囲:false=自動解放する,true=自動解放しない]
(Inherited from CFviObject.)
Public propertyEnableAreaScore
領域スコア算出の実行指示 [初期値:false、範囲:true/false]
Public propertyEnableEssential
不可欠領域スコア計算の実行指示 [初期値:false、範囲:true/false]
Public propertyErrorCode
エラーコード
(Inherited from CFviObject.)
Public propertyItem
マッチング結果の取得 [初期値:要素数 0、範囲:CFviFPMData ※取得のみ]
Public propertyParam
基本パラメータ (インスタンス参照) (※インスタンス差し替えは不可)
Public propertyParamAreaScore
領域スコア算出用パラメータ (インスタンス参照) (※インスタンス差し替えは不可)
Public propertyParamEssential
不可欠領域スコア計算用パラメータ (インスタンス参照) (※インスタンス差し替えは不可)
Public propertyResult
マッチング結果格納用オブジェクト
Public propertyResultSize
マッチング結果の個数 [初期値:0、範囲:0~] (※取得のみ)
Public propertyTarget
処理対象画像の特徴量オブジェクト (インスタンス参照) [初期値:null 範囲:FVIL.FPM2.CFviFPM2Feature]
Public propertyTemplate
テンプレートの特徴量オブジェクト (インスタンス参照) [初期値:null 範囲:FVIL.FPM2.CFviFPM2Template]

See Also