数字图像处理实验1 MATLAB图像处理编程基础 实验报告_第1页
数字图像处理实验1 MATLAB图像处理编程基础 实验报告_第2页
数字图像处理实验1 MATLAB图像处理编程基础 实验报告_第3页
数字图像处理实验1 MATLAB图像处理编程基础 实验报告_第4页
数字图像处理实验1 MATLAB图像处理编程基础 实验报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!实验报告课程名称实验项目指导教师学院光电信息与通信工程__专业班级/学号学生姓名电子信息工程实验日期_______成绩实验1MATLAB图像处理编程基础实验目的一、1.2.3.4.5.了解MATLAB产品体系和了解MATLAB图像处理工具箱。掌握MATLAB的基本应用方法。掌握MATLAB图像存储/图像数据类型/图像类型。掌握图像文件的读/写/信息查询。掌握图像显示--显示多幅图像、4种图像类型的显示方法、特殊图像的显示技术6.编程实现图像类型间的转换和图像算术操作。二、实验的硬件、软件平台硬件:计算机软件:操作系统:WindowsXP应用软件:MATLAB7.0.1MATLAB图像处理工具箱的功能三、图像处理工具箱是一个函数的集合,它扩展了matlab数值计算环境的能力。这个工具箱支持了大量图像处理操作,包括:空间图像变换Spatialimagetransformations形态操作Morphologicaloperations邻域和块操作Neighborhoodandblockoperations线性滤波和滤波器设计Linearfilteringandfilterdesign格式变换Transforms图像分析和增强Imageanalysisandenhancement图像登记Imageregistration清晰化处理Deblurring兴趣区处理Regionofinterestoperations四、说明使用MATLAB进行图像处理所需函数调用步骤在CommandWindow中,以命令行单句调用某一函数只需写xxx(函数名)xxxxxxx)这样就可以调用了.五、给出MATLAB图像处理工具箱的数据类型和4种基本图像类型工具箱里的函数都是M文件,可以通过typefunction_name来查看代码,也可以通过写自己的matlab函数来扩展工具箱。4种图象类型基本类型包括索引图象、RGB图象、二进制图象和灰度图象。实验编程实现的MATLAB图像处理代码及其功能注释图像类型间的转换(dither,gray2ind,grayslice,im2bw,ind2gray,ind2rgb,mat2gray,rgb2gray,rgb2ind)DitherI=imread('E:\ShuZiTuXiangChuLi\imageSourceFile\Boy.bmp');BW=dither(I);imshow(I),figure,imshow(BW)Gray2indI=imread('cameraman.tif');[X,map]=gray2ind(I,16);imshow(X,map);GraysliceI=imread('snowflakes.png');X=grayslice(I,16);imshow(I)figure,imshow(X,jet(16))Im2bwloadtreesBW=im2bw(X,map,0.4);imshow(X,map),figure,imshow(BW)Ind2grayloadtreesI=ind2gray(X,map);imshow(X,map)figure,imshow(I)Ind2rgbloadtreesI=ind2rgb(X,map);imshow(X,map)figure,imshow(I)Mat2grayI=imread('rice.png');J=filter2(fspecial('sobel'),I);K=mat2gray(J);imshow(I),figure,imshow(K)Rgb2grayI=imread('E:\ShuZiTuXiangChuLi\imageSourceFile\mokey16.bmp');J=rgb2gray(I);figure,imshow(I),figure,imshow(J);Rgb2indRGB=imread('peppers.png');[X,map]=rgb2ind(RGB,128);imshow(X,map)图像算术操作(imabsdiff,imadd,imcomplement,imdivide,imlincomb,immultiply,imsubtract)ImabsdiffI=imread('cameraman.tif');J=uint8(filter2(fspecial('gaussian'),I));K=imabsdiff(I,J);imshow(I),figure,imshow(J),figure,imshow(K,[])ImaddI=imread('rice.png');J=imread('cameraman.tif');K=imadd(I,J,'uint16');imshow(K,[])Imcomplementbw=imread('text.png');bw2=imcomplement(bw);subplot(1,2,1),imshow(bw)subplot(1,2,2),imshow(bw2)ImdivideI=imread('rice.png');J=imdivide(I,2);subplot(1,2,1),imshow(I)subplot(1,2,2),imshow(J)ImlincombI=imread('rice.png');J=imread('cameraman.tif');K=imlincomb(1,I,1,J,'uint16');figure,imshow(K,[])ImmultiplyI=imread('moon.tif');J=immultiply(I,0.5);subplot(1,2,1),imshow(I)subplot(1,2,2),imshow(J)ImsubtractI=imread('rice.png');Iq=imsubtract(I,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论