나는 aruco 마커를 사용하여 카메라 보정을 수행했습니다. 고유 행렬이 K = [fx 0 cx; 0 fy cy; 0 0 1]
이고 fx = image_width/2 and fy = image_height/2
인 경우. I 두번 보정을 수행하고 그 결과는 :고유 행렬이 정확한지 어떻게 확인할 수 있습니까?
CASE 1
camera_matrix: !!opencv-matrix
rows: 3
cols: 3
dt: d
data: [ 1.7837087835808685e+004, 0., 9.4648597205501767e+002, 0.,
1.7846680517567835e+004, 6.2655678552312384e+002, 0., 0., 1. ]
distortion_coefficients: !!opencv-matrix
rows: 1
cols: 5
dt: d
data: [ 1.3214125616841757e-001, 1.3720591379476604e+001,
4.1379706976846960e-003, 3.2630160993931338e-002,
7.2446581087476508e-002 ]
CASE 2
camera_matrix: !!opencv-matrix
rows: 3
cols: 3
dt: d
data: [ 3.9925887362481939e+004, 0., 9.6015637557091463e+002, 0.,
3.5268399261164773e+003, 5.9886507612381956e+002, 0., 0., 1. ]
distortion_coefficients: !!opencv-matrix
rows: 1
cols: 5
dt: d
data: [ 4.4338539084399781e-001, 4.9217843346948866e+000,
5.8004377137432547e-002, 1.1762688789809046e-004,
-5.4097967557812456e+002 ]
화상의 해상도 * 1,200 1,920 때문에 cx
및 cy
960이어야하며 두 번째 경우 cx
및 cy
은 예상대로입니다. 재 투영 오차가 크다. 다른 경우 cx
과 cy
은 일치하지 않지만 재 투영 오류는 매우 낮습니다 (1 미만).
그래서 지금 어떤 결과가 고려 될 수 있으며 가장 좋은 방법 일 수 있으며 fx
과 fy
은 일반적으로 정의 할 수 있습니까?
정보 주셔서 감사합니다. 그러나 트랙을 aruco 마커로 바꾸려면 aruco 보정을 사용하십시오. – Reddy2810
초점 거리가 멀고 초점 거리가 긴 초점 렌즈를 사용하고 있는데 약 35mm입니다. – Reddy2810