2012-06-25 5 views
3

내 KINECT에서 색상 및 깊이 프레임, 색상 프레임 용 비디오 및 심도 프레임 용 비디오를 녹화하고 싶습니다. C# WPF 응용 프로그램에서이 작업을 수행하고 싶습니다.색상 및 심도 비디오 기록 KINECT C#

이 작업을 수행하는 방법에 대한 아이디어가 있으십니까?

고마워,

답변

1

당신이 달성하려고하는거야? 원시/무손실로 저장해야합니까, 아니면 보통의 비디오 코덱을 사용해도됩니까? rgb 스트림은 코덱으로 잘 인코딩 될 수있는 일반적인 비디오 시퀀스입니다. 그러나, 깊이 스트림은 픽셀 당 11 비트의 깊이 정보를 저장하고있다. 정보 손실을 염두에 두지 않으면이를 8 비트 그레이 스케일 이미지 스트림으로 줄일 수 있습니다. 그 모든 것은 나중에 녹음으로 무엇을하고 싶은지에 달려 있습니다.

0

AForge.NET 라이브러리를 사용해야합니다. 색상과 깊이 모두 Kinect를 사용할 수 있습니다. this 예제 (페이지 하단)를 확인하십시오. Kinect 네임 스페이스는 here입니다. KinectVideoCamera (컬러)와 KinectDepthCamera를 모두 포함합니다.

AForge는 WPF와 쉽게 통합됩니다. WPF에서 AForge를 사용하는 예제가 필요하다면 here이 하나이거나 웹 검색 만하면됩니다.

물론 항상 Emgu cv 옵션을 사용할 수 있습니다. Here은 kinect의 한 예입니다.

+0

-1 정말로 질문에 대답하지 마십시오. op는 그 스트림을 얻는 방법이 아닌 ** 스트림 **을 기록하는 방법을 알고 싶었습니다. 또한, 왜 AForge.NET을 사용해야합니까? libfreenect를 사용하면 컴퓨터 비전을 원한다면 libfreenect를 사용합니다 (그 것에 대해서는 아무 것도 말하지 않습니다). 저는 공식 Kinect SDK를 추천합니다 : www.kinectforwindows.org –

관련 문제