Matlab关于图像的一些函数

本文介绍了使用Matlab进行图像处理的一些基本函数,包括imread加载图像,subplot创建子图,mat2gray将图像转换为灰度,im2bw将灰度图像转为二值图像,以及bwlabel进行区域标记和统计,通过regionprops获取区域属性。
摘要由CSDN通过智能技术生成

// imread

A=imread('F:\Photo.01.png');	
%把图片放到matlab里 赋给符号变量A
image(A),colorbar, title(' I can do all things!! '), axis off ;
%显示图片A

HSV=rgb2hsv(A); 
% rgb2hsv把rgb转化成hsv
H=HSV(:,:,1);
S=HSV(:,:,2);
V=HSV(:,:,3);
%可以通过上面三句话看一幅图的HSV三个通道 

// SUBPLOT 的用法

subplot(m,n,p)
m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
%subplot(1,3,1);imshow(H);title('HSV空间H分量图像');
%subplot(1,3,2);imshow(S);title('HSV空间S分量图像');
%subplot(1,3,3);imshow(V);title('HSV空间V分量图像');

如何把三个子图同时显示出来?
	%先产生一个图片窗口:	
		figure(1);
	%把三个imshow放在一条指令里
		subplot(1,3,1);imshow(H);title('HSV空间H分量图像');subplot(1,3,2);imshow(S);title('HSV空间S分量图像');
subplot(1,3,3);imshow(V);title('HSV空间V分量图像');


// mat2gray

I=ma
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值