第6章 基于LabVIEW的图像处理实现_第1页
第6章 基于LabVIEW的图像处理实现_第2页
第6章 基于LabVIEW的图像处理实现_第3页
第6章 基于LabVIEW的图像处理实现_第4页
第6章 基于LabVIEW的图像处理实现_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章基于LabVIEW的数字图像处理实现本章内容6.1图像处理概述6.2IMAQ模块6.3VisionAssistant20116.4图像读取与保存6.5基于LabVIEW的图像增强设计实现周鹏安徽工程大学电气工程学院6.1图像处理概述图像与数字图像图像是对客观对象的一种相似性、生动性的描述或写真。数字图像,即将连续的模拟图像经过离散化处理后变成计算机能够辨识的点阵图像。严格的数字图像是一个经过等距离矩形网格采样,对幅度进行等间隔量化的二维函数,因此,数字图像实际上就是被量化的二维采样数组。周鹏安徽工程大学电气工程学院2.数字图像处理

数字图像处理是为了实现某种目的而对图像数据进行的操作,主要完成以下工作。(1)从图像到图像的处理。这类处理是将一幅效果不好的图像进行处理,获得效果好的图像。例如在环境恶劣、雨雪天气、光照条件不佳等情况下,造成的画面的能见度很低,一些细节特征看不见时,为了提高画面的清晰度,采用适当的图像处理方法,消除或减弱大雾层对图像的影响,而得到一幅较清晰的图像。(2)从图像到特征、符号等的处理,隶属于图像分析的范畴。通常是为了分割、识别和跟踪所做的处理。

周鹏安徽工程大学电气工程学院3.数字图像处理的特点和目的数字图像处理就是把在空间上离散的、在幅度上量化分层的数字图像,经过一些特定数理模式的加工处理,以达到有利于人眼视觉或某种接收系统所需要的图像的过程。具有处理精度高,再现性好、处理效果具有可控性、可以随时修改处理方法的特点。将一幅图像进行处理之后要达到一定的目的,通常情况下,图像处理主要是为了实现以下三个方面的目的。(1)针对客观对象的处理,主要是提高图像的观赏效果,达到自然逼真的目的。(2)针对后续应用的操作,主要是从获取的图像中提取出感兴趣目标的特征或者是图像所包含的特殊的信息。(3)针对图像数据量大的特点,采用数学手段对图像数据进行变换、编码和压缩,便于图像的处理、传输和存储。周鹏安徽工程大学电气工程学院4.数字图像处理的主要内容根据主要的处理目标数字图像处理大致可以分为图像数字化、图像变换、图像增强、图像的几何变换、图像复原和重建、编码分析等内容。LabVIEW2011提供视觉处理模块提供了多种图像处理的方法。NI公司的图像采集软件能够从不同相机上采集图像,也能够从标准端口的IEEE1394和千兆位以太网视觉相机采集图像。同时LabVIEW也提供了强大的图像处理函数库,包括图像去噪、增强、边缘检测、颗粒分析等函数。周鹏安徽工程大学电气工程学院6.2IMAQ模块NI公司的IMAQ(ImageAcquisitionSystem)Vision软件是LabVIEW虚拟仪器开发平台外挂的机器视觉和图像处理开发工具包。IMAQVision软件中包括一整套MMX优化函数,提供了大量的图像预处理、图像分割、图像理解函数库和开发工具,可用于完成图像的灰度、彩色以及二值图像的显示、图像处理(包括统计、小波分析、滤波、和几何变换等)以及形状匹配、斑点分析、计算和测量等。周鹏安徽工程大学电气工程学院6.2.1Vision控件选板周鹏安徽工程大学电气工程学院周鹏安徽工程大学电气工程学院6.2.2视觉与运动函数选板周鹏安徽工程大学电气工程学院NI-IMAQ子函数选板该选板是实现图像采集功能,主要是通过NI的系列图像采集板卡来获得图像,函数节点包括任务的建立、设备的初始化以及硬件参数的设定等函数节点。周鹏安徽工程大学电气工程学院2.VisionUtilities子函数选板该选板是视觉应用模块,主要用来对图像进行一些初步的整体操作。该子函数选板包括建立和清除图像任务、获取图像的各类信息、图像的类型转换、图像文件以及图像附加信息的读写操作(图像文件可以是BMP、JPEG、PNG或TIFF)、完成ROI和Mask之间的转化、图像的放大和缩小,平移以及旋转、对图像像素直接进行操作、图像覆盖、彩色图像中色彩的提取等函数节点。周鹏安徽工程大学电气工程学院3.ImageProcessing子函数选板该选板是图像处理模块,主要是对灰度和彩色图像的处理。周鹏安徽工程大学电气工程学院(1)处理模块(Processing),完成像素值的处理。包括像素值的查表转换,灰度图像和彩色图像阀值的设定。(2)滤波器模块(Filters),对图像进行滤波等处理。包括各类算子的构造和使用,以达到对图像平滑,去处噪声,边缘锐化等处理。(3)图像的形态处理模块(Morphology),一般是对灰度图像进行的处理。包括图像的填补,距离的测量,图像的细化,图形的分离等模块。(4)图像的分析模块(Analysis),一般是针对二值图像或灰度图像进行。包括图像中灰度值的分析,图形质心的计算,图像中直线灰度值和ROI轮廓线的分析。(5)彩色处理模块(ColorProcessing),一般是针对彩色图像中的颜色进行处理。包括图像中彩色像素的取代,色彩的阀值和分析,图像中色彩的学习和匹配。(6)图像操作模块(Operators)。包括图像的加减乘除运算,以及逻辑运算。其运算的元素是图像中像素点的像素值。(7)图像的频域分析模块(FrequencyDomain),包括FFT变换和FFT反变换等操作。周鹏安徽工程大学电气工程学院4.MachineVision子函数选板该选板是机器视觉应用模块,主要包括一些在工程中常用的模块,如坐标系的确定,图像的匹配和边缘的检测等。该模块中绝大多数都是一个完成特定功能的子程序,由本节前面介绍的基本模块构成。

周鹏安徽工程大学电气工程学院6.3VisionAssistant2011用户若安装NationalInstrumentsVisionAssistant2011,可以使用该工具对图像进行获取,浏览或者处理,该工具助手提供了常用的图像处理的算法,供用户方便使用,在此不再赘述。

周鹏安徽工程大学电气工程学院6.4图像读取与保存6.4.1图像文件格式简介(1)BMP文件格式(2)TIFF文件格式(3)JPEG文件格式(4)GIF文件格式(5)PNG文件格式在LabVIEW中提供了IMAQReadFile用于打开并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论