일반 구형, 즉 구, 선, 평면에 대한 3D 점 구름에서 RANSAC를 성공적으로 구현할 수있었습니다. 그러나, 나는 입체 모양, 특히 3d 상자를 위해 그것을하는 방법 주위에 내 머리를 싸는 힘든 시간을 보내고있다. 포인트를 사용하여 상자를 매개 변수화하는 방법을 잘 모르겠습니다.직교 좌표 용 RANSAC
이상적으로 저는 길이, 너비, 높이 및 중심을 매개 변수 (Theta)로 얻고 싶습니다. 큐브 표면의 3D 점 구름에서 최소 점 수를 사용하여 이러한 매개 변수를 맞추는 방법에 대해 혼란스러워합니다. (나는 또한 점 법선에 접근 할 것이다).
예를 들어, 결국 큐브의 6 개면을 계산하려고합니다. 나는 단지 3 개를 추정하고 모두 평행 거울을 가져 와서 6 개를 얻을 수 있습니다. 각 얼굴은 아마도 평면으로 표현 될 것이며, 정의 할 수있는 점과 법선 (또는 3 점)이 필요합니다. 그러나 각 비행기의 법선은 서로 직각 일 필요가 있기 때문에 각 비행기의 법선에 제약이 있습니다. 나는 모델 추정에 제약 조건을 포함시키는 방법에 대해 확신 할 수 없다.
모든 아이디어는 크게 감사하겠습니다. 나는 현재 Marco Zuliani의 "RANSAC for Dummies"Toolbox 구현을 사용하고 있습니다.