Nuitrack 1.5.0
3D スケルトン トラッキング ミドルウェア
|
インスタンス ベース API の現在の実装では、検出したスケルトンから、ユーザーの顔に関する情報を取得できます。
現在サポートしているプラットフォーム:
true
に設定します。 0
で問題ありませんが、問題が起きる場合は、1
、2
等を試してください)。Nuitrack では、カメラの前に立っている人の情報を、 JSON 形式で取得できます。情報を取得するには、Nuitrack::getInstancesJson (C++) または Nuitrack.GetInstancesJson (CSharp) 機能を呼び出します。結果は JSON 文字列で表示されます。
JSON 文字列に含まれるプロパティ:
neutral | angry | happy | surprise
kid | young | adult | senior
male | female
JSON データの出力サンプルです。
{ "Timestamp":"21510171", "Instances": [ { "id":"1", "class":"human", "face": { "rectangle": { "left":"0.328125", "top":"0.008333334", "width":"0.31875", "height":"0.4208333333333333" }, "landmark": [ { "x":"0.4263304", "y":"0.1120703" }, ... { "x":"0.4574016", "y":"0.1485224" }, { "x":"0.5318047", "y":"0.1858454" } ], "left_eye": { "x":"0.4574016", "y":"0.1485224" }, "right_eye": { "x":"0.5318047", "y":"0.1858454" }, "angles": { "yaw":"10.45415", "pitch":"-15.17794", "roll":"21.27661" }, "emotions": { "angry":"0.5808502", "neutral":"0.3572008", "surprise":"0.05123258", "happy":"0.01071637" }, "age": { "type":"young", "years":"26.7231330871582" }, "gender":"male" } } ] }