可视化图像处理系统的设计与实现.doc
广西工学院计算机2005毕业论文目录2目录摘要····························································································5Abstract·····················································································6第一章前言················································································7第一节选题背景·······································································7一课题来源············································································7二课题目的和意义···································································7三课题应解决的问题······························································8四课题技术关键·····································································8第二节数字图像介绍·································································8一数字图像的基本概念····························································8二位图的分类·····································································10第三节本文的组织结构······························································11一、本文的主要工作·······························································11二、本文的组织结构·······························································12第二章数字图像处理简介····························································13第一节图像处理概况·································································13一基于计算机的图像处理························································13二各种图像处理的特点···························································14三数字图像处理的特征··························································15第二节图像处理基础知识··························································16一图像处理的硬件构成··························································16广西工学院计算机2005毕业论文目录3二数字图像与VisualC+························································18三位图文件格式···································································19四采样与量化·····································································21五图像处理的基本步骤··························································22第三章方案设计与论证·································································24第一节方案设计·······································································24第二节可行性论证···································································25第四章系统设计··········································································26第一节总体设计·······································································26一、流程分折········································································26二、功能框架结构··································································27第二节详细设计·····································································28一、图像的打开、关闭、保存···················································28二、直方图设计·····································································31三、傅立叶交换·····································································34四、小波交换········································································39第三节编码············································································41一、开发语言特征··································································41二、代码风格与代码质量·························································42第五章运行测试··········································································44第一节测试目的·······································································44第二节测试步骤·······································································44广西工学院计算机2005毕业论文目录4一、图像打开及关闭·······························································44二、直方图···········································································44三、傅立叶变换·····································································45四、小波变换········································································47第三节结果分析·······································································48一、像打开及关闭··································································48二、直方图···········································································48三、傅立叶变换·····································································48四、小波变换········································································48第四节存在问题·······································································49第六章结论················································································50致谢··························································································51参考文献···················································································52广西工学院计算机2005毕业论文目录5第一章前言第一节选题背景一、课题来源早期的数字图像处理的目的是以人为对象,为了满足人的视觉效果而改善图像的质量,处理过程中输入的是质量差的图像,输出的是质量好的图像,常用的图像处理方法有图像增强、复原等。图像处理所涉及的应用领域有军事应用、医学诊断、工业监控、物体的自动分检识别等等,这些应用系统无不需要计算机提供实时动态,效果逼真的图像。随着计算机技术的发展,有一类图像处理是以机器为对象,处理的目的是使机器能够自动识别目标,这称之为图像的识别。随着数字化与多媒体时代的来临,数字图像处理已经成为必备的基础知识。近几十年来由于计算机技术的蓬勃发展,图像处理技术也得到了空前的发展和应用。目前,图像处理技术已经广泛应用于工业、军事、医学、交通、农业、天气预报、银行、超市、重要部门的监控报警系统、可视电话、网络传输等等领域,成为各个学科学习和研究对象。随着图像处理技术的广泛应用,学习和掌握这门科学显得格外重要,图像处理已经成为信息技术相关领域的核心课程。我国科学计算可视化技术的研究开始于90年代初。由于数据可视化所处理的数据量十分庞大,生成图像的算法又比较复杂,过去常常需要使用巨型计算机和高档图形工作站等。因此,数据可视化开始都在国家级研究中心、高水平的大学、大公司的研究开发中心进行研究和应用。近年来,随着PC功能的提高、各种图形显卡以及可视化软件的发展,可视化技术已扩展到科学研究、工程、军事、医学、经济等各个领域。随着Internets兴起,信息可视化技术方兴未艾。我国在80年代就开始进行科学计算可视化技术的研究和应用。至今,我国不论在算法方面,还是在油气勘探、气象、计算力学、医学等领域的应用方面,都已取得了一大批可喜的成果。但从总体上来说,与国外先进水平还有相当的差距,特别是在商业软件方面,还是空白。因此,组织力量开发可视化商业软件,并通过市场竞争,促使其逐步成熟,已成为当务之急。