2016-06-08 3 views
1

Matlab Stereo Calibration App 첫 번째 이미지를 추가 할 때 한 번만 사각형 크기를 묻습니다.Matlab Stereo 보정 응용 프로그램의 체크 보드 크기를 변경하십시오.

내가 할 수있는 방법이있다 :

  • 변경 바둑판 사각형의 크기는?
  • X 및 Y 크기 (사각형 대신 사각형)를 다른 값으로 설정 하시겠습니까? Bouguetj's matlab에 카메라 보정 도구 상자가 바둑판 사각형에 대한 X, Y, 심지어 다른 사각형 크기로 값을 설정할 수 있기 때문에

가 나는 Matlab Computer Vision System Toolbox가 제한되지 바랍니다.

답변

3

모든 보정 이미지의 체커 보드가 동일한 크기 (동일한 사각형 크기 및 동일한 제곱 수)를 사용한다고 가정합니다. 세션 시작시 한 번 정사각형 크기를 설정해야합니다. 이를 변경하려면 새 보정 세션을 시작하고 이미지를 다시 추가해야합니다.

후드 아래에서 앱은 detectCheckerboardPoints 함수를 호출하여 이미지의 바둑판을 감지합니다. 그것은 "직사각형 사각형"과 함께 작동 할 수도 있지만 확실하지 않습니다. 확실히 시도해 볼 수 있습니다. 작동하는 경우 generateCheckerboardPoints은 직사각형이 아니라 직사각형을 가정하기 때문에 점의 세계 좌표를 직접 생성해야합니다. 그런 다음 estimateCameraParameters 기능을 사용하여 프로그래밍 방식으로 보정 작업을 수행 할 수 있습니다.

+1

감사합니다 디마, 당신은 그 사람입니다! 당신 만이 이런 유형의 질문에 대답하고 있습니다. – Pedro77