让代码更简单

VisionPro棋盘格标定测量实例

重要:本文最后更新于2019-08-30 08:30:51,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

前几天有网友问我使用标定板如何测量,正好今天有时间,做一个简单的测量例子。需要使用到标定板,没有的可以使用A4打印一张,图样我就不提供了,自己用Excel或者CAD画一张即可。唯一需要注意的是,1:1打印!不然你不知道你画的实际距离。

第一步,打开VisionPro,使用图片资源工具image source初始化相机。

VisionPro棋盘格标定测量实例

VisionPro棋盘格标定测量实例

第二步,添加一个CogCalibCheckerboardTool,将图像传给它。

VisionPro棋盘格标定测量实例

VisionPro棋盘格标定测量实例

这里需要说明一下,校正模式我们的A4纸不是平的,所以需要带扭曲的。校正板的xy填上你画的格子宽度即可,我这里用的2mm。你这里填写数字的单位就是测量结果的单位,如果你测量比较大,你可以填厘米、分米或者是米。

由于我这里的校正板为了简单,没有画基准符号,所有我将基准符号取消了。

填好后点击抓取校正图像,然后点击校正,当左下角出现已校正绿色字样表示校正成功。

第三步,为了让大家看到测量效果,我就用尺子做个演示,使用CogCaliperTool卡尺工具测量边缘对。

VisionPro棋盘格标定测量实例

VisionPro棋盘格标定测量实例

第四步,在卡尺工具上右键添加终端,选择width属性,再点击运行job按钮,可以看到如下效果。

VisionPro棋盘格标定测量实例

VisionPro棋盘格标定测量实例

1厘米的长度测量出来是10.0089mm,结果还是比较准确的。

最后吐槽下公司的打印机太古老了,打印效果特别差,从上图就能看出来。

感觉很棒!可以赞赏支持我哟~

8 打赏

评论 (2)

登录后评论
请问标定后可不可以保留设置,之后就不用把棋盘放底下了?
棋盘格的大小是不是取决于视场或者是被测物体的大小
QQ咨询 邮件咨询 狗哥推荐