- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
总第 111期第 1期 高 校 实 验 室 工 作 研 究 SerialNO.111,NO.1
2012年 3月 GA0XIA0 SHIYANSHIG0NGZU0 YANJIU Mar.2O12
HALCON软件在机器视觉课程实验中的应用
李树涛,黎福海,林 翠
(湖南大学 电气与信息工程学院,湖南 长沙 410082)
摘 要 :本文针对现代机器视觉、数字 图像处理、模式识别等课程的特点,探讨 了如何应用 HALCON软
件改进实验教学方式和教学手段。将 HALCON软件引入实验教学,更有利于加强学生对技术的深入理解,
提高学生的创新和实践能力。教学实践表明,HALCON软件 的引入收到 了良好的实验教学效果。
关键词 :HALCON软件 ;机器视觉;数字图像处理 ;实验教学
现代机器视觉、数字图像处理、模式识别等课程具 HALCON软件不限制图像获取设备,提供了40余
有很强的理论性和实践性 。长期 以来 ,教师在教学 种相机的驱动,对 尚不支持的相机,除了可 以透过指针
过程中偏重理论教学,忽视实践教学 ,其中很重要的原 (pointer)轻易的抓取影像 ,还可 以利用 HALOCN开放
因是缺乏有力的实践教学方式和教学手段。目前,日益 性 的架构 ,自行编写 DLL文件和系统连接 。
广泛应用的MATLAB科学计算软件成为辅助教学的重
2 实验教学应用实例
要手段 ,同时OPENCV和 HALCON等机器视觉软件
的出现 ,也为加强这些课程的实践教学提供了新的 在实际教学中,我们不仅希望学生能掌握机器视觉
手段。本文将对 HALCON软件在现代机器视觉、数字 与图像处理的理论知识,也很希望培养学生的算法编程
图像处理、模式识别等研究生课程的实践教学探索进行 实现能力,以便提高工程实践能力。HALOCN软件能快
介绍。 速 、精确的解决机器视觉 中的问题 ,成为机器视觉实践
能力培养的又一重要手段。HALCON软件 自带许多图像
1 HALCON软件概述
处理与机器视觉 的相关案例 ,涵盖了图像处理与机器视
HALCON软件是德 国MVtee公司开发 的机器视觉软 觉基础知识的大部分 内容。我们在教授学生理论知识的
件 ,由一千多个独立 函数 的图像处理库和底层数据管理 同时,结合案例的讲解,使学生在掌握理论的同时熟悉
核心构成,包含了滤波、色彩分析、几何 、数学变换、 实践过程,进而培养学生的编程实现能力。由于篇幅限
形态学计算分析 、校正 以及图像计算功能。HALCON的 制,这里仅 以图像平滑滤波、图像分割和字符识别来举
应用范围涵盖了医学、遥感探测、监控及工业上的各类 例说明HALCON在机器视觉与数字图像处理教学中的
自动化检测。 应用。
HALCON软件包含 了一套交互式 的程序设计接 口 2.1 图像平滑滤波
HDevelop,可直接编写、修改 HALCON程序代码 ,并且 平滑滤波是低频增强的空间域滤波技术 ,它可 以对
可 以查看计算过程中的所有变量,HALCON软件还提供 图像进行模糊或者滤除图像噪声。常用的图像平滑滤波
了c、c++以及 VisualBasic三种语言接 口,设计完成 器有各向非同性滤波、高斯平滑、均值滤波、阶梯滤波
后 ,可以直接输 出c、c++,或是 COM (visualbasic) 器 (中值、分离系数中值滤波、加权 中值等)、Sigma滤
程序代码,以嵌入到其他程序 中。使用 HALOCN,在设 波、切尾均值、递归平滑滤波等。下面以中值滤波去除
计人机接 口时没有特别的限制,也不需要特别的可视化 椒盐噪声为例,说明HALCON在数字图像处理中图像
组件,可以完全使用开发环境下的程序语言,例如visu. 平滑滤波的实现。
al
文档评论(0)