本手册向您介绍了重要的机器视觉方法。要指导您从特定的应用程序到要阅读的文档的各个部分,本节列出了公共应用程序区域和用于它们的方法。通常,许多应用程序使用以下方法:第23页上的图像采集,以便通过图像采集设备或通过文件访问图像。•在253页上的•可视化,例如,人工创建的图像或图像处理任务的结果。•第27页感兴趣的区域,用于减少以下图像处理任务的搜索空间。•形态学(参考手册,“形态学”一章),例如,用于消除灰色值图像中区域或结构中的小间隙或突起。其他方法更具体,因此适用于特定的应用领域。此外,一些应用程序区域是另一个应用程序区域的一部分。为了使关系更加明显,对于以下应用领域,列出了相应的方法和相关的应用领域:
颜色检查(第16页) 完整性检查(第16页) 识别(第16页)
测量2D比较(16页) 测量和比较3D(17页) 物体识别2D(17页)
物体识别3D(17页) 位置识别2D 位置识别3D18页 3D(18页)
打印检查(18页) 质量检查(19页) 机器人视觉(第19页) 安全系统(第19页)
表面检查(第19页) 纹理检查(第20页)
为了加快一些应用程序,可以使用计算设备。何时以及如何使用计算设备在第263页解释计算设备。
一、图像采集
用HALCON获取图像基本上包括三个步骤。从文件中读取图像更简单。

打开图像采集设备 获取图像 关闭图像采集设备
打开图像采集设备:调用open_framegrabber,并指定相应的图像采集接口的名称。
获取图像 :连接到设备后,您只需调用grab_image即可获取图像。若要从磁盘上加载映像,请使用read_image。系统将在当前目录和环境变量半映像中指定的目录中搜索图像。
关闭图像采集设备:在应用程序结束时,您将关闭到图像采集设备的连接,调用close_framegrabber函数释放其资源。
如前所述,从文件中获取图像对应于一个函数调用:
read_image (Image, 'particle')
以下代码将处理从图像序列文件中读取的图像:
SequenceName := 'pendulum/pendulum.seq'
open_framegrabber ('File', -1, -1, -1, -1, -1, -1, 'default', -

最低0.47元/天 解锁文章
863

被折叠的 条评论
为什么被折叠?



