Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-03-09
年龄: 42
帖子: 13
声望力: 17 ![]() |
![]()
灰度直方图
在数字图像处理中,灰度直方图是最简单且最有用的工具,可以说,对图像的分析与观察直到形成一个有效的处理方法,都离不开直方图。直方图表达的信息是每种亮度的像素点的个数。直方图是图像的一个重要特征,因为直方图用少量的数据表达图像的灰度统计特征。 根据图像直方图的定义编写的求灰度图像Matlab源程序。 ********************************************************************* %读入图像; I=imread('taishan.jpg'); %将RGB图像转换为灰度图像; B0=rgb2gray(I); %将图像矩阵的类型转换成双精度型,便于后续的运算; B=double(B0); %求图像的行数与列数; s=size(B); %建立一个数组,用于存储1~256灰度级出现的个数; h=zeros(1,256); %根据定义,计算各像素灰度值出现的个数; for i=1:s(1) for j=1:s(2) k=B(i,j); k=floor(k); h(k+1)=h(k+1)+1; end end % 显示图像; subplot(121),imshow(B0); subplot(122),plot(h) ********************************************************************* |
![]() |
![]() |
![]() |
#2 | |
初级会员
注册日期: 2012-03-23
帖子: 2
声望力: 0 ![]() |
![]() 引用:
|
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-03-09
年龄: 42
帖子: 13
声望力: 17 ![]() |
![]()
非线性灰度值变换
这种方法的目标与增强对比度相反。当原图的动态范围太大,超出了某些显示设备所允许的动态范围时,可采用对数形式的变换函数进行动态范围压缩:I=imread('yellowriver.jpg'); X1=rgb2gray(I); >> figure,imshow(X1); c=255/log(256); x=0:1:255; y=c*log(1+x); figure,plot(x,y) xlabel('f'),ylabel('g') title('intensitytransformation') %绘制变换曲线 [m,n]=size(X1); X2=double(X1); for i=1:m for j=1:n g(i,j)=0; g(i,j)=c*log(X2(i,j)+1); end end figure,imshow(mat2gray(g)) |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2009-03-09
年龄: 42
帖子: 13
声望力: 17 ![]() |
![]()
matlab图像类毕业论文好的参考资料
现代数字图像处理技术提高及应用案例详解(MATLAB版) 书号:978-7-5124-0719-0 北京航空航天大学出版社 谢谢您的支持和关注,书已经出版了,网购地址如下: 京东商城 中国图书网 王府井书店(网上书店) 例程丰富,解释翔实 古人云:“熟读唐诗三百首,不会做诗也会吟。”本书根据编者多年从事数字图像处理的教学、科研的经验,列举了近200个关于数字图像处理的MATLAB源代码实例,并附有详细注解。通过对源代码的解析,不但可以加深读者对相关理论的理解,而且可以有效地提高读者在数字图像处理方面的编程能力。本书所提供程序的编程思想、经验技巧也可为读者采用其他计算机语言进行数字图像处理编程提供借鉴。 原理透彻,注重应用 将理论和实践有机地结合是进行数字图像处理研究和应用成功的关键。本书将数字图像处理的相关理论分门别类、层层递进进行了详细的叙述和透彻的分析,既体现了各知识点之间的联系,又兼顾了其渐近性。本书在介绍每个知识点时都给出了该知识点的应用方向;同时,在本书的第三章,给出了现代数字图像处理25个综合运用实例,这些应用实例不但可以加深读者对所学知识的理解,而且也展现了现代数字图像处理技术的研究热点。本书真正体现了理论联系实际的理念,使读者能够体会到学以致用的乐趣。 |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2014-04-12
年龄: 34
帖子: 1
声望力: 0 ![]() |
![]()
跪求基于DCT的JPEG压缩编码的编程
|
![]() |
![]() |