내 Linux 시스템에서도 비슷한 문제가 발생했습니다. PCL을 직접 컴파일하여이 문제를 해결했습니다. this 출처의 튜토리얼은 나에게 아주 도움이되었다. 그러나주의를 기울이십시오 : 이것은 OpenNI로 빌드하기위한 것입니다.
OpenNI2를 사용하려면 이미 내 시스템에 설치되어 있습니다 (소스를 작성하여이 작업을 수행했습니다). cmake를 실행할 때 다운로드 한 OpenNI2 소스의 빌드 디렉토리에 cmake ..
을 사용하면 발견 된 것으로 표시되어야합니다.
이 빌드 디렉토리에 다음 파일이 있습니다. bin/pcl_openni2_viewer
. OpenNI2를 사용하여 PCL을 테스트하는 데 사용할 수 있습니다.
당신은 어떤 장치가 발견 될 수 있다는 문제를 가지고 제대로 카메라를 감지 할 수없는이
terminate called after throwing an instance of 'pcl::IOException'
what(): void pcl::io::OpenNI2Grabber::setupDevice(const string&, const pcl::io::OpenNI2Grabber::Mode&, const pcl::io::OpenNI2Grabber::Mode&) in /home/dev/pcl/io/src/openni2_grabber.cpp @ 325 : No devices connected.
Aborted (core dumped)
OpenNI2과 유사한 출력 및 특정 파일이없는 일부 카메라를 얻을 경우.
LIPS ToF 카메라를 사용하고 시스템에 맞게 일부 소스를 얻었습니다. OpenNI2 테스트를 위해 필자는 이러한 파일 중 일부가 실행 파일 옆에 복사되도록주의해야했습니다. PCL과 함께 사용하기 위해서 그것들을 /usr/local/lib
에 복사했는데 모든 것이 잘 돌아갔습니다.
희망 하시겠습니까? - 건배