- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB的使用和命令语句.ppt
* MATLAB支持4种图像类型: 亮度图像:又称灰度图像(intensity images),像素取值根据像素的数据类不同而不同;如像素为uint8类数据,则取值范围为[0,255] 二值图像:(Binary images),二值图像像素的取值只有0和1,因此在MATLAB中,一幅二值图像是一个逻辑数组 索引图像:(Indexed images) RGB图像:(RGB images) 一幅图像的特性由数据类和图像类型两者共同表征。 * MATLAB各种数据类间的转换: 通用语法: B=data_class_name(A) 举例:设A为uint8类的数组,则命令 B=double(A) 将产生一个双精度数组B; 说明:若一个double数组包含有区间[0 255]之外的值,则在使用上述方法将其转换成uint8类数组时,MATLAB会将所有小于0的值转换为0,所有大于255的值转换为255,0和255之间的值全部舍去小数部分转换为整数;而将任何数值数据类型转换为逻辑类时,数组中所有非0值转换为逻辑1,0值转换为逻辑0。 * MATLAB图像类的转换(将数据识别为图像数据): 考虑如下情况:f为一double类2 ×2图像 f=[-0.5 0.5; 0.75 1.5] 要将其转化为uint8类型的图像 方法一:直接用数据类转换的方式 g=unit8(f) 则得到的结果为[0 0; 0 1] 方法二:采用图像类转换函数im2uint8() g=im2uint8(f) 则得到的结果为[0 128; 191 255] 结论:im2uint8函数将输入中小于0的值置为0,大于1的值置为255,其它值乘上255后四舍五入为最近的整数。 * MATLAB图像类的转换(将数据识别为图像数据): mat2gray() 将有着任意值的double类数组转换成取值范围为[0 1]的double类数组 im2double() 将输入是uint8/uint16/logical类的数组转换为范围为[0 1]的double类数组;若输入本身是double类,则返回一个与输入相等的数组 im2bw() 其语法为:g=im2bw(f, T);即函数通过阈值处理将灰度图像f转换为二值图像g,T的取值范围[0 1] * 思考:如何把如下矩阵变换为unit8的图像数据? a=[-180.5, 0.25; 78.39, -20.16] im2uint8(mat2gray(a)) [0 178 255 158] 主要内容: 1 MATLAB简介; 2 MATLAB基本图像操作; 3 MATLAB数据类型; 4 MATLAB编程基础; * * 向量的创建 要创建一个向量,在命令窗口下输入: v=[1 3 5 7 9] 屏幕显示: v = 1 3 5 7 9 向量的访问 v(2) ans= 3 注意:向量的第一个元素的下标是1,而不是0。 * 向量的访问 v(1:3) ans= 1 3 5 v(3:end) ans= 5 7 9 v(1:2:end) ans= 1 5 9 v([1 4 5]) ans= 1 7 9 a=logical([0 0 1 0 1]); v(a) ans= 5 9 * 矩阵的创建 例如:创建一个3×3的矩阵,输入 : a=[1 2 3;4 5 6;7 8 9] 屏幕输出 a = 1 2 3 4 5 6 7 8 9 访问矩阵中的元素 a(3,2) ans= 8 访问矩阵某行(列)的所有元素: a(3,:) a(:,2) 冒号的作用相当于a(3, 1:3), a(1:3, 2) 注意:这两个运算结果分别是1*3行向量和3*1列向量 * 访问矩阵中的元素 实际上MATLAB把每个数组都作为列向量来存储,而不管它实际的维数是多少。例如,矩阵a在MATLAB中存储为 1 4 7 2 5 8 3 6 9 a(3) ans= 7 a= 1 2 3 4 5 6
您可能关注的文档
- HC智能管理中心端点准入防御EAD主打胶片V..ppt
- hc蓝牙模块.ppt
- HDS数据中心转型.ppt
- hejianhua神经网络讲义partBP网络.ppt
- HFD文件控制程序.ppt
- Hibernate核心内容.ppt
- Hibernate缓存对象状态.ppt
- hibernate高级应用.ppt
- HID月总结与四季度计划.ppt
- HighRateWLAN.ppt
- 2024-2025学年人教版小学数学四年级下册教学计划及进度表.docx
- 2024-2025学年北师大版小学数学二年级下册教学计划及进度表.docx
- 2024-2025学年人教版小学数学五年级下册教学计划及进度表.docx
- 2024-2025学年人教大同版(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年人教精通版(三起)(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年统编版初中道德与法治八年级下册教学计划及进度表.docx
- 2024-2025学年统编版(2024)初中道德与法治七年级下册教学计划及进度表.docx
- 2023-2024学年上海黄埔区中考二模综合测试(物理部分)试卷及答案.pdf
- 2024-2025学年外研版(三起)(2024)小学英语三年级下册教学计划及进度表.docx
- 2025届北京市北京第四中学高三冲刺模拟数学试卷含解析.doc
文档评论(0)