




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机辅助设计Matlab主讲:许钢(V1.0)许钢 9/15/2022 9/24/20221计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用一、图形图像文件的读写和查询二、图像的显示三、图像的运算四、图像的几何操作*五、动画许钢 9/15/2022 9/24/20222计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用一、图形图像文件的读写和查询1、常用图像文件格式:JPEG: (JPG)(Joint Photographic Experts Group)联合图象专家组, 一种压缩标准。TIFF:(Tagged Image File Format)标签图像文件格
2、式。GIF:(Graphic Interchange Format)图形交换文件格式BMP:(Windows Bitmap)Windows位图许钢 9/15/2022 9/24/20223计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用一、图形图像文件的读写和查询2、图形图像文件的写入(保存到文件):A = imread(filename,fmt)例:A = imread(PD_temp,jpg);(查看A的数据格式:3层平面数据R、G、B)许钢 9/15/2022 9/24/20224计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用一、图形图像文件的读写和查询
3、3、图形图像文件的写入(保存到文件):B = imwrite(A,filename,fmt)例:B = imwrite(A,PD_temp1.bmp,bmp);许钢 9/15/2022 9/24/20225计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用二、图像的显示2、imshow函数:imshow(A)例:imshow(A);许钢 9/15/2022 9/24/20227计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用二、图像的显示2、imshow函数:imshow(A,low,high) %显示灰度在low,high范围内的部分(直针对灰度图像)例:B=i
4、mread(JonesBW,jpg);subplot(121);imshow(B);subplot(122);imshow(B,100,150); %灰度范围0,255许钢 9/15/2022 9/24/20228计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用三、图像的运算1、图像叠加:例1:结果许钢 9/15/2022 9/24/202210计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用三、图像的运算1、图像叠加:例2:图层抽取A=imread(JonesRGB,jpg);B=A;B(:,:,1)=fliplr(A(:,:,1); %红色图层figure(
5、1);imshow(B);C=A;C(:,:,2)=fliplr(A(:,:,2); %绿色图层figure(2);imshow(C);许钢 9/15/2022 9/24/202211计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用三、图像的运算1、图像叠加:例2:图层抽取结果(1)许钢 9/15/2022 9/24/202212计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用四、图像的几何操作1、图像的放大、缩小:B = imresize(A,m)B = imresize(A,m,method)B = imresize(A,mrows ncols,method
6、) %指定分辨率m: (放大倍数)method: (插值方法)Value Descriptionnearest Nearest-neighbor interpolation(最近领域插值)bilinear Bilinear interpolation(双线性插值)bicubic Bicubic interpolation(双三次插值)许钢 9/15/2022 9/24/202214计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用四、图像的几何操作1、图像的放大、缩小:例1:A=imread(JonesRGB,jpg);m=0.2;B = imresize(A,m);imshow
7、(B);m=5;C=imresize(B,m);imshow(C); 出现马赛克D=imresize(B,m,bilinear);imshow(D); 插值处理,消除马赛克。(模糊化处理)许钢 9/15/2022 9/24/202215计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用四、图像的几何操作2、图像的旋转、翻转:B = imrotate(A,angle) %度数:DegreeB = imrotate(A,angle,method)B = imrotate(A,angle,method,bbox)例1:图像旋转A=imread(JonesRGB,jpg);B = imr
8、otate(A,30);imshow(B);C = imrotate(A,30,crop);imshow(C);许钢 9/15/2022 9/24/202217计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用四、图像的几何操作2、图像的旋转、翻转:例2:图像翻转%对于彩色图像(3维)A=imread(JonesRGB,jpg);for k=1:3 B(:,:,k)=flipud(A(:,:,k);endimshow(B);%对于灰度图像(2维)AA=imread(JonesBW,jpg);BB= flipud(AA);imshow(BB);许钢 9/15/2022 9/24/2
9、02218计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用*五、动画1、二维动画:M=moviein(16) %开辟电影动画的帧内存for k=1:16 plot(fft(eye(k+16) axis equal; M(k)=getframe; %获取一帧画面endmovie(M,10) %循环播放10遍许钢 9/15/2022 9/24/202219计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用*五、动画2、三维动画:Z = peaks; surf(Z); axis tight %根据数据范围固定坐标轴set(gca,nextplot,replacechil
10、dren);% Record the moviefor j = 1:20 surf(sin(2*pi*j/20)*Z) F(j) = getframe;end% Play the movie twenty timesmovie(F,20) 许钢 9/15/2022 9/24/202220计算机辅助设计Matlab第八讲 MATLAB在图像处理中的应用(第八讲 完)许钢 9/15/2022 9/24/202221计算机辅助设计Matlab附录:一、 “阔边帽”图形的生成clear;close all;x=-8:0.5:8;y=x;X,Y=meshgrid(x,y);R=sqrt(X.2+Y.2)+eps; % 二范数% R=abs(X)+abs(Y)+eps; % 二范数Z=sin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45211.4-2025小麦抗病虫性评价技术规程第4部分:赤霉病
- GB/T 45204-2025宠物经营场所环境清洁与消毒指南
- 【正版授权】 IEC 61987-100:2025 EN-FR Industrial-process measurement and control – Data structures and elements in process equipment catalogues – Part 100: Data base standard for process
- 建筑工程钢筋焊接协议书
- 股东合作协议与章程制定指南
- 家电维修合同协议书
- 饭店经营承包合同
- 建材战略合作协议合同
- 围墙施工合同围墙合同
- 小区广告牌合同书
- 儿科小儿腹泻中医诊疗规范诊疗指南2023版
- 消防工程施工进度计划横道图+进度网络图
- 微信视频号运营技巧攻略详解全套
- 2023CSCO非小细胞肺癌诊疗指南解读
- 利息理论期末考试模拟测试试题含参考答案
- 干部选拔任用程序
- 部编人教版五年级下册道德与法治简答题归纳总结
- 2023高二开学第一课《蜕变》-主题班会
- 口服降糖药物分类详解课件
- 二级生物安全实验室设计建造与运行管理指南
- 围手术期疼痛护理课件
评论
0/150
提交评论