欢迎来到天天文库
浏览记录
ID:36220960
大小:563.49 KB
页数:7页
时间:2019-05-07
《数字图像处理实验2new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数字图像处理》实验报告(二)学号:121310122姓名:王际尧专业:机械设计制造及其自动化课序号:1计算机科学与技术学院《数字图像处理》实验报告(一)实验2直方图均衡化一、实验学时:4学时(本部分占实验成绩的40%)二、实验目的:1、理解直方图均衡化的原理及步骤;2、编程实现图像(灰度或彩色)的直方图均衡化。三、必须学习和掌握的知识点:直方图均衡化是一种快速有效且简便的图像空域增强方法,在图像处理中有着非常重要的意义,因此要求掌握。四、实验题目:编程实现灰度图像的直方图均衡化处理。要求给出原始图像的直方图、均衡化图像及其直方图和直方图均衡化时所用的灰度级变换曲线图。五
2、、思考题:(选做,有加分)实现对灰度图像的直方图规定化处理。六、实验报告:请按照要求完成下面报告内容并提交源程序、可执行程序文件和实验结果图像。-5-《数字图像处理》实验报告(一)1、请详细描述本实验的原理:直方图均衡化算法分为三个步骤,第一步是统计直方图每个灰度级出现的次数,第二步是累计归一化的直方图,第三步是计算新的像素值。第一步:for(i=0;i3、的个数,L表示的是最大灰度级,width和height分别表示的是原始图像的宽度和高度,所以,p[i]表示的就是灰度级为i的像素在整幅图像中出现的概率(其实就是p[]这个数组存储的就是这幅图像的归一化之后的直方图)。第二步:for(i=0;i<=L;i++){for(j=0;j<=i;j++){c[i]+=p[j];}}c[]这个数组存储的就是累计的归一化直方图。第三步:max=min=s[0][0];for(i=0;is[i4、][j]){min=s[i][j];}}}找出像素的最大值和最小值。for(i=0;i5、((0:255)/255,T);-5-《数字图像处理》实验报告(一)3、实验结果分析(要求附上结果图像):原始图像均衡化图像直方图直方图均衡化灰度级变换曲线图-5-《数字图像处理》实验报告(一)4、实验体会:这种方法对于背景和前景都太亮或者太暗的图像非常有用,这种方法尤其是可以带来X光图像中更好的骨骼结构显示以及曝光过度或者曝光不足照片中更好的细节。这种方法的一个主要优势是它是一个相当直观的技术并且是可逆操作,如果已知均衡化函数,那么就可以恢复原始的直方图,并且计算量也不大。这种方法的一个缺点是它对处理的数据不加选择,它可能会增加背景杂讯的对比度并且降低有用信号的对比度;6、变换后图像的灰度级减少,某些细节消失;某些图像,如直方图有高峰,经处理后对比度不自然的过分增强。通过实践操作理解直方图均衡化的原理及步骤2、编程实现图像(灰度或彩色)的直方图均衡化。知道直方图均衡化是一种快速有效且简便的图像空域增强方法,在图像处理中有着非常重要的意义。实验中编程实现灰度图像的直方图均衡化处理。给出原始图像的直方图、均衡化图像及其直方图和直方图均衡化时所用的灰度级变换曲线图。了解MATLAB使用方法。-5-《数字图像处理》实验报告(一)5、思考题部分:-5-
3、的个数,L表示的是最大灰度级,width和height分别表示的是原始图像的宽度和高度,所以,p[i]表示的就是灰度级为i的像素在整幅图像中出现的概率(其实就是p[]这个数组存储的就是这幅图像的归一化之后的直方图)。第二步:for(i=0;i<=L;i++){for(j=0;j<=i;j++){c[i]+=p[j];}}c[]这个数组存储的就是累计的归一化直方图。第三步:max=min=s[0][0];for(i=0;is[i
4、][j]){min=s[i][j];}}}找出像素的最大值和最小值。for(i=0;i5、((0:255)/255,T);-5-《数字图像处理》实验报告(一)3、实验结果分析(要求附上结果图像):原始图像均衡化图像直方图直方图均衡化灰度级变换曲线图-5-《数字图像处理》实验报告(一)4、实验体会:这种方法对于背景和前景都太亮或者太暗的图像非常有用,这种方法尤其是可以带来X光图像中更好的骨骼结构显示以及曝光过度或者曝光不足照片中更好的细节。这种方法的一个主要优势是它是一个相当直观的技术并且是可逆操作,如果已知均衡化函数,那么就可以恢复原始的直方图,并且计算量也不大。这种方法的一个缺点是它对处理的数据不加选择,它可能会增加背景杂讯的对比度并且降低有用信号的对比度;6、变换后图像的灰度级减少,某些细节消失;某些图像,如直方图有高峰,经处理后对比度不自然的过分增强。通过实践操作理解直方图均衡化的原理及步骤2、编程实现图像(灰度或彩色)的直方图均衡化。知道直方图均衡化是一种快速有效且简便的图像空域增强方法,在图像处理中有着非常重要的意义。实验中编程实现灰度图像的直方图均衡化处理。给出原始图像的直方图、均衡化图像及其直方图和直方图均衡化时所用的灰度级变换曲线图。了解MATLAB使用方法。-5-《数字图像处理》实验报告(一)5、思考题部分:-5-
5、((0:255)/255,T);-5-《数字图像处理》实验报告(一)3、实验结果分析(要求附上结果图像):原始图像均衡化图像直方图直方图均衡化灰度级变换曲线图-5-《数字图像处理》实验报告(一)4、实验体会:这种方法对于背景和前景都太亮或者太暗的图像非常有用,这种方法尤其是可以带来X光图像中更好的骨骼结构显示以及曝光过度或者曝光不足照片中更好的细节。这种方法的一个主要优势是它是一个相当直观的技术并且是可逆操作,如果已知均衡化函数,那么就可以恢复原始的直方图,并且计算量也不大。这种方法的一个缺点是它对处理的数据不加选择,它可能会增加背景杂讯的对比度并且降低有用信号的对比度;
6、变换后图像的灰度级减少,某些细节消失;某些图像,如直方图有高峰,经处理后对比度不自然的过分增强。通过实践操作理解直方图均衡化的原理及步骤2、编程实现图像(灰度或彩色)的直方图均衡化。知道直方图均衡化是一种快速有效且简便的图像空域增强方法,在图像处理中有着非常重要的意义。实验中编程实现灰度图像的直方图均衡化处理。给出原始图像的直方图、均衡化图像及其直方图和直方图均衡化时所用的灰度级变换曲线图。了解MATLAB使用方法。-5-《数字图像处理》实验报告(一)5、思考题部分:-5-
此文档下载收益归作者所有