1

내가 코드의 link 모든 부분이 잘 작동이 페이지에 주어진 예를 구현하기 위해 노력하고 있습니다에서 작업하지만 코드의matlab에 plot3 스테레오 교정 및 장면 재건 예를

plot3(hAxes, x, y, z, '.', 'MarkerEdgeColor', reducedColorMap(i, :)); 
    hold on; 

일부가되는 코드의 마지막 라인이 작동하지 않으며, 3d 재구성 된 이미지가 나오지 않습니다. 빈 흰색 3d 줄거리, 아무 값 내부.

+1

코드의 해당 지점에서'x','y','z','i' 및'reducedColorMap (i, :)'의 값을 확인 했습니까? – Dan

+0

감사합니다. x y z는 비어있는 것으로 표시됩니다. 어떤 이유입니까? @Dan – user2396315

+0

그리고 imshow (disparityMap, [0, 64], 'InitialMagnification', 50) 및 showReprojectionErrors (stereoParams);에 대한 올바른 이미지를 얻었습니까? – Dan

답변

1

예제 코드를 그대로 실행하거나 자신의 이미지를 사용하고 있습니까? 자신의 이미지를 사용하고 z가 음수이면 카메라 1이 카메라 2의 오른쪽에 있음을 나타냅니다. 카메라 1이 왼쪽에 있도록 이미지를 전환하면 z가 양수가되어야합니다. 또는, 그대로 유지하고 z에 대해 적절한 음의 한계를 찾을 수 있습니다.

편집 : R2015b 릴리스부터 포인트 클라우드를 시각화하기 위해 pcshow이라는 기능이 있습니다.