광각 렌즈 (178º 대각선 FOV)를 사용하고 있으며 Opencv 보정 모듈을 사용하여 올바르게 보정하려고합니다. 모든 검출 및 보정 프로세스가 정상적으로 작동하지만 결과는 매우 좋지 않습니다.광각 렌즈 보정 Opencv로
I 시도는 많은 상이한 구성 : 화상
- 다른 세트
- 다른 반경 계수 번호 : 2,3,4,5에도 제 (CV_CALIB_FIX_K1, ... CV_CALIB_FIX_K6)
- 주점과 접선 방향의 디토션을 0으로 고정 (CV_CALIB_FIX_ASPECT_RATIO, CV_CALIB_FIX_PRINCIPAL_POINT)
- 예상 카메라 초점 거리를 초기 카메라 매트릭스로 사용. (CV_CALIB_USE_INTRINSIC_GUESS)
내가 할 수있는 최선은 같은 : 나는 좋은 교정을 얻을 수있는 방법에 대한
어떤 아이디어? 두 개의 캘리브레이션 패턴을 동시에 사용하거나 캘리브레이션 패턴으로 원 그리드를 사용하면 도움이 될 것이라고 생각하십니까?
opencv 3.0에서는 얇은 프리즘 coeff가 추가되었습니다. 나는 그것을 시도하지 않았지만, 차이를 만들 것이라고 생각하지 않는다. 그렇지? 편집 : 확인했습니다 ... 아무것도 아니요
시야의 경계 (왼쪽 위, 오른쪽 위 등)에 교정 대상을 넣은 이미지를 얻었습니까? –
예. 실제로는 바둑판이있는 이미지가 많이 있습니다. 여기에서 사용한 데이터 세트 중 하나를 선택할 수 있습니다. [https://dl.dropboxusercontent.com/u/31166777/images.rar] –