|
ailia
1.6.0.0
|
クラス | |
| struct | AILIAPoseEstimatorKeypoint |
| class | AILIAPoseEstimatorObjectFace |
| class | AILIAPoseEstimatorObjectHand |
| class | AILIAPoseEstimatorObjectPose |
| class | AILIAPoseEstimatorObjectUpPose |
公開メンバ関数 | |
| static int | ailiaCreatePoseEstimator (ref IntPtr pose_estimator, IntPtr net, UInt32 algorithm) |
| 検出オブジェクトを作成します。 [詳解] | |
| static void | ailiaDestroyPoseEstimator (IntPtr pose_estimator) |
| 検出オブジェクトを破棄します。 [詳解] | |
| static int | ailiaPoseEstimatorSetThreshold (IntPtr pose_estimator, float threshold) |
| 検出閾値を設定します。 [詳解] | |
| static int | ailiaPoseEstimatorCompute (IntPtr pose_estimator, IntPtr src, UInt32 src_stride, UInt32 src_width, UInt32 src_height, UInt32 src_format) |
| 骨格検出・顔特徴点検出を行います。 [詳解] | |
| static int | ailiaPoseEstimatorGetObjectCount (IntPtr pose_estimator, ref UInt32 obj_count) |
| 認識結果の数を取得します。 [詳解] | |
| static int | ailiaPoseEstimatorGetObjectPose (IntPtr pose_estimator, [In, Out] AILIAPoseEstimatorObjectPose obj, UInt32 obj_idx, UInt32 version) |
| 骨格検出認識結果を取得します。 [詳解] | |
| static int | ailiaPoseEstimatorGetObjectFace (IntPtr pose_estimator, [In, Out] AILIAPoseEstimatorObjectFace obj, UInt32 obj_idx, UInt32 version) |
| 顔特徴点検出結果を取得します。 [詳解] | |
| static int | ailiaPoseEstimatorGetObjectUpPose (IntPtr pose_estimator, [In, Out] AILIAPoseEstimatorObjectUpPose obj, UInt32 obj_idx, UInt32 version) |
| UpPose 認識結果を取得します。 [詳解] | |
| static int | ailiaPoseEstimatorGetObjectHand (IntPtr pose_estimator, [In, Out] AILIAPoseEstimatorObjectHand obj, UInt32 obj_idx, UInt32 version) |
| Hand 認識結果を取得します。 [詳解] | |
| static int ailia.AiliaPoseEstimator.ailiaCreatePoseEstimator | ( | ref IntPtr | pose_estimator, |
| IntPtr | net, | ||
| UInt32 | algorithm | ||
| ) |
検出オブジェクトを作成します。
| pose_estimator | 検出オブジェクトポインタ |
| net | ネットワークオブジェクトポインタ |
| algorithm | 検出アルゴリズム (AILIA_POSE_ESTIMATOR_ALGORITHM_*) |
caffemodelとprototxtを読み込んだAILIANetworkから検出オブジェクトを作成します。
| static void ailia.AiliaPoseEstimator.ailiaDestroyPoseEstimator | ( | IntPtr | pose_estimator | ) |
検出オブジェクトを破棄します。
| pose_estimator | 検出オブジェクトポインタ |
| static int ailia.AiliaPoseEstimator.ailiaPoseEstimatorCompute | ( | IntPtr | pose_estimator, |
| IntPtr | src, | ||
| UInt32 | src_stride, | ||
| UInt32 | src_width, | ||
| UInt32 | src_height, | ||
| UInt32 | src_format | ||
| ) |
骨格検出・顔特徴点検出を行います。
| pose_estimator | 検出オブジェクトポインタ |
| src | 画像データ(32bpp) |
| src_stride | 1ラインのバイト数 |
| src_width | 画像幅 |
| src_height | 画像高さ |
| src_format | 画像形式 (AILIA_IMAGE_FORMAT_*) |
| static int ailia.AiliaPoseEstimator.ailiaPoseEstimatorGetObjectCount | ( | IntPtr | pose_estimator, |
| ref UInt32 | obj_count | ||
| ) |
認識結果の数を取得します。
| pose_estimator | 検出オブジェクトポインタ |
| obj_count | オブジェクト数 顔特徴点の場合は1または0となります。 |
| static int ailia.AiliaPoseEstimator.ailiaPoseEstimatorGetObjectFace | ( | IntPtr | pose_estimator, |
| [In, Out] AILIAPoseEstimatorObjectFace | obj, | ||
| UInt32 | obj_idx, | ||
| UInt32 | version | ||
| ) |
顔特徴点検出結果を取得します。
| pose_estimator | 検出オブジェクトポインタ |
| obj | オブジェクト情報 |
| obj_idx | オブジェクトインデックス 必ず 0 を指定してください。 |
| version | AILIA_POSE_ESTIMATOR_OBJECT_FACE_VERSION |
| static int ailia.AiliaPoseEstimator.ailiaPoseEstimatorGetObjectHand | ( | IntPtr | pose_estimator, |
| [In, Out] AILIAPoseEstimatorObjectHand | obj, | ||
| UInt32 | obj_idx, | ||
| UInt32 | version | ||
| ) |
Hand 認識結果を取得します。
| pose_estimator | 検出オブジェクトポインタ |
| obj | オブジェクト情報 |
| obj_idx | オブジェクトインデックス 必ず 0 を指定してください。 |
| version | AILIA_POSE_ESTIMATOR_OBJECT_HAND_VERSION |
| static int ailia.AiliaPoseEstimator.ailiaPoseEstimatorGetObjectPose | ( | IntPtr | pose_estimator, |
| [In, Out] AILIAPoseEstimatorObjectPose | obj, | ||
| UInt32 | obj_idx, | ||
| UInt32 | version | ||
| ) |
骨格検出認識結果を取得します。
| pose_estimator | 検出オブジェクトポインタ |
| obj | オブジェクト情報 |
| obj_idx | オブジェクトインデックス |
| version | AILIA_POSE_ESTIMATOR_OBJECT_POSE_VERSION |
| static int ailia.AiliaPoseEstimator.ailiaPoseEstimatorGetObjectUpPose | ( | IntPtr | pose_estimator, |
| [In, Out] AILIAPoseEstimatorObjectUpPose | obj, | ||
| UInt32 | obj_idx, | ||
| UInt32 | version | ||
| ) |
UpPose 認識結果を取得します。
| pose_estimator | 検出オブジェクトポインタ |
| obj | オブジェクト情報 |
| obj_idx | オブジェクトインデックス |
| version | AILIA_POSE_ESTIMATOR_OBJECT_UPPOSE_VERSION |
| static int ailia.AiliaPoseEstimator.ailiaPoseEstimatorSetThreshold | ( | IntPtr | pose_estimator, |
| float | threshold | ||
| ) |
検出閾値を設定します。
| pose_estimator | 検出オブジェクトポインタ |
| threshold | 検出閾値 0.0以上1.0以下の値で、値が小さいほど検出しやすくなります。 |
|
static |
顔特徴点検出
|
static |
手姿勢検出
|
static |
姿勢検出
|
static |
上半身姿勢検出
|
static |
上半身姿勢検出
|
static |
姿勢検出
|
static |
姿勢検出
|
static |
姿勢検出
|
static |
個数
|
static |
個数
|
static |
構造体フォーマットバージョン
|
static |
構造体フォーマットバージョン
|
static |
構造体フォーマットバージョン
|
static |
構造体フォーマットバージョン
|
static |
|
static |
|
static |
|
static |
個数
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
個数
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |