HALCON机器视觉课件-边长测量方法及数值显示

5星 · 超过95%的资源 需积分: 50 43 下载量 135 浏览量 更新于2024-02-02 1 收藏 1.17MB PPT 举报
根据提供的内容,“HALCON机器视觉课件.ppt;HALCON机器视觉课件;边长测量方法及其数值的显示”,本文将详细介绍该课件中边长测量方法以及其数值的显示的主要功能和实现方法。首先,通过画出一个矩形确定感兴趣区域(ROI),将管脚信息包含在内,然后根据灰度值检测到管脚的边缘。接下来,根据边缘的变换次序(灰度值从大到小和小到大),得出边缘对,并计算边缘对的距离和相对距离,从而得出管脚的实际宽度和距离。 第一步是读入图片并初始化项目。在此步骤中,需要读入图像并获取图像的宽度和高度等信息。然后,根据图像大小创建适合的窗口,并设置系统字体。在初始化过程中,如果系统字体为0,则将其设置为-1(任意值)。通过if语句判断大小指令,如果要使窗口按比例缩小,则根据比例缩小窗口。接下来,获取操作系统名称,并将其放入OS变量中。通过判断操作系统名称的前三位,如果为win,则为Windows操作系统。最后,根据设置的字体格式来设置系统显示字体,格式为: -FontName-Height-Width-Italic-Underlined-Strikeout-[Bold-][CharSet-],其中以-开头和结尾的为斜体、下划线、粗体的设置参数,*为系统默认值,1表示确认,0表示否定。 第二步是确立矩形框并设定ROI。首先,以矩形两条中心轴交点作为原点,与X轴形成的角度提取边缘最近的点作为参考点。然后,绘制出一个矩形来确定感兴趣区域(ROI),该区域包含了管脚信息。通过设定ROI,可以将分析的范围限定在该区域内,从而提高测量的准确性和效率。 随后,根据灰度值检测到管脚的边缘。根据边缘的变换次序,比如从灰度值从大到小或从小到大,得出边缘对。边缘对由两个边缘点组成,可以通过计算这些边缘对的距离和相对距离来得出管脚的宽度和距离。通过这种方法,可以实现对管脚实际宽度和距离的测量。 综上所述,HALCON机器视觉课件中的边长测量方法通过设定ROI和检测管脚边缘的灰度值,实现了对管脚实际宽度和距离的测量。该方法的主要功能是根据图像大小测量出管脚的实际宽度和距离,并通过计算边缘的距离和相对距离得出结果。通过掌握这一方法,能够在机器视觉领域中实现对各种物体的尺寸测量,为相关领域的自动化生产和质量控制提供支持。