微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

相机-投影机校准:校准中的高误差

如何解决相机-投影机校准:校准中的高误差

我有相机投影仪设置,投影仪指向下方-沿世界的负Z轴,并且相机相对于世界的Z轴倾斜约30度。

我的校准程序如下:

  1. 拍摄约20张具有非对称圆形图案的图像。图像光线充足,覆盖了相机的FoV角,并且校准板倾斜了45度。
  2. 使用OpenCV的calibrateCamera函数。我收到约0.4 rms的误差。
  3. 拍摄约20-30张图像,这些图像具有结构化的灯光模式和完全照明的图像,这些图像在拐角处覆盖整个深度等等。
  4. 生成解码图。
  5. 在完全照明的图像中查找圆,并使用解码图获得投影仪的像素。 ( 我不知道这是否正确。
  6. 使用OpenCV的cameraCalibrate函数。我收到约0.5 rms的误差。
  7. 我使用OpenCV的stereoCalibrate函数获取R,T。错误约为9
  8. 我在相机坐标系和世界坐标系之间找到了仿射变换,最终将我的点投影到了世界上。

在相机和投影仪校准中,我的图像中心固定并且失真K3。

我不明白为什么立体声校准误差这么高。有没有更好的校准方法?当我将点转换为世界时,我的误差必须小于0.2mm(这是用于机器人拾取任务)。

让我知道是否需要更多信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。