蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

基于VB的数字图像处理

  • 资源ID:55593970       资源大小:3.28MB        全文页数:20页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

基于VB的数字图像处理

下载后可任意编辑 郑州航空工业管理学院 结 课 设 计(论文) 2024 级 电子信息工程 专业 0813083 班级 课 程 数字图像处理 姓 名 陈 军 学号 081308303 指导老师 陈 宇 职称 讲 师 2011 年 11月 2 日 基于VB的数字图像处理系统设计 081308303 陈军 指导老师陈宇 讲师 1 VB简介 Visual Basic(简称VB)是美国微软公司开放的一种可视化编程工具。它功能强大、简单易学,能够方便快捷地开放Windows应用程序。它主要沿袭了BASIC系列语言的语法,非常简洁。 Visual Basic中的“Visual ”,其含义是“可视化的”,指的是开发图形用户界面(GUIGraphical User Interfaces)的方法。“Basic”指的是BASIC(Beginners All-Purpose Symbol Instruction Code,即初学者通用符号指令代码)语言。Visual Basic与一般的BASIC语言不同,它是可视化的BASIC语言,不必编写大量代码是描述程序界面,而只要把预先建立好的对象拖放到窗口界面中即可。 Visual Basic具有以下突出特点 1. 方便的开发环境。 Visual Basic提供了完善的可视化编程环境。可以同时打开多个工程,可以建立多文档界面和单文档界面,具有强大的代码编辑器。在代码窗口中可以自动列出控件的属性和方法,可以自动提示函数的语法。 2. 事件驱动的程序机制 Visual Basic程序运行的基本方法是由“事件”来驱动程序运行的。不使用传统编程中的“主程序”和“子程序”之间细致的连带关系,而是将大规模的程序分为若干个单一的、独立的、小规模的段落程序,分别由各种“事件”来驱动执行,大大降低了程序的编写难度。 Visual Basic版本简介它有三种版本,各自满足不同的开发需要。 1.学习版。利用学习版编程人员可以轻松的开发出Windows下的应用程序。它包括所有的内部控件及Grid、Tab和Data_Bound控件。学习版提供的文档有程序员指南、联机帮助、及Visual Basic联机手册。 2.专业版。为专业编程人员提供了一整套进行系统开发的功能完备的工具。该版本包括学习版的全部功能同ActiveX控件,还包括Internet控件和Crystal Report Writer。专业版提供的文档有程序员指南、联机帮助、部件工具指南。 3.企业版。使得专业编程人员能够开发功能强大的组内分别式应用程序。该版本包括专业版的全部功能连同工程版的控制系统等。企业版提供的文档除包括专业般的所有文档外,还有客户/服务器应用程序开发指南和SourceSafe User’s Guide。 因为本软件开发的平台为企业版Visual Basic 6.0,而且现在市面上流行的也是企业版Visual Basic6.0,因此这里我们主要介绍Visual Basic 6.0。 Visual Basic 6.0是微软公司系列可视化开发工具Visual Studio 6.0中的产品,是创建Windows应用程序最简便、最快捷的开发工具之一。同时Visual Basic 6.0具有强大的图形图像处理功能,并广泛应用于图形设计、图像处理及多媒体技术中。 2 软件系统总体分析 2.1系统的主体界面 由于现在关于图像处理的应用软件很多,优秀的有Adobe公司的Photoshop、Macromedia公司的Fireworks等,它们的版本不断在更新,功能也在不断的提高。本应用软件就参照图像处理软件新视觉的主体界面。整个界面如图2.11所示 图2.1-1系统界面 2.2系统的功能 该系统的功能主要集中在菜单栏和工具栏中,菜单栏中所体现的都是处理图像的功能。包括以下方面 A .选择图像、打开、保存、关闭和退出等功能。 B .过滤图像,包括锐化处理、浮雕处理、镶嵌处理、逆反处理、曝光处理。 C .对彩色图像进行变换包括平滑处理、教材处理、霓红处理、油画处理。 工具栏中的功能主要体现在工具中,正如平常画图工具的工具一样,可以选择一定的区域,放大图像、画圆、画方,输入文字、剪切一定的区域,简单的渐变等。 2.3 系统简单操作 举两个例子其一,我们要处理一幅图片,要想得到一个浮雕的效果。那么,首先在文件菜单项中选择打开文件,到指定的目录下选择你需要处理的图片,打开之后,在菜单栏中的过滤选项中选择浮雕,那么软件就执行相应的操作,进行图像处理。处理完后,假如不需要其它操作,就可以在文件菜单项中选择保存项,保存到你指定的目录下。 其二,我们要自己建一幅自己的图片。选择菜单栏中文件下的新建,然后在工作区,选择工具条的多种工具,可以画圆,也可以画放方,剪切一定的区域,进行简单的渐变色,输入文字等,然后保存即可。 3 图像处理技术 3.1基本图像处理技术 图像的颜色是由三种基本颜色,即红(R)、绿G、蓝B有机组合而成的,称为三基色。每种基色可取0到255的值,因此由三基色可组合成(256*256*256)1677万种颜色,每种颜色都有其对应的R、G、B值。对一幅彩色图像的各像素值进行变换并依变换后的新像素值重新显示,则可以实现不同的显示效果 3.2过滤技术 包括锐化、浮雕、风化、腐蚀。这里介绍两种分别是锐化和浮雕。 1.位图图像的锐化处理的算法如下 计算源图像像素fi,j的像素值与边缘上相邻像素fi-1,j-1 像素值之差的绝对值的百分比之和,然后将该值作为处理后图像像素gi,j的像素值。例如 rrr10.25*absr1-r2或者 0.25改为0.5也可 ggg10.25*absg1-g2 bbb10.25*absb1-b2 式中r1,g1,b1分别为fi,j的红、绿、蓝重量值, r2,g2,b2分别为fi-1,j-1的红、绿、蓝重量值, rr,gg,bb分别为gi,j的红、绿、蓝重量值。 2. 位图图像的浮雕处理的算法是 Gi,j fi,j- fi-1,j常数 式中,Gi,j为处理后图像的像素值,fi,j为源图像的像素值,Fi-1,j为前一个相邻像素的值。常数一般取128。即 rrr1-r2128 ggg1-g2128 bbb1-b2128 式中, r1,g1,b1分别为为源图像的像素fi,j的红、绿、蓝重量值;r2,g2,b2分别为前一个相邻像素fi-1,j的红、绿、蓝重量值,rr,gg,bb分别为处理后图像的像素Gi,j的红、绿、蓝重量值。 3.3彩色图像变换 包括彩色转灰度、彩色转黑白、平滑处理、逆反处理和霓红处理。这里介绍一

注意事项

本文(基于VB的数字图像处理)为本站会员(fengbaozheng)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开