Kinect SDK その3
とりあえず、Kinect の首を上下に振ることにしてみました。センサー部分が平行の時、
角度は0度です。最も上を向けた時が27度 (= NUI_CAMERA_ELEVATION_MAXIMUM) となり、
最も下を向けた時が-27度 (= NUI_CAMERA_ELEVATION_MINIMUM) となります。
INuiInstance* pMuiInstance = pMuiInstances[0];
ATLASSERT(pMuiInstance);
for (LONG lAngleDegrees = NUI_CAMERA_ELEVATION_MINIMUM; lAngleDegrees < NUI_CAMERA_ELEVATION_MAXIMUM; lAngleDegrees += 3)
{
hr = pMuiInstance->NuiCameraElevationSetAngle(lAngleDegrees);
if (FAILED(hr))
{
return hr;
}
::Sleep(1000);
}
なお、この首を頻繁に振ることはハード的に考慮されていないため、あまりにも
頻繁に呼び出すとエラーが発生します。ハードを保護するためらしいです。
Kinect SDK その2
http://www.ailight.jp/Blog/sha256/archive/2011/6/28/Kinect%20SDK%20%E3%81%9D%E3%81%AE%EF%BC%92
投稿日時 : 2011年6月29日 13:43
Tweet

コメントを追加