2014-02-23 3 views
0

센서없이 kinect로 프로그래밍 한 경험이있는 사람이 있습니까? 필자는 kinect와 opencv로 프로젝트를하고 싶기 때문에 연결 장치가없는 샘플 RGB-D 데이터 세트만으로 프로그래밍한다는 것을 의미하지만 카메라를 사고 싶지 않습니다 (비용이 많이 듭니다). 알고 계시다면 어떤 프로그래밍 언어로 알려 주시기 바랍니다.카메라없이 kinect 캡처 된 RGB-D를 사용하는 방법 (오프라인 스트림 샘플 코드를 참조하십시오)?

답변

0

RGB-D 데이터 세트가 .ONI 레코딩으로 구성된 경우 Point Cloud Library은 쉬운 입출력 기능과 3D 처리 전용 알고리즘을 제공합니다.

처음 사용하지 않은 분은 많은 코드 샘플과 설명을 제공하는 tutorial page이며 특히 시작하기에 좋은 guides입니다.

.ONI 시퀀스를 여는 데 특별한 우려가있는 경우 연결된 Kinect 장치를 열어 RGB-D 데이터를 가져 오는 방법을 설명하는 this tutorial을 따르십시오. 그러나, (라인 17)의 다음 명령을 교체하는 경우 : string_filename는 .ONI 시퀀스의 경로를 포함하는 std::string이다

pcl::Grabber* interface = new pcl::OpenNIGrabber(string_filename); 

, 그것을 열거한다 : 이것은 하나

pcl::Grabber* interface = new pcl::OpenNIGrabber(); 

획득 한 Kinect 스트림으로 간주합니다.

+0

답변 해 주셔서 감사합니다. 이미 데이터 세트를 보유하고 있으며 kinect SDK (예 : C++)로 캡처 된 스트림을 처리하기위한 샘플 코드가 필요합니다. –

+0

녹화 된 데이터의 형식은 무엇입니까? – AldurDisciple

+0

.oni 파일 형식 (OpenNI 패키지) 및 개별 색상 및 심도 이미지의 zip 파일 (둘 다 .png 형식) –