数字图像处理 第3章

数字图像处理 第3章

ID:13328686

大小:2.84 MB

页数:48页

时间:2018-07-22

数字图像处理 第3章_第1页
数字图像处理 第3章_第2页
数字图像处理 第3章_第3页
数字图像处理 第3章_第4页
数字图像处理 第3章_第5页
资源描述:

《数字图像处理 第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.1背景知识第三章亮度变换与空间滤波空间域技术直接对图像像素进行操作:g(x,y)=T[f(x,y)]3.2亮度变换函数s=T(r)3.2.1imadjust函数g=imadjust(f,[low_inhigh_in],[low_outhigh_out],gamma)3.2.1imadjust函数g=imadjust(f,[low_inhigh_in],[low_outhigh_out],gamma)例3.1:使用函数imadjust%%使用函数imadjust目的:突出我们感兴趣的亮度带·压缩灰度级的低端并扩展灰度级的高端clcclearf=im

2、read('Fig0303(a)(breast).tif');figureimshow(f)g1=imadjust(f,[0,1],[1,0]);%===imcomplement(f)灰度反转@灰度负片figureimshow(g1)g2=imadjust(f,[0.5,0.75],[0,1]);%突出我们感兴趣的亮度带figureimshow(g2)g3=imadjust(f,[],[],2);%压缩灰度级的低端并扩展灰度级的高端figureimshow(g3)3.2.2对数和对比度拉伸变换对数变换:g=c*log(1+double(f))对比度拉

3、伸:对比度拉伸的matlab实现:g=1./(1+(m./(double(f)+eps)).^E)例3.2:使用对数变换减少动态范围%%例3.2使用对数变换减小动态范围经典的阈值函数clcclearf=imread('Fig0305(a)(spectrum).tif');figuresubplot(121),imshow(f),subplot(122),imhist(f),axistightg=im2uint8(mat2gray(log(1+double(f))));figuresubplot(121),imshow(g),title('使用对数变换

4、减小动态范围')subplot(122),imhist(g),axistight%对比度拉伸变换m=5;E=10;h=im2uint8(mat2gray(1./(1+(m./(double(f)+eps)).^E)));figuresubplot(121),imshow(h),title('对比度拉伸')subplot(122),imhist(h),axistight3.2.3亮度变换的一些使用M函数处理可变数量的输入和输出:输入:n=nargin输出:n=nargout亮度变换的第二个M函数:g=changeclass(newclass,f)编写i

5、ntrans格式化函数:intrans.m,程序略。例3.3:函数intrans.m的应用%%例3.3P51intrans·灰度变换的十项全能函数clcclearf=imread('Fig0306(a)(bone-scan-GE).tif');figureimshow(f)g=intrans(f,'stretch',mean2(im2double(f)),0.9);figureimshow(g)3.3直方图处理与函数绘图3.3.1:生成并绘制函数的直方图直方图定义:图像中各灰度级的统计值,归一化直方图:Matlab核心函数:h=inhist(f,b)

6、例3.4计算并绘制图像直方图f=imread('Fig0303(a)(breast).tif');%读取原图像h=imhist(f);%直方图函数h1=h(1:10:256);horz=1:10:256;figuresubplot(121),imshow(f),subplot(122),imhist(f)%绘制原图和默认直方图figure%用bar函数绘制直方图并调整bar(horz,h1)axis([0255015000])set(gca,'xtick',0:50:255)set(gca,'ytick',0:2000:15000)figure%用b

7、ar函数绘制直方图bar(horz,h1)figurestem(horz,h1,'fill')%用stem函数绘制直方图axis([0255015000])set(gca,'xtick',[0:50:255])set(gca,'ytick',[0:2000:15000])figureplot(h)%用plot函数绘制直方图axis([0255015000])set(gca,'xtick',0:50:255)set(gca,'ytick',0:2000:15000)3.3.2:直方图均衡化对输入图像执行如下变换,得到输出后的灰度级s:所以输出灰度级的概

8、率密度是均匀的:使用直方图并调用直方图均衡化技术来处理离散灰度级时,因为变量的离散属性,处理后的图像直方图不

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

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

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