어안 카메라 보정을하고 있는데 예상 한 결과를 얻지 못하고 잘못된 위치를 알지 못합니다. 저는이 카메라 보정을 처음 사용합니다. 교정어안 (fisheye) 카메라 보정
Focal Length: fc = [ 410.7476 408.0925 ]
Principal point: cc = [ 369.3690 299.0193 ]
Skew: alpha_c = [ 0.8336 ]
Fisheye Distortion: kc = [ -0.3726 0.0931 0.0107 0.0000 ]
에서
내 매개 변수 내 코드 undistort합니다 :
fisheye::estimateNewCameraMatrixForUndistortRectify(intrinsic, distCoeffs, input.size(), Matx33d::eye(), newK, 1);
fisheye::undistortImage(input, output, intrinsic, distCoeffs, newK, input.size());//Size(640,360));
이 내 입력 이미지 :
이 내가 출력으로 무엇을 얻을 수 있습니다 :
@VincenttheOne, Matlab에서 동일한 카메라 매개 변수를 사용했습니다. 결과는 좋습니다 ... – Venkat
@Venkat 흥미롭게도 Matlab의 결과를 게시 할 수 있습니까? –
@VincenttheOne, [Input] (http://imgur.com/thbgrGi) 및 [Output] (http://imgur.com/CvdNf65) 링크를 확인하십시오. 그리고 이것은 OpenCV에서 사용하고있는 [내장 된 매개 변수] (http://imgur.com/Ss4jQC4)입니다. 주문이 올바른지 확인하십시오 ... 감사합니다 ... – Venkat