检查内参误差是否变大

您正在查看最新版本(V2.1.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

本节指导你检查内参误差是否变大。

检查准备工作

检查内参前,请按照如下要求准备好项目中的标定板:

  1. 将标定板置于相机视野内,并确保标定板位于相机的推荐工作距离内,且垂直于相机中轴:

    perpendicular to camera
  2. 获取标定板的2D图和深度图。请确保获取的2D图和深度图符合如下标准:

    • 标定板上圆所在的区域拍摄完整。

    • 2D图不过亮或过暗,标定板上的圆清晰完整。

    • 深度图中标定板上的圆完整。

标定板2D图示例如下:

图像过暗,无法清晰识别标定板上的圆。 标定板上的圆完整,边缘清晰可见。 图像过亮,无法清晰识别标定板上的圆。

underexposure

normal1

normal2

overexposure

如获取的2D图不符合标准,请调节2D图相关参数

标定板深度图示例如下:

曝光时间过短,标定板上的圆不完整。 标定板上的圆/整个标定板完整无缺失。 曝光时间过长,标定板上的圆部分或全部缺失。

underexposure 3d

normal1 3d

normal2 3d

overexposure 3d

如获取的深度图不符合标准,请调节深度图相关参数

此外,在检查相机内参前,请务必预热暖机。相机未达到热平衡前,无法有效保证点云重建的精度。请使用以下任一方法进行预热暖机:

  • 通过Mech-Eye Viewer软件或者Mech-Eye API连接相机并连续采集图像超过30分钟;

  • 相机接通电源待机超过40分钟。

检查方法

  1. 打开Mech-Eye Viewer软件,单击菜单栏中的工具菜单,选择内参工具,进入内参工具窗口。

  2. 单击1. 放置标定板并检查图像质量中的采集图像,获取标定板的2D图和深度图。确认图像是否符合标准。

  3. 2. 选择放置的标定板型号中设置标定板的规格。单击右侧小三角选择标定板型号。

  4. 3. 检查内参中单击检查内参,开始检查相机内参。检查完成后自动弹出检查结果的弹窗。

  5. 内参检查结果对话框,查看标量差的值(百分数)。

  • 标量差是指测量值与被测物真实值之间的差值相对于真实值的比值。

  • 如果内参检查结果对话框中显示错误信息,请参考内参检查问题处理解决。

内参检查标准

如果当前标量差的值大于应用部署阶段的值或大于内参合格标准,则内参变差。内参误差是导致抓不准问题的主要误差源之一。请参照下文矫正内参。

如果当前标量差的值与应用部署阶段的值差异不大,则内参可用,请按照抓不准问题排查思路继续排查。

矫正内参

使用矫正内参功能时,应按以下要求放置标定板:

  • 使标定板垂直于相机中轴:

    perpendicular to camera
  • 将标定板分别放置在以下高度:

    • 目标物体的顶面

    • 目标物体的底面

      例如:从料筐中抓取物体或拆码垛应用,需将标定板放置在料筐或垛的顶部及底部。

    intri correction height
  • 在上述的两个高度下,分别采集标定板位于目标物体中心和四个角的5组数据。

    intri correction position 1

    fov:相机视野

    object:目标物体

  • 如目标物体的大小接近相机的最大视野,避免将标定板放在视野边缘处。建议标定板外侧边缘和相机视野边缘间的距离,至少达到视野长度或宽度的五分之一:

    intri correction position 2

    fov:相机视野

    object:目标物体

要矫正内参,执行如下步骤:

  1. 在Mech-Eye Viewer软件中,单击菜单栏中的工具菜单,选择内参工具,在内参工具窗口勾选矫正内参复选框。

  2. 按上述要求放置标定板。

  3. 在放置标定板到一个区域后,单击采集数据按钮。

  4. 移动标定板,再次单击采集数据按钮。

  5. 按照上述要求采集至少10组数据后,单击矫正内参按钮。完成后将自动弹出矫正结果的弹窗。

如果无法成功矫正内参,请联系技术支持工程师解决。

UHP系列不可使用矫正内参功能。如内参误差较大,请联系技术支持。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。