为了账号安全,请及时绑定邮箱和手机立即绑定

如何验证网络摄像头校准的正确性?

如何验证网络摄像头校准的正确性?

如何验证网络摄像头校准的正确性?我对相机校准技术完全不了解......我正在使用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?之外的任何其他选项吗?如果是的话,哪一个?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1316 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信