资料介绍
实验目的
l 掌握MATLAB中数字图像的存储,读取和显示
l 掌握MATLAB中的基本数据,图像类型,以及类型之间的互相转换
l 掌握数字图像数据的索引和赋值方法
l 熟悉并掌握基本的M函数编程知识
2.2实验原理
2.2.1MATLAB中数字图像的存储读取和显示
MATLAB常用二维矩阵来表示图像
读取图像通过函数imread来执行,语法为:
f=imread(‘filname’);
其中,filename参数表示输入的文件名,包括路径和文件名,路径可以是绝对路径,也可以是相对路径,函数返回值f是一个图像数组。MATLAB支持的图像类型有TIFF,JPEG,GIF,BMP,PNG和XWD等。
保存图像使用函数imwrite来执行,语法可以有以下几种:
imwrite(f,’filename’); %默认方式,文件格式由后缀名来指定
imwrite(f,’filename’,’tif’); %由第3个参数指定保存文件的格式
imwrite(f,’filename.jpg’jpg’,’quality’,q); %保存JPEG文件,指定JPEG的压缩质量
显示图像使用imshow来执行,基本语法为:
imshow(f,G);
其中,f是图像数组,G是该图像显示的灰度级数,默认灰度级数为256。另两种语法为:
imshow(f,[low,high]); %所有大于high的显示为白色,小于low的显示为黑色
imshow(f,[ ]); %low设置为最小值,high设置为最大值,其余值按比例拉伸
其他相关函数:
[m,n]=size(f); %函数size用来查询图像的行数和列数
whos f; %函数whos可以显示数组的附加信息
函数pixval经常用来交互式地显示单个像素地亮度值。该函数可以显示覆盖在图像上的光标。当光标随着鼠标在图像上移动时,光标所在位置的坐标和该点的亮度值会在该图形窗口的下方显示出来。处理彩色图像时,RGB分量的坐标也会显示出来。若按下鼠标左键不放,则pixval将显示光标初始位置和当前位置点的欧式距离。通常pixval函数和imshow函数联合使用。
通常imshow函数只能显示一幅图像,若要同时显示两幅图像,则使用语句figure,imshow。
函数imfinfo用来显示图像的相关信息,语法为:
imfinfo filename; %显示图像的相关信息
- 数字图像处理的学习教程免费下载 32次下载
- 使用MATLAB实现数字图像处理的基础实验详细说明 2次下载
- 数字图像处理的经典复习资料免费下载 17次下载
- GIS数字图像处理之遥感图像的基本概念和存储结构详细说明 4次下载
- 模拟数字图像的制作方法 0次下载
- matlab与数字图像处理的实现 25次下载
- 基于MATLAB的数字图像人数统计_张建青 9次下载
- 数字图像处理与Matlab 0次下载
- 基于matlab数字图像变换 5次下载
- 应用MATlAB语言处理数字信号与数字图像 1次下载
- 数字图像处理试题集 3次下载
- 数字图像处理实验教程-V3.1-zsj 0次下载
- 数字图像处理实验报告 0次下载
- 基于MATLAB的数字图像二维滤波软件设计
- MATLAB在数字图像处理中的应用
- Matlab数字数字图像处理函数汇总 1349次阅读
- 数字图像处理的基础知识 1008次阅读
- 数字图像数据量的计算 4958次阅读
- stm32数字示波器操作说明 4677次阅读
- 探析数字图像处理常用的方法 5090次阅读
- 数字图像是怎么通过模拟转为数字的? 1.5w次阅读
- MATLAB对数字图像处理有各种函数支持 5149次阅读
- 数字图像水印的FPGA实现步骤 2387次阅读
- MATLAB基础知识MATLAB的简介,编程环境和基本操作的详细概述 7377次阅读
- 数字图像处理平台系统方案详解 4590次阅读
- 一文看懂数字图像的取样和量化 1.9w次阅读
- 数字图像处理入门基础知识(步骤) 1.8w次阅读
- 指纹识别中的图像处理研究--指纹图像的特性分析(一) 5832次阅读
- MATLAB如何实现图像增强灰度变换直方图均衡匹配 1w次阅读
- 数字图像处理及应用主要有哪些 3.3w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多