HALCON快速入门手册(机器视觉算法包).pdf

HALCON快速入门手册(机器视觉算法包).pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HALCON 快速入门手册 1 什么是HALCON HALCON 是德国MVtec 公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛 的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期——HALCON 灵活的 架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经 是公认具有最佳效能的Machine Vision 软件。 2 获取与安装HALCON 各个版本下载地址:/s/1ecI5KMuzJRmyzX6XvPCj2A License 下载地址:/thread-387-1-1.html 若不可用,也可以网上自行查找下载。 3 HALCON 的界面与功能 HALCON 的界面包括菜单栏与工作区,菜单栏包括了文件、编辑、执行等必须的操 作,工作区则是我们在新建文件后的主要界面,它包括四个部分,也就是四个窗口,分别 是图形窗口,算子窗口,变量窗口以及程序窗口。 3.1 图形窗口 图形窗口是我们观察图像的区域。我们可以在程序中通过代码打开,关闭,清空该窗口, 以及调整窗口的形状大小。 3.2 算子窗口 算子窗口可以用来很方便的查找我们所需要的HALCON 算子,同时可以在窗口中设置相 关的参数,设置完毕后点击下方的“输入”,便会自动的将所生成的相应代码插入到程序窗 口的光标位置。 所有运算子的参数都是以相同的方式排列:输入图像,输出图像,输入控制,输出控制。 (某一项参数可以缺失,但是顺序不能乱) 3.3 程序窗口 程序窗口即是我们编写程序的面板,执行程序时,我们可以在菜单界面上选择单步执行 与直接执行 两种方式。 3.4 变量窗口 变量窗口用来监视程序中涉及到的变量。 HALCON 有两种基本的数据型态 : 图像数据(iconic ,例如影像 ) 以及控制数 据( control ,例如 变量,整数,字符串, handle 等等 ) 。 说明:这四个窗口都是可以灵活控制所在位置与开闭状态的,如果已经关闭的窗口,需要 打开,可以在上方菜单栏的“窗口”中找到打开。 4 HALCON 操作流程 4.1 获取图像 获取图像有实时采集与读取文件两种方式,在助手打开新的ImageAcquisition 当 中可以非常方便的帮助我们选择我们获取图像的方式及相关参数。 4.1.1 读取图像文件: 菜单栏中的助手打开新的ImageAcquisition图像文件选择文件代码生成 插入代码 点击插入代码之后,可以看到在程序窗口中自动添加了代码。其中第一行是注释,以“*”开 头。 第二行即是读取图像文件的代码。Read_image 即为读取图像的算子,括号中,第一个参数 是给所选择图片的命名,第二个参数为所选择图片的路径。 4.1.2 实时采集 菜单栏中的助手打开新的ImageAcquisition自动获取接口或者选择接口在连 接中进一步选择设备及端口等参数代码生成 4.2 使用算子处理图像 以下是读取一张图片并对该图片进行图像增强的程序。 *读取图片 read_image (Image, F: /architecture-building-business-2339009.jpg) *得到该图片的尺寸大小 get_image_size (Image, Width, Height) *关闭初始化的图形窗口 dev_close_window () *打开新的跟图片长宽比例符合的合适大小的图形窗口 dev_open_window (0, 0, Width/10, Height/10, black, WindowID) *在新窗口上显示图片 dev_display(Image) *图像增强处理,五个参数分别为:所处理的图像名称,处理后得到图像的命名,掩模的 宽,掩模的高,增强的系数Factor emphasize (Image, ImageEmphasize, 7, 7, 2) 4.3 导出文件 如需与其他语言进行联合编程,可以在文件导出中导出所需要的相应语言。 5 使用HALCON 进行模板匹配 (基于形状)的步骤 代码部分可参考Halcon 中自带的例程,位于浏览例程模版匹配(基于形状 第一个例程。 本步骤最后可通过基于形状的模板匹配得到匹配图像的轮廓线。 (1)对要创建模版的物体进行拍摄 (2)根据模版的形状创建相应的区域 本例创建的为一个矩形区域,可根据不同的要求建立不

文档评论(0)

haerqige + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档