基于MATLAB图像处理(第2版)讲稿ppt课件.ppt

基于MATLAB图像处理(第2版)讲稿ppt课件.ppt

ID:58874858

大小:1.94 MB

页数:100页

时间:2020-09-30

基于MATLAB图像处理(第2版)讲稿ppt课件.ppt_第1页
基于MATLAB图像处理(第2版)讲稿ppt课件.ppt_第2页
基于MATLAB图像处理(第2版)讲稿ppt课件.ppt_第3页
基于MATLAB图像处理(第2版)讲稿ppt课件.ppt_第4页
基于MATLAB图像处理(第2版)讲稿ppt课件.ppt_第5页
资源描述:

《基于MATLAB图像处理(第2版)讲稿ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于MATLAB的图像处理王帆第1章图像1.1Matlab的命令使用与程序设计1.1.2M-File程序设计1.1.3Figure窗口的图形操作功能1.1.4自定义函数1.1.5Matlab的矩阵操作1.1.6多维数组与图像矩阵随机生成一个6行10列矩阵,元素在0与1之间Ra=rand(6,10);R=Ra;fori=1:6forj=1:10ifRa(i,j)<0.5Ra(i,j)=0;elseRa(i,j)=0;endendendRRa使用程序绘制颜色渐变图像fori=1:20forj=1:30a(i,j)=iend

2、endimage(a)fori=1:30forj=1:20a(i,j)=jendendimage(a)Image(a)利用矩阵数值绘制图像,数值越大对应点越亮设计自定义函数f.mfunctionw=f(x,y,z)w=x.^3-2*y.^2-2*z+5在命令窗口输入f(1,2,3),f(6,-3,4)也可以调用函数f(x,y,z)functionwp=fp(x,y,z)wp=f(1,2,3)+f(x,y,z)在命令窗口输入fp(1,2,3),fp(2,3,4)有些自定义函数没有输出值,只是完成一定功能functionp

3、lot2Dx=-2:0.1:2;y1=sin(x);y2=cos(x);y=y1-y2;plot(x,y)functionplot2Dnew(a,b)x=a:0.1:b;y1=sin(x);y2=cos(x);y=y1-y2;plot(x,y)subplot(1,4,1)plot2Dnew(2,7)subplot(1,4,2)plot2Dnew(2,6)subplot(1,4,3)plot2Dnew(-10,10)subplot(1,4,4)plot2Dnew(5,7)使用函数生成工具矩阵,并绘制图形clearallc

4、lc%清除命令窗口a(1,:,:)=zeros(64);%三维数组a(2,:,:)=eye(64);a(3,:,:)=rand(64);fori=1:3subplot(1,3,i)b(:,:)=a(i,:,:)%三维数组离散成二维数组以便显示image(b*255)%矩阵b默认为0-1,乘以255变为0-255间end多维数组用工具矩阵创建2行6列3页矩阵>>A=zeros(2,6,3)A(:,:,1)=000000000000A(:,:,2)=000000000000A(:,:,3)=000000000000利用索引

5、生成多维数组>>B(:,:,1)=ones(2,3);>>B(:,:,2)=2;>>B(:,:,3)=rand(2,3);>>BB(:,:,1)=111111B(:,:,2)=222222B(:,:,3)=0.73350.89580.45230.51880.89590.3971利用reshape生成多维数组>>H=cat(3,2+zeros(2,4),ones(2,4),zeros(2,4))H(:,:,1)=22222222H(:,:,2)=11111111H(:,:,3)=00000000>>G=reshape(H

6、,[4,3,2])G(:,:,1)=221221221221G(:,:,2)=100100100100repmat(A,[i,j,k])用于数组的复制,行维复制i次,列维复制j次,页维复制k次>>c=eye(2,3)c=100010>>D=repmat(c,[2,1,3])D(:,:,1)=100010100010D(:,:,2)=100010100010D(:,:,3)=1000101000101.2图像的表示方法1.2.1图像的数字化1.2.2图像的读取与显示1.2.3图像的分类图像矩阵图像在计算机中作为矩阵方式存

7、储与操作,用imread()可以读出图像的颜色或灰度数据A=imread(‘E:课程数字图像处理王帆课件53.gif’)对于一般灰度图像,0~255表示颜色,0为黑色,255表示白色,对于RGB颜色模型表示的彩色图像,255分别表示纯红,纯绿,纯蓝,从255减小到0,红绿蓝逐渐变淡2.图像的数字化在计算机中,图像被看作是一些数值构成的矩阵。例如图1-7所示数据就代表着图像s=size(A),则有s=22223说明图像的长为22、宽为22,由3种颜色迭加而成。下面是其红色阵的数据(1到15列)2.图像数据的调用

8、既然图像数据是存储在数组中,那么调用图像数据就变成了操作数组元素。例如:>>B=A(1:5,1:9,1)B=2212212212212212212212212212212342342342342342342342342212342342342342342342342342212342342342342344442212342342

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。