matlab图像增强实验总结,matlab图像增强实验报告.docx

matlab图像增强实验报告

实验一MATLAB图像增强与变换处理实验  一、实验目的  1、熟悉掌握数字图像处理的基本概念。  2、了解MATLAB的的编程环境,图像处理工具箱的使用方法。  3、掌握数字图像处理图像增强的基本方法。  4、掌握图像变换的基本方法。  5、学会使用MATLAB完成图像处理的主要功能。  二、实验任务  各种格式的数字图像的读取、显示、存储。  程序  a=imread('');%tif  figure  imshow(a)  imwrite(a,'','compression','none','resolution',[XX00])  a=imread('');%jpg  figure  imshow(a)  imwrite(a,'')  a=imread('');%gif  figure  imshow(a)  imwrite(a,'')  a=imread('');%png(转载于:写论文网:matlab图像增强实验报告)  figure  imshow(a)  imwrite(a,'')  效果  图像的空域增强方法。  亮度变换  程序  a=imread('');%jpg  imshow(a)  g1=imadjust(a,[0],[01]);  figure  imshow(g1)  g2=imadjust(a,[1],[01]);  figure  imshow(g2)  效果图  直方图均衡化  程序  a=imread('');%jpg  b=rgb2gray(a);  imshow(b)  figure  imhist(b)  ylim('auto')  g=histeq(b,256);  figure  imshow(g)  figure  imhist(g)  ylim('auto')  g2=imadjust(b,[],[01]);  figure  imhist(g2)  figure  imshow(g2)  效果  直方图规定化  程序  a=imread('');%jpg  b=rgb2gray(a);  imshow(b)  figure  imhist(b)  p=modegauss(,,,,,,1,,,);figure  plot(p)  g=histeq(b,p);  figure  imshow(g)  figure  imhist(g)  效果  线性空间滤波  程序  a=imread('');%jpg  b=rgb2gray(a);  subplot(121)  imshow(b)  n=7;  w=1/n*ones(n);  gd=imfilter(b,w);  subplot(122)  imshow(gd,[])  效果  均值滤波  a=imread('');%jpg  b=rgb2gray(a);  figure  imshow(b)  g=imnoise(b,'salt&pepper',);  figure  imshow(g)  gd3=imfilter(g,fspecial('average',3));figure  imshow(gd3)  gd5=imfilter(g,fspecial('average',5));figure  imshow(gd5)  gd7=imfilter(g,fspecial('average',7));figure  imshow(gd7)  gd9=imfilter(g,fspecial('average',9));  figure  imshow(gd9)  效果  图像增强实验  一:试验目的  熟悉并掌握数字图像空域增强:空域变换增强,空域滤波增强二:实验内容  直方图均衡化进行图像增强代码:imag=imread('');imag=im2double(imag);  subplot(2,2,1);imshow(imag);title('原始图像');  subplot(2,2,2);imhist(imag);title('原始图像的直方图');imag1=histeq(imag);  subplot(2,2,3);imshow(imag1);title('直方图均衡化后的图像');  subplot(2,2,4);imhist(imag1);title('直方图均衡化后的图像的直方图');直方图均衡化进行图像增强效果图  原始图  像  直方图均衡化后的图

你可能感兴趣的:(matlab图像增强实验总结)