第三章基本原理教程.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 基本原理;图像的表示;图像的基本操作;图像大小查询;图像信息显示;显示图像;;Imshow例题;加载图像;保存图像;只适用于jpg格式;例题;只适用于tif格式;基本操作 ;matlab数据类和图像类型;2.4.1 数据类;图像类型;2.4.1 图像类型;数据类间的转换;例 若一个double类数组包含有区间[0,255]之外的值,则在double向unit8转换时,会将小于0的值转换成0,大于255的值转换成255,之间的值将全部舍去小数点部分转换成整数,有时需先进行适当缩放,使其元素值尽可能在0—255之间;Im2uint8 p18;Mat2gray(a,[amin,amax]);zeros函数——生成零矩阵 ones函数——生成全1阵 ;B=zeros(n):生成n×n全零double阵。 B=zeros(m,n):生成m×n全零double阵。 B=zeros([m n]):生成m×n全零double阵。 B=zeros(d1,d2,d3……):生成d1×d2×d3×……全零double阵或double数组。 B=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零double阵或double数组。 B=zeros(size(A)):生成与矩阵A相同大小的全零double阵。 ;montage;例题;a=imread(cameraman.tif); %读入cameraman图像 figure(1);imshow(a); b1=a+50; %b1=a+45图像灰度值增加50 figure(2);imshow(b1); b2=1.2*a; %b=1.2*a图像对比度增大 figure(3);imshow(b2) b3=0.65*a; %b=0.65*a图像对比度减少 figure(4);imshow(b3); b4=-double(a)+255; %b4=-1*a+255,图像求补,注意把a的类型转换为double figure(5);imshow(uint8(b4)); %再把double类型转换为unit8 ;例题;形态学;腐蚀膨胀函数;形态学函数;形态学函数;SE = strel(shape,parameters);例题;数组和矩阵;;数组的生成;3.1数组的生成;矩阵的创建 直接输入矩阵 a=[1,2,3;4,5,6]; 注: 1.必须使用方括号 2.当一行输不完时可以用续行“…” 3.行与行之间用分号或回车符分隔 4.同行元素用空格或逗号分隔 5.该方法只适合创建小型矩阵 ;重要的矩阵;3.3 矩阵元素提取;3.3 矩阵元素提取;3.3 矩阵元素提取;3.3 矩阵元素提取;3.3 矩阵元素提取;重要的矩阵例;矩阵的超越函数;3.5 运算符;3.5 运算符;关系操作符;3.5 关系和逻辑运算;逻辑操作符;end;end;4.3 矩阵操作函数; a=[1 2 0;0 4 5];p25;5.1 流程控制;1 for循环;For循环应当注意的一些方面;2 while循环;3 if-else-end结构;try-catch结构;图像数据调用;图像数据调用;//2.3 Matlab变量;特殊变量;Imcrop函数;imcrop;imcrop;Imrotate函数;imrotate;imrotate;imresize;imresize;Fliplr水平镜像;flipud垂直镜像变换;fliplr_flipud对角镜像变换 ;例;movesult;maketform;imtransform;makeresampler

文档评论(0)

金不换 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档