matlab图片操作

  • 读取、显示图片
I=imread("a.png",RGB) %第一个参数为图片地址,第二个图片格式,不写matlab能自动判断
,
figure; %默认使用当前句柄,避免图片覆盖
imshow(I);
  • 获取图片大小
length=size(I,1);
width=size(I,2);

[l,w]=size(I)
  •  RGB转为灰度图片
grayI = rgb2gray(I)
  • 对图像进行二值化(即转为黑白两色)
bw = im2bw(grayI);

 简例:

I=imread("E:\matlab\image.png");

figure;
subplot(1, 3, 1);
imshow(I);
length=size(I,1)
width=size(I,2)

grayI=rgb2gray(I);
subplot(1, 3, 2);
imshow(grayI);

bwI=im2bw(grayI);
subplot(1, 3, 3);
imshow(bwI);

output:

猜你喜欢

转载自blog.csdn.net/wangqianqianya/article/details/88969472