网站大量收购独家精品文档,联系QQ:2885784924

图像处理技术实验指导书.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图像处理技术实验指导书

数字图像处理实验指导书 彭智勇 实验 1 matlab 数字图像处理基础 1 实验目的  熟悉 MatLab 软件中图像输入/输出/显示/转换的基本命令;  了解图像 IO 基本函数、矩阵与图像和图像格式的对应关系、灰度/ 彩色/二值图像的相互转换 2 实验原理  数字图像读入与输出: 1) InImg=imread(‘图像文件’): 读入指定的图像文件到内存 InImg:矩阵变量,保存读入的数字图像;图像文件:全路径的 图像文件名(格式为:*.bmp 或 *.jpg); 2) imwrite(OutImg, ‘图像文件’): 输出内存中图像数据到文件 OutImg:矩阵变量,保存的数字图像;图像文件:全路径的图 像文件名(格式为:*.bmp 或 *.jpg); 3) whos ImgData: 屏幕输出图像的相关信息 ImgData: 矩阵变量,保存在内存中的数字图像  数字图像显示: 1) imshow(ImgData): 将图像文件显示到屏幕 ImgData: 矩阵变量,保存待显示的数字图像; 2) subPlot (行数,列数,区域索引); imshow(ImgData): 将图像文件 显示到指定的屏幕区域 ImgData: 矩阵变量,保存待显示的数字图像; 行数,列数:屏幕划分区域数(行数x列数);区域索引:第n 块区域(1=n=行数x列数)  数字图像转换: 1) I=rgb2gray(rgbImg): 将彩色图像转换为灰度图像 rgbImg: 矩阵变量,保存彩色图像; I: 矩阵变量,保存灰度图像 2) bw=im2bw(Img,level): 将灰度图像转换为二值图像; Img: 矩阵变量,保存彩色图像或灰度图像; level: 灰度级阀值( level 为1; level 为0) bw: 矩阵变量,二值图像 3) I=mat2gray(X) : 将矩阵转换为灰度图像; X: 矩阵变量;I: 灰度图像; 3 实验内容 1) 熟悉运用以上命令,得出各条指令的运行效果,参考代码如下 (需修改): 例如1: InImg=ImRead(‘d:\DirName\demoImg_InPut.bmp’); I=rgb2gray(InImg); subPlot(1,2,1);Imshow(InImg) ;显示彩色图像于屏幕第一块区 域 subPlot(1,2,2);Imshow(I);显示灰度图像于屏幕第二块区域 ImWrite (I,‘d:\DirName\demoImg_outPut.bmp’) 例如2: InImg=ImRead(‘d:\DirName\demoImg_InPut.bmp’) bw = im2bw (InImg,0.5) subPlot(1,2,1);Imshow(InImg) ;显示彩色图像于屏幕第一块区 域 subPlot(1,2,2);Imshow(bw) ;显示二值图像于屏幕第二块区 2) 综合设计程序:  将给定彩色图像转换为灰度图像,从大到小设定不同的 6 个灰度级 阀值,分别将其二值化,将原图、灰度图及二个二值化结果显示在 屏幕的8个区域

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档