欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOC文档下载  

    DIP数字图像处理实验.doc

    • 资源ID:6363       资源大小:263.50KB        全文页数:7页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    DIP数字图像处理实验.doc

    -1实验工程名称:基于Matlab语言的数字图像处理根本操作2实验目的1掌握基于Matlab语言的数字图像处理根本操作,包括数字图像读取、显示、存储以及格式转换等操作,数字图像的点、代数和几何运算等;2熟练掌握几种空域图像增强与滤波方法,包括直方图增强、平滑滤波、锐化滤波等。3实验容与实验步骤1数字图像的读、写和显示使用函数imread 翻开一幅灰度图像,使用函数imwrite 将图像另存为不同的文件名;在此过程中观察图像矩阵的形式,并记录5×5的矩阵片断;使用函数size观察图像大小,使用函数imfinfo查看图像信息;记录图像信息;使用函数imshow显示图像。2图像类型间的转化使用函数imread翻开一幅RGB彩色图像。观察图像矩阵的形式,并分别记录RGB三色5×5的矩阵片断;将彩色图像变换为灰度图像和二值图像,并在同一个窗口分成三个子窗口来分别显示RGB图像和灰度图像。使用im2double转换图像的数据类型,记录5×5矩阵片断在转换前后的变化。3图像的点运算读入图像pout.tif图1或其他图像,为使低值灰度的图像细节更容易看清,应用*种线性变换,显示灰度变换前后图像。图1 pout.tif4图像的代数运算读入两幅不同的RGB彩色图像,并对其执行加imadd、减imsubtract、乘immultiply、除imdivide操作,在同一个窗口分别显示。5图像的几何运算读入一幅图像,采用函数imresize将图像分别放大1.5倍和缩小0.8倍,插值方法使用双线性插值法,显示原图像与变换后的图像;采用函数imrotate将图像顺时针旋转45度,显示旋转后的图像。思考题:如何判断读入的一幅图像是否为彩色图像。4实验环境:计算机与Matlab软件。. z.-实验报告1.实验程序:clear all,close all,clc;%清空工作区与全局变量,关闭所有窗口,清空命令区域%I=imread('cell.tif');%翻开灰度图像size(I)%查看图像大小figure;%建立窗口imshow(I)%显示图像imfinfo('cell.tif')%查看图像信息imwrite(I,'cell2.tif');%另存为图像%I1=imread('onion.png');%翻开RGB彩色图像I2=rgb2gray(I1);%变换为灰度图像I3=im2bw(I1,0.5);%变换为二值图像figure;subplot(221),imshow(I1);subplot(222),imshow(I2);subplot(223),imshow(I3);%在同一窗口显示三幅图像M=im2double(I1)%im2double转换%I4=imread('pout.tif');I5=imadjust(I4,0.2,0.5,0,1);%线性变换figure;subplot(121),imshow(I4);subplot(122),imshow(I5);%*=imread('peppers.png');Y=imread('tape.png');Z1=imadd(*,Y);%加Z2=imsubtract(*,Y);%减Z3=immultiply(*,Y);%乘Z4=imdivide(*,Y);%除figure;subplot(221),imshow(Z1);subplot(222),imshow(Z2);subplot(223),imshow(Z3);subplot(224),imshow(Z4);%B1=imresize(*,1.5,'bilinear');%放大1.5倍B2=imresize(*,0.8,'bilinear');%缩小为0.8倍B3=imrotate(*,-45);%逆时针旋转45度figure;subplot(221),imshow(*);subplot(222),imshow(B1);subplot(223),imshow(B2);subplot(224),imshow(B3);2. 程序运行结果:(1)灰度图像矩阵片段:I =118 116 112 111 114117 119 114 108 110115 116 114 108 109114 112 108 108 112115 114 110 111 112图像大小:ans = 159 191图像信息:ans = Filename: 'D:Program FilesMATLABR2021btoolbo*imagesimdatacell.tif' FileModDate: '21-二月-2001 04:34:50' FileSize: 31028 Format: 'tif' Width: 191 Height: 159 BitDepth: 8 ColorType: 'grayscale'(2)三色矩阵片段:I1(:,:,1) =63 67 65 68 6661 61 64 66 6761 61 64 65 6665 63 64 65 6562 60 60 65 66I1(:,:,2) =35 35 32 35 3637 35 34 35 3536 36 37 35 3535 36 37 35 3535 36 36 36 34I1(:,:,3) =64 66 64 66 6766 64 64 66 6761 60 64 65 6563 63 62 65 6664 65 66 68 68Im2double语句把图像数据类型转换为双精度浮点类型,像素值被标准化到0-1之间,相当于以上各元素除以255.Figure1Figure2Figure3Figure4Figure5(对图片的缩放结果以实际大小为准3. 思考题可以看图像矩阵的形式区分是否为彩色图像,可以通过查看图像信息区分是否为彩色图像。. z.

    注意事项

    本文(DIP数字图像处理实验.doc)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开