江苏联运建设有限公司网站,兰州网络推广新手,赤峰专业的网站建设,网站建设资金【 声明#xff1a;版权所有#xff0c;欢迎转载#xff0c;请勿用于商业用途。 联系信箱#xff1a;feixiaoxing 163.com】 前面有一篇文章#xff0c;我们了解了测量标定是怎么做的。即#xff0c;我们需要提前知道测量的方向#xff0c;灰度的方向#xff0c;实际的…【 声明版权所有欢迎转载请勿用于商业用途。 联系信箱feixiaoxing 163.com】 前面有一篇文章我们了解了测量标定是怎么做的。即我们需要提前知道测量的方向灰度的方向实际的长度这些参数才能最终通过算法求得水平方向和垂直方向的像素宽度是多少。那求得这些数值用途是什么本质上还是要进行距离的测量。所以今天正好学习下边缘宽度是如何测量。 1、创建项目和创建流程 第一步和之前一样需要创建项目和创建流程。 2、打开图像 这次测试的图片使用的是生鱼骨。它的位置在TestImg目录下面。需要打开的话直接把【获取图像】插件从树形窗口拖到流程窗口双击打开配置一下即可。不出意外的话效果应该是这样的 3、边缘宽度测量 需要测量鱼骨的宽度直接选用【边缘宽度测量】这个插件就可以了。它的位置位于【几何测量】子目录下面。我们用鼠标直接将控件拖到流程窗口即可。双击一下开始配置 控件配置的内容不算多主要是三部分。第一对输入图像进行配置即我们测量的图像是哪一个。第二配置ROI区域即测量图像中的哪一个部分。这里我们选用的ROI工具是矩形本身可以旋转。在配置ROI的时候大体上只要覆盖住被测量的物体就可以了不需要过分垂直或者是过分水平。第三对参数进行配置。配置的参数总共有四个即灰度方向、边缘强度、分割数量和剔除距离。 所有这些都配置好了之后单击执行按钮就可以在图像上看到测量的效果。如果希望获得具体的测量数值那么在截图的左下角会有一排打印提示我们当前边缘宽度的平均像素是多少。有了这么一个数值再加上之前标定获得的水平像素宽度这样物体的水平宽度是多少就可以求解出来了。 4、其他鱼骨的宽度 测量好一个鱼骨之后可以继续测量一下其他的鱼骨继续加深一下印象熟练掌握配置方法和操作流程。 5、整体测试 实际测试的时候我们一般还会添加一个图像显示这样显得整个的测试流程比较完整。配置好了之后整体其实是由三部分组成的分别是获取图像、边缘宽度测量、图像显示。当然正如前面所说这里获得数据只能是图像像素的宽度如果希望获得详细的cm、mm宽度信息一定要做一下测量标定拿到标定值之后才可以计算获得结果。当然需要计算的话一般可以通过脚本来进行解决。最终脚本计算好之后通过串口或者是网络送出去就可以了。 当然还有一种应用场景就是产品等级分类这种有点类似于评估等级分类一样。比如说大一点的苹果是一级苹果小一点的苹果是二级苹果最普通的苹果可以做二次加工使用。因为整体来说生鲜苹果最能卖上价格只有卖不上价格的水果才会考虑二次加工。那么测量就可以帮助我们很容易做到这一点。