第1章机器视觉和HALCON机器视觉软件.pptx

上传人:知****量 文档编号:18428002 上传时间:2022-05-31 格式:PPTX 页数:14 大小:376.54KB
返回 下载 相关 举报
第1章机器视觉和HALCON机器视觉软件.pptx_第1页
第1页 / 共14页
第1章机器视觉和HALCON机器视觉软件.pptx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《第1章机器视觉和HALCON机器视觉软件.pptx》由会员分享,可在线阅读,更多相关《第1章机器视觉和HALCON机器视觉软件.pptx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.11.2机器视觉HALCON介绍 HALCON编程基础与工程应用编程基础与工程应用第第1章章 机机器视觉和器视觉和HALCON机器视觉软件机器视觉软件1.1 机机器视觉器视觉 1.1.1 机器视觉简机器视觉简介介HALCON编程基础与工程应用编程基础与工程应用 机机器视觉(器视觉(Machine vision)是一项综合技术,包括)是一项综合技术,包括图像图像处理处理、机械工程技术、电气控制技术、光源照明、光学成像、机械工程技术、电气控制技术、光源照明、光学成像、传感器传感器、模拟与数字视频技术、计算机软硬件技术(图像增、模拟与数字视频技术、计算机软硬件技术(图像增强和分析算法、图像采集卡

2、、强和分析算法、图像采集卡、I/O卡等)。一个典型的机器视卡等)。一个典型的机器视觉应用系统包括图像捕捉、光源系统、图像数字化模块、数觉应用系统包括图像捕捉、光源系统、图像数字化模块、数字图像处理模块、智能判断决策模块和机械控制执行模块。字图像处理模块、智能判断决策模块和机械控制执行模块。1.1 机机器视觉器视觉 1.1.1 机器视觉简机器视觉简介介HALCON编程基础与工程应用编程基础与工程应用1.1 机机器视觉器视觉 1.1.1 机器视觉简机器视觉简介介HALCON编程基础与工程应用编程基础与工程应用1.1.2 机器视觉关键技术与发展机器视觉关键技术与发展HALCON编程基础与工程应用编程

3、基础与工程应用1.1 机机器视觉器视觉1.1.机器视觉系统机器视觉系统基本构成 一一个典型的工业机器视觉系统包括:个典型的工业机器视觉系统包括:光源光源、镜头镜头(定焦镜头、变倍镜头、(定焦镜头、变倍镜头、远心镜头、显微镜头)、远心镜头、显微镜头)、相机相机(包括(包括CCDCCD相机相机或或COMSCOMS相机)、图像处理单元相机)、图像处理单元(或图像采集卡)、图像处理软件、监视器、通讯单元及输入输出单元等。(或图像采集卡)、图像处理软件、监视器、通讯单元及输入输出单元等。1.1.2 机器视觉关键技术与发展机器视觉关键技术与发展HALCON编程基础与工程应用编程基础与工程应用1.1 机机器

4、视觉器视觉2.2.机器视觉主要关键技术机器视觉主要关键技术 机器视觉技术,是一门涉及人工智能、神经生物学、心理物理学、计算机器视觉技术,是一门涉及人工智能、神经生物学、心理物理学、计算机科学、图像处理、机科学、图像处理、模式模式识别等诸多领域的交叉学科。机器视觉主要用计算识别等诸多领域的交叉学科。机器视觉主要用计算机来模拟人的视觉功能,从客观事物的图像中提取信息,进行处理并加以理机来模拟人的视觉功能,从客观事物的图像中提取信息,进行处理并加以理解,最终用于实际检测、测量和控制。机器视觉技术最大的特点是速度快、解,最终用于实际检测、测量和控制。机器视觉技术最大的特点是速度快、信息量大、功能多。信

5、息量大、功能多。1.1.2 机器视觉关键技术与发展机器视觉关键技术与发展HALCON编程基础与工程应用编程基础与工程应用1.1 机机器视觉器视觉3.3.机器视觉的发展机器视觉的发展 机机器视觉技术是计算机学科的一个重要分支,自起步发展至今,其功能以器视觉技术是计算机学科的一个重要分支,自起步发展至今,其功能以及应用范围随着工业自动化的发展逐渐完善和推广。及应用范围随着工业自动化的发展逐渐完善和推广。 20 20世纪世纪5050年代开始研究二维图像的统计模式识别。年代开始研究二维图像的统计模式识别。 60 60年代年代RobertsRoberts开始进行三维机器视觉的研究。开始进行三维机器视觉的

6、研究。 70 70年代中,年代中,MITMIT人工智能实验室正式开设人工智能实验室正式开设“机器视觉机器视觉”的课程。的课程。 80 80年代开始,开始了全球性的研究热潮,机器视觉获得了蓬勃发展,新概年代开始,开始了全球性的研究热潮,机器视觉获得了蓬勃发展,新概念、新理论不断涌现。念、新理论不断涌现。1.2.1 HDevelop介介绍绍HALCON编程基础与工程应用编程基础与工程应用1.2 HALCON介介绍绍1.1.集成开发环境集成开发环境-HDevelop-HDevelop HALCON HALCON提供交互式的编程环境提供交互式的编程环境HDevelopHDevelop,可在,可在Win

7、dowsWindows,LinuxLinux,UnixUnix下使下使用,使用用,使用HDevelopHDevelop可使用户快速有效的解决图像处理问题。可使用户快速有效的解决图像处理问题。1.2.1 HDevelop介介绍绍HALCON编程基础与工程应用编程基础与工程应用1.2 HALCON介介绍绍1.2.1 HDevelop介介绍绍HALCON编程基础与工程应用编程基础与工程应用1.2 HALCON介介绍绍 HDevelopHDevelop能直接连接采集卡和相机,从采集卡、相机或者文件中载入图能直接连接采集卡和相机,从采集卡、相机或者文件中载入图像,检查图像数据,进而开发一个视觉检测方案,

8、并能测试不同算子或者像,检查图像数据,进而开发一个视觉检测方案,并能测试不同算子或者参数值的计算效果,保存后的视觉检测程序,可以导出以参数值的计算效果,保存后的视觉检测程序,可以导出以C+、C#、C、Visual Basic,或者,或者VB.NET支持的程序,进行混合编程。支持的程序,进行混合编程。 HDevelop HDevelop编程方式具有的优点是:编程方式具有的优点是:(1)很好的支持所有)很好的支持所有HALCON 算子;算子;(2)方便检查可视数据;)方便检查可视数据;(3)方便选择、调试和编辑参数;)方便选择、调试和编辑参数;(4)方便技术支持)方便技术支持。2.2.标准的开发流

9、程标准的开发流程HALCON编程基础与工程应用编程基础与工程应用1.2 HALCON介介绍绍3 3. .交互式并行编程环境交互式并行编程环境HALCON编程基础与工程应用编程基础与工程应用1.2 HALCON介介绍绍 HALCON HALCON提供支持多提供支持多CPU处理器的交互式并行编程环境处理器的交互式并行编程环境Paralell Develop, 其继承了单处理器版其继承了单处理器版HDevelop的所有特点,在多处理器计算机上会自动将的所有特点,在多处理器计算机上会自动将数据(比如图像)分配给多个线程,每一个线程对应一个处理器,用户无数据(比如图像)分配给多个线程,每一个线程对应一个

10、处理器,用户无需改动已有的需改动已有的HALCON程序,就立即获得显著的速度提升。程序,就立即获得显著的速度提升。 并并行行HALCON不仅是线程安全的,而且可以多次调用,因此,多个线不仅是线程安全的,而且可以多次调用,因此,多个线程可在同一时刻同时调用程可在同一时刻同时调用HALCON操作。此特性使得机器视觉应用软件操作。此特性使得机器视觉应用软件可以将一个任务分解,在不同的处理器上并行处理,并行可以将一个任务分解,在不同的处理器上并行处理,并行HALCON可以可以使用户使用最新的超级线程技术。使用户使用最新的超级线程技术。1.2.2 HALCON功能及应用简介功能及应用简介HALCON编程

11、基础与工程应用编程基础与工程应用1.2 HALCON介介绍绍1 1BLOB分析分析 BLOB BLOB包括标准阈值分割,动态分割以及其他附加的图像分割算子,包括标准阈值分割,动态分割以及其他附加的图像分割算子,HALCON可以快速实现可以快速实现BLOB分析。分析。2 2形态学形态学 HALCON HALCON可以基于任意结构元素针对可以基于任意结构元素针对Region和和image的腐蚀、膨胀、开的腐蚀、膨胀、开/闭运闭运算。算。3 3图像特征转换为图像特征转换为Region/XLD特性特性 HALCON HALCON独特的数据结构独特的数据结构Region/XLD可以保证图像处理的快速准确

12、。可以保证图像处理的快速准确。4 4图像的运算图像的运算 HALCON HALCON为了实现图像处理的各种目的可以进行图像的代数运算,逻辑运算,为了实现图像处理的各种目的可以进行图像的代数运算,逻辑运算,几何运算。几何运算。1.2.2 HALCON功能及应用简介功能及应用简介HALCON编程基础与工程应用编程基础与工程应用1.2 HALCON介介绍绍5 5傅立叶变换傅立叶变换实现图像的空间域和频域之间的变换。实现图像的空间域和频域之间的变换。6 6标定标定利用利用HALCON本身的标定板,通过几个内外摄像头参数实现快速标定。本身的标定板,通过几个内外摄像头参数实现快速标定。7 7匹配匹配基于相关性匹配,基于形状匹配,基于灰度值匹配等等;即使目标发生旋转、基于相关性匹配,基于形状匹配,基于灰度值匹配等等;即使目标发生旋转、放缩、局部变形、部分遮挡或者光照有非线性变化,放缩、局部变形、部分遮挡或者光照有非线性变化,HALCON利用利用XLD匹配技匹配技术可实时地有效、准确地找到目标。术可实时地有效、准确地找到目标。8 8测量测量HALCONHALCON提供有提供有1D测量、测量、2D测量、测量、3D测量,测量,HALCON边缘提取输出正像素轮边缘提取输出正像素轮廓,达到最高精度,保证了测量的精准性。廓,达到最高精度,保证了测量的精准性。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁