返回案例列表
资源下载
打开解决方案文件之前,请先阅读 如何查看案例
问题描述
如何准确测量端子的宽度?

效果图展示




解答思路
观察这组图片可以看到,图片位置不固定,可能有旋转,那么就需要考虑到使用定位器来保持始终能定位到这个端子的位置才能进行距离计算,实际上单个模板的定位效果不好,这个端子的特征除了两端之外不固定。所以我们可以考虑使用两个模板定位,来取两个模板定位的中点作为定位器能够相对稳定。效果如图:

定位到直线部分

如果需要定位到曲线边缘,则需要对边缘进行处理,以下是边缘增强后的效果

使用单阈值工具的二值化进一步处理得到大概的轮廓

阈值处理后由于边缘位置缝隙,定位可能会不准确,所以还需要进一步处理,使用形态学算法的闭操作使图像得到填充,效果如图:

使用轮廓定位定位端子轮廓

添加最长距离计算工具,计算直线到轮廓边缘的最长距离即可得到距离结果

运行结果截图如下
