![]() |
Nuitrack 1.5.0
3D スケルトン トラッキング ミドルウェア
|
インスタンス ベース API の現在の実装では、検出したスケルトンから、ユーザーの顔に関する情報を取得できます。
現在サポートしているプラットフォーム:
true に設定します。 0 で問題ありませんが、問題が起きる場合は、1、2 等を試してください)。Nuitrack では、カメラの前に立っている人の情報を、 JSON 形式で取得できます。情報を取得するには、Nuitrack::getInstancesJson (C++) または Nuitrack.GetInstancesJson (CSharp) 機能を呼び出します。結果は JSON 文字列で表示されます。
JSON 文字列に含まれるプロパティ:

neutral | angry | happy | surprisekid | young | adult | seniormale | femaleJSON データの出力サンプルです。
{
"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"
}
}
]
}