资源描述:
《halcon10.0介绍与入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Halcon10.0介绍与入门学习娄训志概述相关背景介绍halcon的特点halcon的应用领域halcon的方法试用halcon集成环境HDevelophalcon学习典型应用开发方式相关背景介绍MVTec公司介绍位于德国慕尼黑,成立于1996年,十几年间只专注于机器视觉软件的研发与生产,是德国著名的机器视觉软件开发公司,同时也是世界上标准机器视觉软件的领导者。大恒图像是MVTec在中国市场的唯一官方合作伙伴,我们的支持团队在MVTec公司接受过专门的培训,可为中国市场的MVTec产品用户提供高质
2、量的培训与技术支持。Edition1December2003(HALCON7.0)Edition1aJuly2004(HALCON7.0.1)Edition2July2005(HALCON7.1)Edition2aApril2006(HALCON7.1.1)Edition2bDecember2006(HALCON7.1.2)Edition3June2007(HALCON8.0)Edition4December2008(HALCON9.0)Edition5October2010(HALCON10.0)
3、HALCON的特点......光源CCD芯片镜头被测物体像素数据(模拟或数字)相机图像采集卡图像内存设备驱动SDK用户接口结果孔半径1233.147mm3.052mm2.785mm设备接口触发控制数据HALCON文件序列&socketI/O图形I/O图像处理HALCON的特点HALCON是什么是一款全功能的机器视觉软件包,提供原型化的集成开发环境,用户可以灵活地搭建自己的机器视觉系统。特点和优势:它以最新的计算机图像处理和计算机视觉技术为基础;世界最受欢迎的独立于硬件的机器视觉软件产品;强大的
4、集成开发工具HDevelop,节约程序开发时间;世界上最全面的机器视觉处理软件,所有图像处理功能在halcon中都可以找到对应的开发库;为低、中、高阶图像处理提供将近1,500个函数、900多个例程;支持最流行的图像采集设备:analog,digital,DirectShow,IEEE1394,Ethernet,及USB;支持的编程语言包括:C,C++,C#,VisualBasic,Delphi;兼容Linux,UNIX,和Windows高速HALCON的特点使用100x100模板的基于形状的匹配,
5、搜索区域为360°旋转的全图3.2ms仿射变换(最近邻插值法)0.6msSobel边缘滤波0.6ms中值(3x3)0.4ms二项滤波(5x5)0.8ms灰度值开运算(3x3)0.3ms膨胀,以50x50的正方形结构元素0.1ms腐蚀,以50x50的正方形结构元素0.04ms阈值化操作0.1ms亚像素阈值分割1.1ms250个目标区域的特征分析(blobs重心和像素数)0.04ms亚像素级的边缘测量(100x20)0.01ms快速傅立叶变换4.3ms测试环境:3GHzIntel双核,图像尺寸:640x
6、480HALCON的方法OCR和OCV来自不同应用领域的许多已经训练的字体保证了“即开即用”的最高识别率;摄像机标定通过几个内部和外部摄像机参数,即使有复杂的畸变,也可以精准的将图像坐标系映射到实际的坐标系中;例如在10mm的视野内,亚像素的测量精度可达1um;匹配基于灰度值、形状、组件、描述符的匹配和3D匹配;灰度值:对焦不准、形变和纹理;形状:目标旋转、缩放、部分遮挡或者照明有非线性变化;组件:halcon独有的,组件可相对移动;描述符:对任意旋转和倾斜的目标尤为快速;测量1D、2D和3D测量H
7、ALCON试用申请评估license(到当月月底可用);把license文件拷贝至%HALCONROOT%license目录下;打开hdevelop运行示例程序或者写您自己的程序参考halconibrary在如VisualStudio的编程环境下编写程序;集成环境HDevelopHDevelop开发环境图像窗口快速原型化工具应用实例助手代码生成专家程序接口COM(VisualBasic,Delphi,etc.).NET(C#,VisualBasic,etc.)C++CHALCONLibrary包含
8、所有版本方法和工具HDevEngine在你的应用程序中执行HDevelop程序集成环境HDevelop数据分析数据检验Halcon采集设备接口建议资源选择自动代码生成集成环境HDevelop交互创建模板交互模板检测交互参数优化集成环境HDevelop集成环境HDevelopHALCON学习Readme简要介绍安装说明访问其他在线帮助发行说明新特征Bug修正快速引导快速学习halcon的方法手册和发行版盒子中印刷手册相同从开始菜单中访问在线帮助HALCON学习示例程序学