没有合适的资源?快使用搜索试试~ 我知道了~
数字图像处理基础程序及运行结果图像matlab程序 (1).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 101 浏览量
2021-09-14
16:14:40
上传
评论
收藏 3.43MB DOCX 举报
温馨提示
试读
29页
。。。
资源推荐
资源详情
资源评论
数字图像处理实验
数字图像处理实验和 matlab 程序代码
目 录
实验一 MATLAB 数字图像处理初步 ............................................................................................2
实验二 图像的代数运算...............................................................................................................6
实验三 图像增强—灰度变换 .......................................................................................................9
实验四 图像增强—直方图变换 .................................................................................................11
实验五 图像增强—空域滤波 .....................................................................................................13
实验六 图像的傅立叶变换.........................................................................................................17
实验七 图像增强—频域滤波 .....................................................................................................19
实验八 彩色图像处理.................................................................................................................21
实验九 图像分割.........................................................................................................................24
实验十 形态学运算.....................................................................................................................27
1
数字图像处理实验
实验一 MATLAB数字图像处理初步
一、实验目的与要求
1.熟悉及掌握在 MATLAB中能够处理哪些格式图像。
2.熟练掌握在 MATLAB中如何读取图像。
3.掌握如何利用 MATLAB来获取图像的大小、颜色、高度、宽度等等相关信
息。
4.掌握如何在 MATLAB中按照指定要求存储一幅图像的方法。
5.图像间如何转化。
二、实验内容及步骤
1.利用 imread( )函数读取一幅图像,假设其名为 flower.tif,存入一个数组
中;
2.利用 whos 命令提取该读入图像 flower.tif 的基本信息;
3.利用 imshow()函数来显示这幅图像;
4.利用 imfinfo 函数来获取图像文件的压缩,颜色等等其他的详细信息;
5.利用 imwrite()函数来压缩这幅图象,将其保存为一幅压缩了像素的 jpg
文件,设为 flower.jpg;语法:imwrite(原图像,新图像,‘quality’,取q),0-1q00。
6.同样利用 imwrite()函数将最初读入的 tif 图象另存为一幅 bmp 图像,设
为 flower.bmp。
7.用 imread()读入图像:Lenna.jpg 和 camema.jpg;
8.用 imfinfo()获取图像 Lenna.jpg 和 camema.jpg 的大小;
9.用 figure,imshow()分别将 Lenna.jpg 和 camema.jpg 显示出来,观察两幅图
像的质量。
10.用 im2bw 将一幅灰度图像转化为二值图像,并且用 imshow 显示出来观
察图像的特征。
11.将每一步的函数执行语句拷贝下来,写入实验报告,并且将得到第 3、
9、10 步得到的图像效果拷贝下来
三、考核要点
1、熟悉在 MATLAB 中如何读入图像、如何获取图像文件的相关信息、如何显示图像
及保存图像等,熟悉相关的处理函数。
2、明确不同的图像文件格式,由于其具体的图像存储方式不同,所以文件的大小不同,
因此当对同一幅图像来说,有相同的文件大小时,质量不同。
五、
实验仪器与软件
2
数字图像处理实验
(1) PC 计算机
(2) MatLab 软件/语言包括图像处理工具箱(Image Processing Toolbox)
(3) 实验所需要的图片
四、实验内容
f=imread('C:\Users\Gateway\Desktop\ͼƬ\flower.tif');
whos f;
imshow(f);
imfinfo C:\Users\Gateway\Desktop\ͼƬ\flower.tif
ans =
Filename: 'C:\Users\Gateway\Desktop\图片\flower.tif'
FileModDate: '24-六月-2012 18:46:53'
FileSize: 392018
Format: 'jpg'
FormatVersion: ''
Width: 1600
Height: 1200
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: ''
NumberOfSamples: 3
CodingMethod: 'Huffman'
CodingProcess: 'Sequential'
Comment: {}
ans =
%imfinfo 压缩后的信息
Filename: 'flower.jpg'
FileModDate: '25-六月-2012 16:07:40'
FileSize: 81013
3
数字图像处理实验
Format: 'jpg'
FormatVersion: ''
Width: 1600
Height: 1200
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: ''
NumberOfSamples: 3
CodingMethod: 'Huffman'
CodingProcess: 'Sequential'
Comment: {}
f=imread('C:\Users\Gateway\Desktop\ͼƬ\lenna.jpg');
g=imread('C:\Users\Gateway\Desktop\ͼƬ\camera.jpg');
figure;imshow(f);
figure,imshow(g);
imfinfo C:\Users\Gateway\Desktop\ͼƬ\lenna.jpg
imfinfo C:\Users\Gateway\Desktop\ͼƬ\camera.jpg
ans =
Filename: 'C:\Users\Gateway\Desktop\图片\lenna.jpg'
FileModDate: '24-六月-2012 18:44:09'
FileSize: 21307
Format: 'jpg'
FormatVersion: ''
Width: 300
Height: 300
BitDepth: 24
4
数字图像处理实验
ColorType: 'truecolor'
FormatSignature: ''
NumberOfSamples: 3
CodingMethod: 'Huffman'
CodingProcess: 'Sequential'
Comment: {}
ans =
Filename: 'C:\Users\Gateway\Desktop\图片\camera.jpg'
FileModDate: '24-六月-2012 18:44:32'
FileSize: 18653
Format: 'jpg'
FormatVersion: ''
Width: 256
Height: 256
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: ''
NumberOfSamples: 3
CodingMethod: 'Huffman'
CodingProcess: 'Sequential'
Comment: {}
f=imread('C:\Users\Gateway\Desktop\ͼƬ\lenna.jpg');
g=im2bw(f);
figure,imshow(g);
五、思考题
(1) 简述 MatLab 软件的特点。
5
剩余28页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ISOSAE21434.D1-2020SAE美国汽车标准
- 奥比中光RGBD在JETSON ORIN NX的ROS程序
- SerialNumberUtil.java
- autojspro写的木鱼小软件,模拟木鱼的敲击声,提供源代码
- 修改windows服务器远程桌面端口批处理
- 黑马Java八股文面试题视频教程,Java面试八股文宝典(含阿里、腾迅大厂java面试真题,java数据结构,java并发
- java调用科大讯飞在线语音合成API -完整代码
- Python爬虫基础知识.zip
- Java八股文和面试项目介绍-春招秋招校招社招
- 其他类别JSP网页HTML编辑器 v1.0 beat-jsphtmleditor.7z
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功