2012-12-05 5 views
2

Kinect의 RGB 스트림에서 비디오 파일 (예 : .AVI 파일)을 저장하려고합니다.Kinect RGB - AVI 파일

은 내가 E2E의 DirectShow에서 필터를 사용하여 시도하고 작동하지 않았다

최신 키 넥트 SDK (1.5)를 사용하고, 더 정직하고 접근이 있어야합니다.

답변

2

각 프레임을 .png 파일로 쓰는 colorBasics 메서드를 시도했습니다. 그러나 속도는 30fps에서 6fps로 줄어 들었습니다. 멀티 스레딩은 성능을 향상시키는 데 도움이 될 것입니다. 나는 그것을 어떻게 다룰 줄 몰라, 그것의 온라인 소스가있다. 나는 많은 것을 찾았지만 행운은 아직 없다.

감사합니다.

0

Kinect는 비디오 스트림을 바로 녹화하는 것을 직접 지원하지 않습니다. 각 프레임에 액세스하여 코드를 가져 와서 코드에 AVI (또는 다른 비디오 포맷)를 생성하여이 작업을 수행 할 수 있습니다.

Kinect Toolbox에는 비디오 레코더가있어 원본을 시작점으로 볼 수 있습니다.

Kinect RGB 카메라에서 WriteableBitmap 개체를 쉽게 추출 할 수 있습니다. 거기에서 정지 영상을 생성하여 AVI를 생성하거나 직접 AVI를 생성하는 것에 대한 많은 정보를 찾을 수 있습니다.

Google 검색 : Create AVI from still images

Google 검색 :

Create AVI from WPF WriteableBitmapWritableBitmap 카메라 및 추출 데이터에 액세스하는 방법을 볼 수있는 키 넥트 윈도우 용 개발자 툴킷에서 "컬러 기본"예에서보세요 목적.

+0

오디오는 어떻게됩니까? –

+0

Kinect는 오디오 처리를하지 않으며 마이크 전용입니다. 오디오 처리 및 녹음은 운영 체제 오디오 API를 통해 수행됩니다. –

+0

내가 맞다면. 표준 웹캠으로 kinect를 사용하는 유일한 방법은 각 rgb 이미지를 개별적으로 가져 와서 wav 파일을 기록한 다음 직접 렌더링하는 것입니다. –