欢迎来到天天文库
浏览记录
ID:38711516
大小:1.57 MB
页数:14页
时间:2019-06-18
《基于VC++可视化图像处理设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、安阳师范学院本科学生毕业设计报告基于VC++的可视化图像处理系统报告作 者 系(院) 专 业 年 级 学 号 指导教师 日 期 学生诚信承诺书本人郑重承诺:所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名: 日期: 论文
2、使用授权说明本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。签名: 导师签名: 日期:基于VC++的可视化图像处理系统设计张小琪(安阳师范学院物理与电气工程学院,河南安阳455002)摘要:信息技术的蓬勃发展,尤其是计算机处理数据能力的不断增强,为数字图像技术的飞速发展提供了广阔的空间,因此开发一个好的图像处理软件至关重要。本文以VC++为开发环境,以BMP为操作对象
3、,设计了一套可视化图像处理系统。该系统实现了图像处理领域的大部分常用算法,且系统界面友好,使用起来非常方便。关键词:VC++;BMP;图像处理1引言1.1图像处理的重要性本系统的图像处理就是利用一系列的操作来改变图像的像素,以达到一定的目标。在图像处理系统的图像处理、图像分析、图像理解三个阶段中图像处理最为基本,而也尤为重要,因为这个阶段的工作关系到后面其他的操作。在计算机水平大大提高的基础上,图像处理在实际应用中也得到的很大的发展和利用,本系统是建立在图像处理之上,在实际中的应用得到更好的开发,也让图像分析,图像理解阶段得到
4、更好的处理条件,从而让图像处理在实际中得到更多更广的利用。我国科学计算可视化技术的研究开始于90年代初。由于数据可视化所处理的数据量十分庞大,生成图像的算法又比较复杂,过去常常需要使用巨型计算机和高档图形工作站等。因此,数据可视化开始都在国家级研究中心、高水平的大学、大公司的研究开发中心进行研究和应用。近年来,随着PC功能的提高、各种图形显卡以及可视化软件的发展,可视化技术已扩展到科学研究、工程、军事、医学、经济等各个领域。随着计算机的兴起,信息可视化技术方兴未艾。我国在80年代就开始进行科学计算可视化技术的研究和应用。至今,
5、我国不论在算法方面,还是在油气勘探、气象、计算力学、医学等领域的应用方面,都已取得了一大批可喜的成果。但从总体上来说,与国外先进水平还有相当的差距,特别是在商业软件方面,还是空白。因此,组织力量开发可视化商业软件,并通过市场竞争,促使其逐步成熟,已成为当务之急。系统设计采用了C++这门目前非常成熟的基于面向对象的计算机程序设计语言,开发工具选用VisualC++6.0。操作系统选用WindowsXP等。所阐述的可视化图像处理系统演示程序的主要功能是对BMP图像的处理,主要有图像的基本操作.2设计内容2.1读取BMP图片BMP是
6、英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。随着Windows操作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点--占用磁盘空间过大。所以,目前BMP在单机上比较流行典型的BMP图像文件由四部分组成:第12页表1BMP图像文件结构文件部分属性说明BITMAPFILEHEADER(位图文件头)bfType文件类型,必须是0x424D,
7、即字符串“BM”bfSize指定文件大小,包括这14个字节bfReservered1保留字,不用考虑bfReservered2保留字,不用考虑bfOffBits从文件头到实际位图数据的偏移字节数BITMAPINFOHEADER(位图信息头)biSize该结构长度,为40biWidth图像的宽度,单位是像素biHeight图像的高度,单位是像素biplanes位平面数,必须是1,不用考虑biBitCount指定颜色位数,1为二值,4为16色,8为256色,16,24、32为真彩色biCompression指定是否压缩,有效的值为
8、BI_RGB,BI_RLE8,BI_RLE4,BI_BITFIELDSbiSizeImage实际的位图数据占用的字节数biXPelsPerMeter目标设备水平分辨率,单位是每米的像素数biYPelsPerMeter目标设备垂直分辨率,单位是每米的像素数biClrUsed实际
此文档下载收益归作者所有