社本@元ネオニート Blog

社本@元ネオニート (元々ワック) のいたずら書き (for Programmers)

AILight Banner
AILight Blog

プロフィール

社本@元ネオニート Blog
働いたら負けかなと思っていたのですが。。とうとう働き始めました。アメリカのシアトル・エリアにある企業向けのバックアップソフトを開発している会社です。日本人は私だけ。なんとか。。やっていけてるようです。

目次

Blog 利用状況

記事分類

過去の記事

タグ

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


コメントを追加

タイトル
名前
URL
コメント