如何驗證網絡攝像頭校準的正確性?我對相機校準技術完全不了解......我正在使用OpenCV棋盤技術...我正在使用Quantum的網絡攝像頭......這是我的觀察和步驟..我保持每個國際象棋方面= 3.5厘米。這是一個7 x 5的棋盤,有6 x 4個內角。我在距離網絡攝像頭1到1.5米的距離拍攝了10張不同視角/姿勢的圖像。我下面的C代碼學習OpenCV的由Bradski用于校準。我的校準代碼是cvCalibrateCamera2(object_points,image_points,point_counts,cvSize(640,480),intrinsic_matrix,distortion_coeffs,NULL,NULL,CV_CALIB_FIX_ASPECT_RATIO);在調用此函數之前,我將沿著內部矩陣的對角線的第一個和第二個元素作為一個,以保持焦距的比率恒定并使用 CV_CALIB_FIX_ASPECT_RATIO隨著棋盤距離的變化fx和fy變化fx:fy幾乎等于1.有200到400的數量級cx和cy值。當我改變距離時fx,fy它們在300到700的數量級。目前我把所有的失真系數都歸零,因為我沒有得到包括失真系數在內的好結果。我的原始圖像看起來比未失真的圖像更漂亮!!我正確地進行了校準嗎?我應該使用除CV_CALIB_FIX_ASPECT_RATIO?之外的任何其他選項嗎?如果是的話,哪一個?
添加回答
舉報
0/150
提交
取消