数字图像处理实验报告标准版.docVIP

  • 478
  • 0
  • 约7.27千字
  • 约 26页
  • 2017-05-21 发布于浙江
  • 举报
数字图像处理实验报告标准版

数字图像处理课程 实验报告 目录 实验一 常用MATLAB图像处理命令 4 实验二 图像基本操作 5 实验三 图像变换 7 实验四 常用图像增强方法 8 实验五 图像恢复和图像分割 9 实验六 图像处理实际应用 10 实验一 常用MATLAB图像处理命令 一、实验目的 1、熟悉并掌握MATLAB工具的使用; 2、实现图像的读取、显示、代数运算和简单变换。 二、实验环境 MATLAB 6.5以上版本、WIN XP或WIN2000计算机 三、实验内容(将实验结果拷贝到指导书中)1、读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题。i=rgb2gray(a); I=im2bw(i,0.5); subplot(1,3,1); imshow(a); title(RGB图像); subplot(1,3,2); imshow(i); title(灰度图像); subplot(1,3,3); imshow(I); title(二值化); 2、对两幅不同图像执行加、减、乘、除操作,在同一个窗口内分成五个子窗口来分别显示,注上文字标题。 i=imread(2.jpg); I=imresize(i,[2,2]); l=imread(3.jpg); L=imresize(l,[2,2]); z=imadd(I,L); x=imsubtract(I,L); y=immultiply(I,L); w=imdivide(I,L); figure subplot(1,6,1); imshow(I); title(RGB2); subplot(1,6,2); imshow(L); title(图像3); subplot(1,6,3); imshow(z); title(加); subplot(1,6,4); imshow(x); title(减); subplot(1,6,5); imshow(y); title(乘); subplot(1,6,6); imshow(w); 3、对一幅图像进行灰度变化,实现图像变亮、变暗和负片效果,在同一个窗口内分成四个子窗口来分别显示,注上文字标题。 i=imread(1.jpg); x=imadd(i,100); y=imsubtract(i,100); z=imsubtract(i,255); figure subplot(1,4,1); imshow(i); title(RGB1); subplot(1,4,2); imshow(x); title(变亮); subplot(1,4,3); imshow(y); title(变暗); subplot(1,4,4); imshow(z); 4、熟悉数字图像处理常用函数的使用,调出帮助文档查看其各种不同用法。 方法:选择函数(函数所在区变暗),点右键弹出菜单,选择“Help on Selection”、实验总结分析图像的代数运算结果,分别陈述图像的加、减、乘、除运算可能的应用领域。 实验二 图像基本操作 一、实验目的 ? 1、熟悉及掌握图像的采样原理,实现图像的采样过程,进行图像的灰度转换。 2、理解直方图的概念及应用,实现图像直方图的显示,及通过直方图均衡和直方图规定化方法对图像进行修正。 二、实验环境 MATLAB 6.5以上版本、WIN XP或WIN2000计算机 三、实验内容 1、调试运行倍减采样程序,分析程序,对每条语句给出注释,并显示最终执行结果。 a=imread(‘e:\i_lena.JPG’); b=rgb2gray(a); [wid,hei]=size(b); quartimg=zeros(wid/2+1,hei/2+1); i1=1; j1=1; for i=1:2:wid for j=1:2:hei quartimg(i1,j1)=b(i,j) ; j1=j1+1; end i1=i1+1; j1=1; end figure imshow(uint8(quartimg))a=imread(‘e:\i_lena.JPG’);%读取图像 b=rgb2gray(a);%将图像转化成灰度图像 [wid,hei]=size(b);%得出图像的 宽度和高度 wid = 257 hei = 386 quartimg=zeros(wid/2+1,hei/2+1); i1=1; j1=1; for i=1:2:wid for j=1:2:hei quartimg(i1,j1)=b(i,j

文档评论(0)

1亿VIP精品文档

相关文档