2012-08-08 4 views
1

사용자가 클릭하여 설명을 읽고 클릭 할 수있는 그리드 갤러리가 될 첫 번째 kinect 응용 프로그램을 만들고 싶습니다. 모든 데이터는 xml 파일에 저장됩니다. 나는 kinect를 사용한 적이 없으므로 달성 할 수있는 최선의 방법에 대한 조언을 듣고 싶습니다. 유사한 응용 프로그램을 as3으로 만들었습니다. 예를 들어 마우스 입력을 제스처로 바꿀 수 있습니까?Kinect 사진 갤러리 - 방법?

감사합니다.

답변

2

ActionScript로 작업하는 것을 선호하는 경우 AIRKinect이 있습니다. 완벽한 Kinect 데이터 액세스 레이어는 있지만 그 이상은 아닙니다. 스스로 제스쳐 인식을 구현해야합니다.

AIR를 사용하여 Kinect 작업을 수행하는 것은 성능상으로 내 경험으로는 좋지 않습니다. C#을 공식 Kinect for Windows SDK과 함께 사용하는 것이 훨씬 빠르고, 내 의견으로는 더 사용하기 쉽습니다. 일부 자습서 및 설명서는 here에서 찾을 수 있습니다.

이 SDK는 제스처 인식을 제공하지 않으므로 Kinect DTW을 사용해 볼 수 있습니다. 기타 이용 가능 - Google이 도와드립니다.

기본적으로 제스처로 마우스 입력을 바꿀 수 있다면 귀하의 질문은 기본적으로했습니다. 당신은 확실히 할 수 있습니다. 특정 제스처가 수행 될 때 원하는 작업을 수행하십시오.

사진을 선택하는 경우 C#/WPF의 경우 창 안쪽에 마우스 위치를 수정할 수 있습니다. 골격 추적에서 손 관절 중 하나를 사용하여 적절한 마우스 위치를 계산할 수 있습니다.

실제 선택 (보통 클릭)은 제스처를 권장하지 않습니다. 상업용 Kinect 응용 프로그램은 버튼 위로 마우스를 가져 가면 곧바로 카운트 다운하는 시각적 타이머 방식을 선호하며 시간이 다되면 곧 활성화합니다. 이 접근법은 제스처를 수행하는 동안 실수로 다른 위치로 손을 움직이는 문제를 방지합니다.

정말 광범위한 질문을 던졌기 때문에 지금 내가 할 수있는 것은 당신에게 몇 가지 조언을 해주는 것입니다. 이 답변에 연결된 리소스를 사용하여 무장하고 스스로 시작할 준비가되어 있어야합니다. 행운을 빌어 요!

0

C# WPF 응용 프로그램을 사용하는 경우이 기사는 클릭 할 때와 동일한 기능을 수행하는 HoverButton을 만드는 데 도움이됩니다. HoverButton은 kinect를 사용하여 "클릭"하는 데 사용되는 표준 구성 요소입니다. http://blogs.msdn.com/b/tess/archive/2011/08/16/kinect-sdk-for-windows-hover-button-hover-control.aspx

제스처 인식을위한 SDk 지원이 없습니다. 그러나 Codeplex에서 같은 목적을 위해 수행 된 일부 오픈 소스 프로젝트가 있습니다.

관련 문제