ailia
1.5.0.0
|
クラス | |
class | AILIAClassifierClass |
公開メンバ関数 | |
static int | ailiaCreateClassifier (ref IntPtr classifier, IntPtr net, UInt32 format, UInt32 channel, UInt32 range) |
識別オブジェクトを作成します。 [詳解] | |
static void | ailiaDestroyClassifier (IntPtr classifier) |
識別オブジェクトを破棄します。 [詳解] | |
static int | ailiaClassifierCompute (IntPtr classifier, IntPtr src, UInt32 src_stride, UInt32 src_width, UInt32 src_height, UInt32 src_format, UInt32 max_class_count) |
物体識別を行います。 [詳解] | |
static int | ailiaClassifierGetClassCount (IntPtr classifier, ref UInt32 cls_count) |
認識結果の数を取得します。 [詳解] | |
static int | ailiaClassifierGetClass (IntPtr classifier, [In, Out] AILIAClassifierClass obj, UInt32 cls_idx, UInt32 version) |
認識結果を取得します。 [詳解] | |
静的公開変数類 | |
const Int32 | AILIA_CLASSIFIER_CLASS_VERSION = (1) |
static int ailia.AiliaClassifier.ailiaClassifierCompute | ( | IntPtr | classifier, |
IntPtr | src, | ||
UInt32 | src_stride, | ||
UInt32 | src_width, | ||
UInt32 | src_height, | ||
UInt32 | src_format, | ||
UInt32 | max_class_count | ||
) |
物体識別を行います。
classifier | 識別オブジェクトポインタ |
src | 画像データ |
src_stride | 1ラインのバイト数 |
src_width | 画像幅 |
src_height | 画像高さ |
src_format | 画像のフォーマット(AILIA_IMAGE_FORMAT_*) |
max_class_count | 認識結果の最大個数 |
static int ailia.AiliaClassifier.ailiaClassifierGetClass | ( | IntPtr | classifier, |
[In, Out] AILIAClassifierClass | obj, | ||
UInt32 | cls_idx, | ||
UInt32 | version | ||
) |
認識結果を取得します。
classifier | 識別オブジェクトポインタ |
cls | クラス情報 |
cls_idx | クラスインデックス |
version | AILIA_CLASSIFIER_CLASS_VERSION |
ailiaPredict() を一度も実行していない場合は AILIA_STATUS_INVALID_STATE が返ります。 認識結果は確率順でソートされます。
static int ailia.AiliaClassifier.ailiaClassifierGetClassCount | ( | IntPtr | classifier, |
ref UInt32 | cls_count | ||
) |
認識結果の数を取得します。
classifier | 識別オブジェクトポインタ |
cls_count | クラス数 |
static int ailia.AiliaClassifier.ailiaCreateClassifier | ( | ref IntPtr | classifier, |
IntPtr | net, | ||
UInt32 | format, | ||
UInt32 | channel, | ||
UInt32 | range | ||
) |
識別オブジェクトを作成します。
classifier | 識別オブジェクトポインタへのポインタ |
net | ネットワークオブジェクトポインタ |
format | ネットワークの画像フォーマット (AILIA_NETWORK_IMAGE_FORMAT_*) |
channel | ネットワークの画像チャンネル (AILIA_NETWORK_IMAGE_CHANNEL_*) |
range | ネットワークの画像レンジ (AILIA_NETWORK_IMAGE_RANGE_*) |
識別オブジェクトを作成します。
static void ailia.AiliaClassifier.ailiaDestroyClassifier | ( | IntPtr | classifier | ) |
識別オブジェクトを破棄します。
classifier | 識別オブジェクトポインタ |
|
static |