下载此文档

数字图像处理MATLAB指令.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
其他常用的图像转换函数有:
gray2ind函数,将灰度图像转换成索引图像。
Im2bw函数,将其它图像转化为二值图像。
Ind2gray函数,将索引图像转换成灰度图像。
Rgb2gray函数,将彩***像转换成灰度图像。
( )函数读取一幅图像,存入一个数组中;
;
()函数来显示这幅图像;
函数执行语句
A = imread('');
whos
Name Size Bytes Class Attributes
A 1500x1200x3 5400000 uint8
imshow(A)
,颜色等等其他的详细信息;
imfinfo('')
()函数来压缩这幅图象,将其保存为一幅压缩了像素的jpg文件,;语法:imwrite(原图像,新图像,‘quality’,q), q取0-100。
imwrite(A,'','quality',25)
B = imread('');
()函数将最初读入的tif图象另存为一幅bmp图像,。
imwrite(A , '')
C = imread('');
,并且用imshow显示出来观察图像的特征。
F = imread('');
im2bw(F)
imshow(F)
实验二图像直方图与灰度变换
下面给出灰度变化的MATLAB程序
f=imread('');
g=imhist(f,256); %显示其直方图
g1=imadjust(f,[0 1],[1 0]);%灰度转换,实现明暗转换(负片图像)
figure,imshow(g1)
g2=imadjust(f,[ ],[0 1]);%[0 1]
figure,imshow(g2)
g=imread('');
h=log(1+double(g));%对输入图像对数映射变换
h=mat2gray(h); %将矩阵h转换为灰度图片
h=im2uint8(h); %将灰度图转换为8位图
figure,imshow(h)
下面给出直方图均衡化增强图像对比度的MATLAB程序:
I=imread(‘); % 读入原图像
J=histeq(I); %对原图像进行直方图均衡化处理
Imshow(I); %显示原图像
Title(‘原图像’); %给原图像加标题名
Figure;imshow(J); %显示直方图均衡化后的图像
Title(‘直方图均衡化后的图像’) ; %给直方图均衡化后的图像加标题名
Figure; subplot(1,2,1) ;%对直方图均衡化后的图像进行屏幕控制;作一幅子图作为并排两幅图的第1幅图
Imhist(I,64); %将原图像直方图显示为64级灰度
Title(‘原图像直方图’) ; %给原图像直方图加标题名
Subplot(1,2,2); %作第2幅子图
Imhist(J,64) ; %将均衡化后图像的直方图显示为64级灰度
Title(‘均衡变换后的直方图’) ; %给均衡化后图像直方图加标题名
1、,并与系统自带的计算程序进行对比。
A = imread('');
subplot(1,3,1);
imshow(A)
title('lady-rice');
[m,n] = size(A);
e = zeros(1,256);
for k = 0:255
for i = 1:m
for j = 1:n
if A(i,j) == k
e(k+1) = e(k+1)+1;
end
end
end
end
subplot(1,3,2);
bar(e);
subplot(1,3,3);
imhist(A,256);

I=imread('');
J=histeq(I);
figure;
imshow(I);
title('原图像');
figure;
imsh

数字图像处理MATLAB指令 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jiqingyong345
  • 文件大小443 KB
  • 时间2018-02-01