2011-12-01 2 views
3

카메라/kinect 앞에 놓여있는 오브젝트의 볼륨을 계산하거나 적어도 추정하고 싶습니다. 어디서부터 시작해야 할까? OpenCV를 추천하십니까? 수중 음파 탐지기/레이저와 같은 다른 기술을 권장합니까?오브젝트 볼륨 계산/추정

답변

1

OpenCV는 분명히 가치가 있지만, 3D 처리에 집중하고 있다면 Point Cloud Library (PCL)을 확인하는 것이 좋습니다. OpenCV보다 3D 처리와 관련된 기능이 훨씬 많습니다. 그러나 두 프로젝트 모두 Willow Garage에 의해 운영되기 때문에 시간이 지남에 따라이 둘 간의 통합이 더 이루어져야합니다. PCL은 Kinect와 아주 쉽게 통합되므로 신속하게 시작할 수 있습니다. Here은 시작하기 좋은 자습서 목록입니다.

3

OpenCV 2.3에서 손 인식에 관한 프로젝트를 작성하고이 작업의 필수적인 부분은 우리가 추출하고자하는 기능과 어떤 대상을 정확하게 알고 있었습니까? 볼륨을 원한다면 물론 3 차원 공간에서 작업하거나 꽤 가혹한 가정을해야합니다. kinect의 관점에서 볼 때, 물론 3 차원 공간에서 작업 할 것이지만, 단일 앵글 관점은 다시 한번 큰 가정을 강요 할 것입니다.

페인트로 약간의 예를 만들었습니다. 아래에 표시됨 enter image description here

개체의 흰색 영역은 깊이 정보가없는 지각입니다. 파란색은 깊이 정보가있는 agle로 인식됩니다. 붉은 색 정보가 전혀 없습니다.

첫 번째 예에서는 구형인지 원인지 알지 못하므로 구형으로 작업하고 있음을 알지 못하는 한 볼륨 계산이 불가능합니다.

두 번째 예제에서는 kinect를 사용하여 th 영역의 절반에 대한 깊이 정보를 제공합니다.이 감지 된 반구가 실제로 구인 것으로 가정하기 위해 공감할 수 있으며, 현재 정보.

마지막 exaple은 다중 각도입니다. 비슷한 방법으로 물병 로켓을 3 차원 공간에서 추적했습니다. 나는 어느 정도 깊이 인식을 줄 것이다. 그러나 비슷한 요약이 여러 kinect와 함께 사용될 수 있다고 생각합니다. 매우 상세한 데이터 세트를 제공합니다.

여기에서 살펴볼 내용은 ... 발생할 객체의 유형을 알고 하드웨어 및 설정에서 희생하고자하는 것을 찾아보다 정확한 데이터를 얻고 합리적으로 만들어야합니다. 전제에 근거한 가정.

희망 답변이 유용했습니다. (그리고 페인트 칠에 소비 된 시간은 D입니다.)