南昌大学数字图像处理实验报告

南昌大学数字图像处理实验报告

ID:15632248

大小:718.50 KB

页数:14页

时间:2018-08-04

南昌大学数字图像处理实验报告_第1页
南昌大学数字图像处理实验报告_第2页
南昌大学数字图像处理实验报告_第3页
南昌大学数字图像处理实验报告_第4页
南昌大学数字图像处理实验报告_第5页
资源描述:

《南昌大学数字图像处理实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告实验课程:数字图像处理学生姓名:涂汉江学号:6100410181专业班级:数媒101班2013年06月08日南昌大学实验报告---(1)数据图像显示的Vc程序设计学生姓名:涂汉江学号:6100410181专业班级:数媒101班实验类型:□验证■综合□设计□创新实验日期:2013.06.01实验成绩:一.实验目的位图图片显示的C语言实现。二.实验要求用C语言编写简单的程序用来打开位图文件。三.实验环境PC机VC6.0四.实验原理无五.实验代码及结果//主要代码部分voidCCOpenImag

2、eDoc::OnFileOpen(){//TODO:AddyourcommandhandlercodehereCFileDialogdlg(TRUE,0,0,OFN_HIDEREADONLY,_T("位图文件

3、*.bmp

4、所有文件

5、*.*

6、

7、"));if(dlg.DoModal()==IDOK){FileName=dlg.GetPathName();if(fileheader)deletefileheader;if(infoheader)deleteinfoheader;if(pal)delete

8、pal;if(BMPData)deleteBMPData;if(flag)flag=false;if(!file.Open(FileName,CFile::modeRead))return;-14-fileheader=newBITMAPFILEHEADER[1];infoheader=newBITMAPINFOHEADER[1];file.Read(fileheader,sizeof(BITMAPFILEHEADER));if(fileheader->bfType!=0x4D42)return;

9、file.Read(infoheader,sizeof(BITMAPINFOHEADER));if(infoheader->biCompression!=0)return;linebytes=WIDTHBYTES(infoheader->biBitCount*infoheader->biWidth);if(infoheader->biBitCount==8){pal=newRGBQUAD[256];BMPData=newBYTE[linebytes*infoheader->biHeight];fi

10、le.Read(pal,256*4);file.Read(BMPData,linebytes*infoheader->biHeight);flag=true;}elseif(infoheader->biBitCount==24){BMPData=newBYTE[linebytes*infoheader->biHeight];file.Read(BMPData,linebytes*infoheader->biHeight);flag=true;}elsereturn;file.Close();Upd

11、ateAllViews(NULL);}}//结果截图-14-一.实验小结BMP文件格式比一开始做的DAT文件复杂,有一个文件头来记录相关的图片信息,而且文件里图片的存储方式是和正常的扫描顺序相反的,也就是说输出的时候要倒过来输出,所以也需要注意。-14-南昌大学实验报告---(2)直方图均衡化图像增强学生姓名:涂汉江学号:6100410181专业班级:数媒101班实验类型:□验证■综合□设计□创新实验日期:2013.06.01实验成绩:一.实验目的用C语言实现图像的直方图均衡化处理。二.实验要求用

12、C语言实现图像的直方图均衡化处理。三.实验环境PC机VC6.0四.实验原理图像对比度增强的方法可以分成两类:一类是直接对比度增强方法;另一类是间接对比度增强方法。直方图拉伸和直方图均衡化是两种最常见的间接对比度增强方法。直方图拉伸是通过对比度拉伸对直方图进行调整,从而“扩大”前景和背景灰度的差别,以达到增强对比度的目的,这种方法可以利用线性或非线性的方法来实现;直方图均衡化则通过使用累积函数对灰度值进行“调整”以实现对比度的增强。直方图均衡化是图像处理领域中利用图像直方图对对比度进行调整的方法。这

13、种方法通常用来增加许多图像的局部对比度,尤其是当图像的有用数据的对比度相当接近的时候。通过这种方法,亮度可以更好地在直方图上分布。这样就可以用于增强局部的对比度而不影响整体的对比度,直方图均衡化通过有效地扩展常用的亮度来实现这种功能。原理:直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变

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

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

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