2012-09-29 8 views
2

한 친구와 함께 학교 프로젝트를 만들 예정이므로 Windows 용 Kinect를 구입할 계획입니다. 제 질문은 정말 간단합니다. Kinect로 일부 제스처의 비디오를 녹음 한 다음 Kinect를 살 수 없기 때문에 그를 보낼 수 있습니까? 비디오를로드하고 kinect에서 나오는 스트림과 같이 런타임에 사용하여 둘 다 프로젝트에서 작업 할 수 있습니까? 이 프로젝트는 C#으로 작성되며 필요할 경우 Microsoft의 Kinect SDK와 OpenCV 또는 OpenNI를 사용하여 작성됩니다.Kinect - 비디오 녹화 및 사용

+0

Kinect를 오프라인에서 사용하는 것과 관련하여 다른 질문이 있습니다. – mankoff

답변

4

짧은 대답 : 예. 그것은 당신이 사용하는 SDK에 달렸습니다.

KinectSDK 외에도 Kinect Studio은 kinect 데이터를 기록하고 사용하기위한 편리한 도구입니다.

OpenNI도 kinect 데이터를 저장할 수 있습니다. 이를위한 API가 있지만 가장 간단한 방법은 NiViewer Sample입니다 (녹음을 시작하려면 s를 누르고 중지하려면 x를 누릅니다). Windows에서 .oni 파일은 응용 프로그램에 등록되므로 파일을 열어서 보거나 분석 할 수 있습니다 (예 : OpenNI가있는 다른 컴퓨터에서 Kinect는 없음).

KinectSDK와 OpenNI를 결합하지 않았지만 Kinect-MSSDK-OpenNI-bridge 프로젝트가 유망 해 보입니다.

결론적으로 심도 데이터, rgb 데이터, 골격 추적, 오디오 데이터, 모터 제어, 가속도계 등 사용할 기능에 대해 생각해보십시오. 및 대상 운영 체제 장점과 단점은 양쪽에 있습니다

  • KinectSDK 오디오/모터/가속도계 컨트롤을 제공하지만 (이 깊이/RGB/골격 데이터를 지원하지만) 위의를 제공하지 않는 경우에만
  • OpenNI 윈도우 7 ,하지만 더 많은 최신 버전의 릴리스입니다. integrates quite nicely with OpenCV
+0

답장을 보내 주셔서 감사합니다. –

+2

Kinect Studio를 사용하려면 Kinect를 PC에 연결해야하므로 레코드 파일만으로는 충분하지 않습니다. – catflier

+0

@catflier 그래서 내 친구도 Kinect를 사야합니까? 네가 나 한테 말하고있는거야? –