高性能的图像处理软件——halcon

上传人:E**** 文档编号:105354581 上传时间:2019-10-12 格式:PDF 页数:29 大小:1.18MB
返回 下载 相关 举报
高性能的图像处理软件——halcon_第1页
第1页 / 共29页
高性能的图像处理软件——halcon_第2页
第2页 / 共29页
高性能的图像处理软件——halcon_第3页
第3页 / 共29页
高性能的图像处理软件——halcon_第4页
第4页 / 共29页
高性能的图像处理软件——halcon_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《高性能的图像处理软件——halcon》由会员分享,可在线阅读,更多相关《高性能的图像处理软件——halcon(29页珍藏版)》请在金锄头文库上搜索。

1、主讲人主讲人: 林佩谕 中国大恒 林佩谕 中国大恒(集团集团)北京图像视觉技术分公司北京图像视觉技术分公司 高性能的图像处理软件高性能的图像处理软件高性能的图像处理软件高性能的图像处理软件 中国图像网http:/www.china- 提纲提纲 MVTec Software GmbH HALCON总体介绍总体介绍 HALCON特点和优势特点和优势 HALCON的构架的构架 性能性能 全面性全面性 高效性高效性 鲁棒性鲁棒性 准确性准确性 灵活性灵活性 总结总结 中国图像网http:/www.china- MVTec Software GmbH ?MVTec公司位于德国 慕尼黑,成立于 公司位于德

2、国 慕尼黑,成立于1996 年,十年间只专注于 机器视觉软件的研发 与生产 年,十年间只专注于 机器视觉软件的研发 与生产, 是德国著名的 机器视觉软件开发公 司,同时也是世界上 标准机器视觉软件的 领导者。 是德国著名的 机器视觉软件开发公 司,同时也是世界上 标准机器视觉软件的 领导者。 中国图像网http:/www.china- 产品介绍产品介绍 HALCON-一款全功能的机器视觉软件包,提供 原型化的集成开发环境,用户可以灵活地搭建自 己的机器视觉系统 一款全功能的机器视觉软件包,提供 原型化的集成开发环境,用户可以灵活地搭建自 己的机器视觉系统 ActivVisionTools-基于

3、基于HALCON算法库,把部 分处理功能控件化,用户可以快速简易地搭建自 己的机器视觉系统 算法库,把部 分处理功能控件化,用户可以快速简易地搭建自 己的机器视觉系统 中国图像网http:/www.china- MVTec与大恒图像的合作与大恒图像的合作 大恒图像公司以其雄厚的技术力量,得 到 大恒图像公司以其雄厚的技术力量,得 到MVTec公司的信任,从而成为公司的信任,从而成为MVTec在中 国市场的唯一官方合作伙伴,我们的支持团 队在 在中 国市场的唯一官方合作伙伴,我们的支持团 队在MVTec公司接受过专门的培训,可为中 国市场的 公司接受过专门的培训,可为中 国市场的MVTec产品用

4、户提供高质量的培训 与技术支持 产品用户提供高质量的培训 与技术支持。 HALCON的特点与优势的特点与优势 ?HALCON是一款全能的机器视觉软件包是一款全能的机器视觉软件包 特点特点: ?它以最新的计算机图像处理和计算机视觉技术为基础它以最新的计算机图像处理和计算机视觉技术为基础 ?提供当今功能最强大的视觉算法开发包。提供当今功能最强大的视觉算法开发包。 ?世界最受欢迎的独立于硬件的机器视觉软件产品世界最受欢迎的独立于硬件的机器视觉软件产品 优势优势: ?节约程序开发时间节约程序开发时间 ?只专注于应用强大的集成开发工具只专注于应用强大的集成开发工具 HDevelop ?从繁重的程序编码工

5、作中解放出来,用更多的时间和 精力来推广自己开发的产品。 从繁重的程序编码工作中解放出来,用更多的时间和 精力来推广自己开发的产品。 中国图像网http:/www.china- ?功能全面,应用领域广功能全面,应用领域广 界上最全面的机器视觉处理软件 低、中、高 阶图像处理提供超过 界上最全面的机器视觉处理软件 低、中、高 阶图像处理提供超过1,100个函数 有图像处理功能在 个函数 有图像处理功能在HALCON中都可以找到对应的开发库。中都可以找到对应的开发库。 ?兼容性好,移植能力强兼容性好,移植能力强 持最流行的图像采集设备持最流行的图像采集设备: analog, digital, Di

6、rectShow, IEEE1394, Ethernet, 及及 USB 持的编程语言包括:持的编程语言包括: C, C+, C#, Visual Basic, Delphi 容容 Linux, UNIX, 和和 Windows HALCON的优势的优势 HALCON的构架的构架 集成开发环境集成开发环境HDevelop 交互式程序开 发 交互式程序开 发 强大的图形界 面 强大的图形界 面 可调试可调试 可导出为可导出为 Visual Basic, C, and C+ 代 码 代 码 可在线帮助可在线帮助 菜单栏 工具栏 菜单栏 工具栏 图形窗口图形窗口: 显示结果 变量监视窗口 显示结果

7、变量监视窗口: 查看数据结果 程序窗口 查看数据结果 程序窗口: 编辑程序 函数窗口 编辑程序 函数窗口: 编辑程序行编辑程序行 集成开发环境集成开发环境HDevelop 标准开发流程标准开发流程 HDevelop 交互式可视化开发交互式可视化开发 HALCON 算法包 应用层 算法包 应用层 导出代码导出代码 集成集成 Visual Studio 用户开发接口用户开发接口 HALCON的性能评估的性能评估 性能评估:性能评估: 全面性全面性 高效性高效性 健壮性健壮性 准确性准确性 灵活性灵活性 中国图像网http:/www.china- 全面性:全面性:HALCON的应用领域的应用领域 高

8、速检测高速检测 精确机器人导航精确机器人导航 PCB板检测板检测 表面检测表面检测 条码识别条码识别 OCV&OCR 安全监控安全监控 遥感遥感 医疗图像分析医疗图像分析 模式识别模式识别 2D/3D测量测量 印刷检测印刷检测 纹理分析纹理分析 装配定位装配定位 全面性:功能与应用领域全面性:功能与应用领域 Applications 1D bar codes 2D data codes Color inspection Completeness check Identification Inspection Measuring and comparison 1D Measuring and c

9、omparison 2D Measuring and comparison 3D Optical character recognition Optical character verification Position recognition Print inspection Recognition of objects Security system Shape recognition Surface inspection Methods Alignment Blob analysis Camera calibriation Classification Color Contour and

10、 polygon processing Depth from focus Edge and line extraction Edge filtering FFT Filtering Geometric transformation Hough transformation Metrology Morphology Movement detection OCR OCV Stereo Rectification Region processing Segmentation Stereo Template matching Texture analysis 高效性:并行处理高效性:并行处理 自动地面

11、向数据的并行处理自动地面向数据的并行处理:基于通道分离基于通道分离 高效性:并行处理高效性:并行处理 自动地面向数据的并行处理自动地面向数据的并行处理:基于区域分离基于区域分离 高效性:并行处理高效性:并行处理 自动地面向数据的并行处理自动地面向数据的并行处理:基于图像有效数据的区域分离基于图像有效数据的区域分离 高效性:高速的运行速度高效性:高速的运行速度 使用使用100 x 100模板的基于形状的匹配模板的基于形状的匹配, 搜索区域为搜索区域为360旋转的全图旋转的全图12.0 ms 仿射变换仿射变换(最近邻插值法最近邻插值法)2.4 ms 膨胀膨胀, 以以 50 x 50的正方形结构元素

12、的正方形结构元素0.3 ms 膨胀,以直径膨胀,以直径 50的圆形结构元素的圆形结构元素2.4 ms 80 区域连通体分析区域连通体分析1.5 ms 快速二值化快速二值化0.5 ms 亚像素二值化亚像素二值化3.7 ms 250 个目标区域的特征分析个目标区域的特征分析(blobs)1.0 ms 亚像素级的边缘测量亚像素级的边缘测量0.6 ms 光学字符识别光学字符识别(OCV,字符大小为,字符大小为100 x 100)0.8 ms 2 GHz Pentium 4, 图像尺寸图像尺寸: 640 x 480 中国图像网http:/www.china- 健壮性健壮性:印刷电路检测印刷电路检测 光源

13、、位置发生变化,图像混乱、模糊,但匹配始终如一光源、位置发生变化,图像混乱、模糊,但匹配始终如一 健壮性健壮性:条码读取条码读取 可以读取有破损、污迹的条码可以读取有破损、污迹的条码 健壮性健壮性:二维码读取二维码读取 健壮性足以应付各种图像质量问题健壮性足以应付各种图像质量问题 健壮性健壮性: 分割分割 通过对孤立点的抑制通过对孤立点的抑制,得到强壮的轮廓检测得到强壮的轮廓检测 精确地检测出物体的外部轮廓精确地检测出物体的外部轮廓 准确性准确性:标定后的图像拼图标定后的图像拼图 平均距离平均距离 0.999718mm 标准差标准差 mm (3.7m !) 测量误差测量误差 mm (0.01

14、mm = 0.1 pixels) 图像的拼接边图像的拼接边 准确性准确性:摄像机的标定摄像机的标定 有镜头畸变的图像有镜头畸变的图像矫正的图像矫正的图像 镜头镜头(包括远心镜头包括远心镜头)有畸变有畸变 畸变越小的镜头越昂贵畸变越小的镜头越昂贵 灵活性灵活性:支持最流行的图像采集设备支持最流行的图像采集设备 灵活性灵活性:支持多种处理器和操作系统支持多种处理器和操作系统 灵活性灵活性:支持的图像处理设备支持的图像处理设备 1、支持来自、支持来自20多个图像设备生产商的多个图像设备生产商的60多种图像设备多种图像设备 2、可以支持机器视觉中所有的图像设备、可以支持机器视觉中所有的图像设备 总结总

15、结 HALCON是一款全功能的图像处理软件包,所有图像处理 功能都能在 是一款全功能的图像处理软件包,所有图像处理 功能都能在HALCON中找到对应的开发库中找到对应的开发库 HALCON是一款功能强大的图像处理软件包,具有极强的 高效性、准确性、健壮性和灵活性 是一款功能强大的图像处理软件包,具有极强的 高效性、准确性、健壮性和灵活性 HALCON是世界上最受欢迎的独立于硬件的图像处理软件, 支持多种主流的图像处理设备,兼容多种流行的操作系统, 支持多种处理器,支持多种开发工具 是世界上最受欢迎的独立于硬件的图像处理软件, 支持多种主流的图像处理设备,兼容多种流行的操作系统, 支持多种处理器,支持多种开发工具 最佳选择最佳选择最佳选择最佳选择-HALONHALON

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号