|
ailia
1.6.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 |