Matlab自学总结(不全)

1.imread()%读取格式为.jpg的文件。2.rgb2gray()%RGB图像转灰度图像。 3.imshow()%输出图像。

4.subplot(121)%创建子图像行列第几列。5.figure%开窗口。

6.{彩色颜色表替换为灰度颜色表是有文件格式要求}。

7.[X,map]=gray2ind(I,n)将灰度图像I转换为索引图像X,n是灰度等级,默认值为64/256。8.RGB=ind2rgb(X,map)将索引图像[X,map]转换为RGB图像{转变为真彩色图像}。9.BW=im2bw(I,level),level为设置的阈值参数,取值范围为[0,1]level值较小,则会出现背景区域与目标区域混淆;level值较大,则会丢失部分目标信息。

10.imshow(I,[50,70])%设置灰度上下[50,70],中间值不变,显示灰度图像{大于70的直白,小于50直黑}。

11.image()%图像输出。

12.image([80,100],[90,170],I)%改水平和垂直方向的坐标不改变图片形状。

13.imagesc(I,[10,50])%灰度拉伸后的图像{大于50的直白,小于10直黑}。

14.zeros()%建立0矩阵,例:zeros(4,4,6,8)4*4大小共6层每层8帧图像。

15.输出值时候不要带“;”。

16.impixel()%返回RGB的分量值:例:impixel(RGB)%鼠标选择像素点例:impixel(RGB,r,c)%r纵坐标c横坐标

17.impixelinfo%创建图像像素显示工具

18.imtranslate(I,[x,y])%图像的平移,I原图像X,Y平移的距离。

拓展:imtranslate(I,[a,b],’OutputView’,’full’)%平移后的图像不发生裁剪,保留原像素。

19.title(‘xxxxx’)%创建标题。

20.flipdim()%图像的变换;flip()%图像的变换。例:flip(I,1)%图像垂直镜像。flip(I,2)%图像水平镜像

例:imresize(I,[14060])%可以直接写缩放后的行列。imresize(I,[64NaN])%按照原图生产图像。

22.imrotate(I,45,)%图像旋转45度大于0逆时针,小于0顺时针。

23.imcrop(I,rect)%图像的裁剪rect为变量名存储裁剪区域

例:imrotate(I,45,'bicubic','crop')%图像旋转且裁剪。imrotate(I,45,'bicubic','loose')%图像足够大旋转。

24.[J,rect]=imcrop(I)%进行图像的裁剪,保留裁剪区域的矩阵到rect

25.size()%获取宽高

26.方法一:imhist()%直接输出直方图方法二:bar()%绘制直方图在subplot后使用axistight%使坐标系的最大值和最小值和数据的范围一直例:N=size(I,1);M=size(I,2);J=zeros(1,256);x=1;y=1;forx=1:N;fory=1:M;k=I(x,y);J(k+1)=J(k+1)+1;endend

27.double()%数据类型转换成双精度

28.log()%进行对数线性灰度变换{先取灰度图}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值