热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

数字图像处理中的空间域图像增强技术

用matlab实现一种灰度变换增强图像。clearY1imread('lena2.jpg');Y1rgb2gray(Y1);figureimshow(uint8

  • 用 matlab 实现一种灰度变换增强图像。

clear
Y1=imread('lena2.jpg');
Y1=rgb2gray(Y1);
figure
imshow(uint8(Y1));
vmax=max(max(Y1));
vmin=min(min(Y1));
C1=255/double(vmax-vmin);
Y2=C1*(Y1-vmin);
Y2=round(Y2);
figure
imshow(uint8(Y2));

imageimage



  • 用 matlab 做出图像的直方图(注意:不能直接调用 Matlab 中的直方图生成函数 imhist)。

clear
X=imread('lena.jpg');
X=rgb2gray(X);
[m,n]=size(X);
N=zeros(1,256);
for i=1:m
for j=1:n
k=X(i,j);
N(k+1)=N(k+1)+1;
end
end
figure;
subplot(1,2,1);
imshow(uint8(X));
subplot(1,2,2);
bar(N);
axis tight;
image

推荐阅读
author-avatar
楼外蔷薇花开
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有