Kinect でマウス カーソルを制御するために拳 (グリップ) ジェスチャを閉じることを検出しようとしています。このチュートリアルに従ってセットアップしました: http://dotneteers.net/blogs/vbandi/archive/2013/05/03/kinect-interactions-with-wpf-part-iii-demystifying-the-interaction-stream.aspx
ただし、DummyInteractionClient.cs ファイルでは、次の行でこのエラーが発生します。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.Kinect.Toolkit.Interaction;
using Microsoft.Kinect.Toolkit;
using Microsoft.Kinect.Toolkit.Controls;
namespace Microsoft.Kinect.Toolkit.Controls
{
public class DummyInteractionClient : IInteractionClient
{
public InteractionInfo GetInteractionInfoAtLocation(
int skeletonTrackingId,
InteractionHandType handType,
double x,
double y)
{
var result = new InteractionInfo();
result.IsGripTarget = true;
result.IsPressTarget = true;
result.PressAttractionPointX = 0.5;
result.PressAttractionPointY = 0.5;
result.PressTargetControlId = 1;
return result;
}
}
}
エラーは InteractionHandType handType にあります。エラー 1 タイプまたは名前空間名 'InteractionHandType' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) E:\work\FYP\working\Kinect Mouse Controller switcher\kinectmouse CODE-96133\C両手でシャープにズーム\DummyInteractionClient.cs 18 13 Microsoft.Kinect.Samples.CursorControl エラーの意味は? 名前空間が見つからないか、間違った名前を使用していますか? 私は C# Kinect SDK 1.8 の専門家ではありません。