Tôi phải thực hiện chiếu lại các điểm 3D của mình (Tôi đã có dữ liệu từ Bundler).hiệu chỉnh máy ảnh MATLAB hộp công cụ
Tôi đang sử dụng hộp công cụ Hiệu chỉnh máy ảnh trong MATLAB để nhận thông số máy ảnh nội tại. Tôi nhận được đầu ra như thế này từ 27 hình ảnh (bàn cờ, hình ảnh được chụp từ các góc khác nhau).
Calibration results after optimization (with uncertainties):
Focal Length: fc = [ 2104.11696 2101.75357 ] ± [ 23.13283 22.92478 ]
Principal point: cc = [ 969.15779 771.30555 ] ± [ 21.98972 15.25166 ]
Skew: alpha_c = [ 0.00000 ] ± [ 0.00000 ]
Distortion: kc = [ 0.11555 -0.55754 -0.00100 -0.00275 0.00000 ] ±
[ >0.05036 0.59076 0.00307 0.00440 0.00000 ]
Pixel error: err = [ 0.71656 0.63306 ]
Lưu ý: Các lỗi số khoảng ba lần so với độ lệch chuẩn (để tham khảo).
Tôi tự hỏi về lỗi số tức là độ dài tiêu cự lỗi + - [23.13283 22.92478], lỗi điểm chính vv Các số lỗi thực sự đại diện và tác động của chúng là gì ??
Lỗi pixel thực sự ít hơn.
Cho đến nay tôi sử dụng ma trận sau đây từ số liệu trên cho tôi tái chiếu:
K=[ 2104.11696 0 969.15779; 0 2101.75357 771.30555;0 0 1]
Ma trận trên "K" có vẻ đúng với tôi. Nếu tôi đang làm sai điều gì đó ...
Sẽ đợi bạn trả lời.
Tôi đoán bạn có thể sửa đổi độ dài tiêu cự và điểm chính theo các lỗi ước tính, dự án lại các điểm và ước tính lỗi pixel. Sau đó, bạn sẽ biết tác dụng của những lỗi này. –
hi, theo ý kiến của tôi, điều chính là lỗi pixel là lỗi chiếu lại điểm. . . . – user1388142
Bạn có đang sử dụng OpenCV hoặc Matlab để thực hiện hiệu chuẩn không? Có một cái nhìn vào hộp công cụ này (Nó là phiên bản MATLAB của OpenCV): http://www.vision.caltech.edu/bouguetj/calib_doc/ – Vuwox