- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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个区域
您可能关注的文档
最近下载
- 《和大人一起读》阅读测试题.docx
- 河北省承德市第一中学等校2024-2025学年高三年级上学期摸底联考语文试题(解析版).docx VIP
- 特种动物饲养管理复习资料.docx
- P2中文教材带题目(CMA注册管理会计师课程).pdf VIP
- 读书分享《我胆小如鼠》分享笔记ppt课件(优质ppt).pptx
- 买卖合同法律知识及风险防范培训课件.pptx VIP
- 佳能相机发展史.pptx
- 东南大学920专业基础综合(信号与系统、数字电路)2019年考研真题.pdf
- 大学生创新与创业实践-西南交通大学-中国大学MOOC慕课答案.pdf
- 沪教版初中数学中考总复习(知识点考点梳理、重点题型分类巩固练习)(基础版)(家教、补习、复习用).pdf
文档评论(0)