数字图像处理论文
数字图像处理,利用VB进行设计
郑州航空工业管理学院
结 课 设 计(论文)
专业
课 程 数字图像处理 姓 名 *** 学号 ***** 指导教师 *** 职称 ***
二О一 二 年 十 月十七
数字图像处理,利用VB进行设计
数字图像处理,利用VB进行设计
摘 要
本论文首先接收数字图像处理技术的背景和意义。然后介绍基于VB的所完成的图像处理的应用软件visual basic6.0ATLAB具有相当强大的矩阵运算和操作功能, MATLAB图像处理工具箱提供了丰富的图像处理函数,灵活运用这些
函数几乎可以完成所有的图像处理工作,大大节省编写低层 算法代码的时间,避免程序设计中的重复劳动,达到事半功 倍的效果。
但是,为了便于对图像处理技术的了解和认识,采用 VB进行图像打开、处理等设计,重点对图像处理中的算法 进行了解。
关键词
Visual Basic 6.0、图像处理、Bitblt函数
数字图像处理,利用VB进行设计
目录
一、数字图像处理的背景 1.1、数字图像概述
1.2、数字图像处理的目的和主要内容 1.3、数字图像处理的应用 1.4、数字图像处理基础
二、Visual Basic的介绍及基本操作应用 2.1、Visual Basic简介 2.2、Visual Basic的基本操作 三、图像处理技术的系统软件设计 3.1、彩色图像切换技术及原理 3.2、图形窗体界面设计 3.3、VB程序设计 3.4、调试过程 四、总结体会 五、参考书目
数字图像处理,利用VB进行设计
彩色图像界面切换技术研究与设计
091308326 徐龙
一、数字图像处理的背景 1.1 数字图像概述
进行去除噪声、 增强、复原、分割、提取特征等理论、 方法和技术称为数字图像处理(DIP, Digital Image Processing)。数字图像处理起源于20世纪20年代。当时,人们通过Bartlane海底电缆图片传输系统,从伦敦到纽约传输了一幅经过数字压缩后的照片,从而把传输时间从一周多减少到不到3小时。使用技术:在传输图片时,首先在图片传输端进行图像编码,然后在接收端利用特殊的打印设备重构出该图片。该应用已经包含了数字图像处理的知识,但还称不上真正意义的数字图像处理,因为它没有涉及到计算机。经过几十年的研究与发展,数字图像处理的理论和方法进一步完善,应用范围更加广阔,已经成为一门新兴的学科,并在向更高级的方向发展。
特点:1、易于控制处理效果2、处理精度高,再现性好3、图像数据量庞大,处理费时4、处理的多样性5、图像处理技术综合性强,掌握难度较大。
1.2 数字图像处理的目的和主要内容 数字图像处理的目的:
1.提高图像的视感质量, 以达到赏心悦目的目的。
数字图像处理,利用VB进行设计
2.提取图像中所包含的某些特征或特殊信息,便于计算机分析。
3.对图像数据进行变换、编码和压缩,便于图像的存储和传输。 图像处理系统平台多为Microsoft Windows,开发的主流工具为Microsoft公司的VB和VC。这是因为VB和VC是具有高度综合性能的软件开发工具, 用它开发出来的程序有着运行速度快、可移植能力强等优点。 1.3 数字图像处理的应用
数字图像处理技术在20世纪60年代末和20世纪70年代初开始广泛应用于医学图像、地球遥感监测和天文学等领域。其后,军事、气象、环境、交通等学科领域的发展也推动了图像处理技术迅速发展。 图像处理的发展将围绕HDTV(高清晰度电视)的研制, 开展实时图像处理的理论及技术研究,向着高速、高分辨率、 立体化、多媒体化、 智能化和标准化方向发展。图像、图形相结合,朝着三维成像或多维成像的方向发展。硬件芯片研究。把图像处理的众多功能固化在芯片上, 使之更便于应用。新理论与新算法研究。 1.4 数字图像处理基础
1.4.1图像的数字化包括采样和量化两个过程。图像数字化后,
g(i,j)
f(0,0)f(0,1)
f(1,0) f(m 1,0)f(m 1,1) f(m 1,n 1)
f(0,n 1)
数字图像处理,利用VB进行设计
采样:
量化:模拟图像经过采样后,离散化为像素。但像素值(即灰度值)仍是连续量。
1.4.2 数字图像文件的类型
静态图像可分为矢量图和位图。
位置:像元、像素或图像元素值:灰度值或亮度值矢量图用数学公式描述的图像。矢量图形指由代数方程定义的(>=0,< )
采样网格
(a) 正方形网格; (b) 正六角网格
(a)
(b)
线条或曲线构成的图形。如:表示一个圆形,矢量图像保存了一个
数字图像处理,利用VB进行设计
画圆的命令、圆心的坐标、半径的长度等等。欲显示该圆,矢量绘图软件则根据圆的坐标、半径等信息,经过方程式计算,将圆“画”在屏幕上。优点:文件数据量很小;图像质量与分辨率无关,这意味着无论将图像放大或缩小了多少次,图像总是以显示设备允许的最大清晰度显示。缺点:不易制作色调丰富或色彩变化太多的图像,而且绘出来的图像不是很逼真,同时也不易在不同的软件间交换文件。
1.4.3 数字图像类型
位图(点位图)的基本构图单位是像素。位图是通过许多像素点表示一幅图像,每个像素具有颜色属性和位置属性。包含不同色彩信息的像素的矩阵组合构成了千变万化的图像。位图可以从传统的相片、幻灯片上制作出来或使用数字相机得到。 位图分成如下四种: 单色图像、灰度图像、索引图像和真彩色图像。
二、Visual Basic的介绍及基本操作应用 2.1 Visual Basic简介
Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,
数字图像处理,利用VB进行设计
或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。 常用的术语:
控件——简单的说,控件就是构成或者说建造Visual Basic
应用程序的图形化工具,包 括窗体、按钮、复选框、列表框、数据控件、表格控件和图片控件等等。
事件——由用户或操作系统引发的动作。事件的示例有击键、单击
鼠标(Click)、双击鼠标(DblClick)一段时间的限制,或从端口接收数据。
方法——嵌入在对象定义中的程序代码,它定义对象怎样处理信息
并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是Visual Basic中所有对象的示例。
对象——一个控件、窗体等都可被看作一个对象。
过程——为完成某些特定的任务而编写的代码段,过程通常用于响
应特定的事件,也可以当作应用程序的用户自定义函数来使用。
属性——属性是组成用户界面的各对象的性质的具体描述。例如上
述“对象”中所提到的尺寸、位置、颜色、宽度、 …… 此处隐藏:3621字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




