基于labview的图像反色处理系统

基于labview的图像反色处理系统

ID:11277119

大小:1.40 MB

页数:12页

时间:2018-07-11

基于labview的图像反色处理系统_第1页
基于labview的图像反色处理系统_第2页
基于labview的图像反色处理系统_第3页
基于labview的图像反色处理系统_第4页
基于labview的图像反色处理系统_第5页
资源描述:

《基于labview的图像反色处理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、沈阳航空工业学院课程设计论文基于LabVIEW的图像反色处理系统目录0.前言11.总体方案设计21.1图像反色原理21.2程序流程图22.模块的设计32.1各模块的设计原理32.1.1图像读入模块的设计32.1.2图像处理模块设计32.1.3图像存储模块的设计42.2图像显示及处理面板设计42.2.1前面板的设计42.2.2流程图设计53.调试及结果分析53.1运行检验53.2调试分析74.结论及进一步设想8参考文献8课设体会9附录基于LabVIEW的图像反色处理系统10第11页沈阳航空工业学院课程设计论文基于LabVIEW的图像反色处理系统基于LabVIEW的图像反色处理系统

2、摘要:本论文阐述的是基于LabVIEW的图像反色处理系统的设计方法。反色又叫补色,红的补色是绿色,蓝的补色是橙色,黄的补色是紫色,由这三种对比关系可引出很多对比的反色。对于彩色图像的R、G、B各彩色分量取反的技术就是图像的反色处理,这在处理二值化图像的连通区域选取的时候非常重要。如物体连通域用黑色表示,而二值化后的物体连通域图像可那是白色的,而背景是黑色的,这时应手动选取图像的反色处理或有程序根据背景和物体连通域两种颜色的数量所占比例而自动选择是否选择选取图像的反色处理。本文主要分三个部分介绍,即图像的导入、反色处理,存储并显示图像的像素、深度等参数。关键字:图像导入;反色处理

3、;显示存储;0.前言LabVIEW是一种图形化的编程语言和开发环境,是一个功能强大并且灵活的软件,利用它可以方便的建立自己的虚拟仪器。使用这种语言编程时,基本上不需要编写程序代码,而是“绘制”程序流程图。LabVIEW尽可能利用工程技术人员熟悉的术语、图标和概念,因而它是一种面向最终用户的开发工具,可以增强工程人员构建自己的科学和工程系统的能力,可以为实现仪器编程和数据采集等系统提供便捷途径。以LabVIEW为代表的图形化语言,有称为“G”语言。它能够以其直观简便的编程方式、众多的源码级的设备驱动程序、多种多样的分析和表达功能支持,为用户快捷地构筑自己在实际生产中所需要的仪器系

4、统创造了基础条件,是一种通用的编程系统,具有各种各样、功能强大的函数库,包括数据采集、GPIB、串行仪器控制、数据分析、数据显示及数据存储,甚至还有目前十分热门的网络功能。LabVIEW也有完善的仿真、调试工具,如设置断点、单步等。LabVIEW的动态连续跟踪方式,可以连续、动态地观察程序中的数据及其变化情况,比其它语言的开发环境更方便、更有效。此外利用LabVIEW,可产生独立运行的可执行文件,能脱离LabVIEW环境运行,像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本,这给发布应用程序带来了极大的方便。利用Lab

5、VIEW软件能对图像进行处理的方式有很多种,如对图像进行边缘检测、图像特征提取、图像分割等。但考虑到现有的实验条件,本文选择了对图像进行了反色处理。大家对照片的底片一定都很熟悉了,底片上的颜色与色彩鲜艳的照片的颜色是正好相反的,即反色,这也是我们制作反色图像的核心。图像反色实际上就是取每一个像素点的相对颜色值进行处理。第11页沈阳航空工业学院课程设计论文基于LabVIEW的图像反色处理系统本设计根据这一原理进行了系统设计。1.总体方案设计本设计中,主要利用labVIEW方便PictureFunctions功能模块。能直接读入和存储图像。再通过算法改变每一像素点所对应的RGB方法

6、就能得到了反色的图像。1.1图像反色原理我们所见到的图片各种色彩都是由红、绿、蓝三种颜色按不同的比例混合而成的,这就是我们所说的三基色,它们的颜色值(RGB值)是 0~255 ,所以我们只需去的图像上各个点的RGB值,然后用255减去这个值,并将这个值重新赋值给各个点,就会达到我们想要的底片效果了,即反色处理。1.2程序流程图程序运行时,首先从硬盘中选择要导入图像,通过ReadBMPFile.Vi导入图像,再通过与图像的数据做减法运算后重新赋值,获得反色后的图并存储。具体程序流程图如图1所示。开始读入图像获得图像数据与255做减法运算重新赋值给图像各个点显示并存储图像图1程序流

7、程图第11页沈阳航空工业学院课程设计论文基于LabVIEW的图像反色处理系统2.模块的设计基于以上的分析,以处理BMP格式图像为例,用labVIEW编写程序对图像进行处理并在计算机屏幕上显示出来。本系统可为三个模块即图像的导入、反色处理和显示并存储处理后的图像。2.1各模块的设计原理2.1.1图像读入模块的设计在本模块中,用户只需要在导入BMP格式的图像,经过DrawFlattenedPixmap.Vi操作(绘制平化像素图)后,Newpicture(原始图象)就会根据用户导入图像进行显示。其

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。