matlab 编程学习,matlab学习(1)

matlab学习(一)

读取图像函数I=imread('1.jpg');将图像存储在I数组中,imshow来显示。

I = imread('1.jpg');            % 读入图像

BW = dither(I,hot);                         % 对图像进行抖动计算,将图像转换为二值图像

imshow(I), figure, imshow(BW)           % 显示原图和转换后的二值图像

I = imread('1.jpg');            % 读入图像

I1=rgb2gray(I);%rgb转化为灰度图

I2=imadjust(I1);%图像增强

level=graythresh(I2);%设置黑白转换阈值

bw=im2bw(I2,level);%黑白转换 二值化

[labeled,numobjects]=bwlabel(bw,4);

J=histeq(I2);%直方图

BW = dither(I,hot);  % 对图像进行抖动计算,将图像转换为二值图像

imshow(I);

figure,imshow(I1);

figure,imshow(I2);

figure,imshow(bw);

figure,imshow(labeled);

figure,imshow(BW);           % 显示原图和转换后的二值图像

figure,imhist(J);

ind2rgb

[X,map]=imread('2.png');%灰度图

imshow(X,map);

I=ind2rgb(X,map);%灰度图转化为真彩色RGB图

figure,imshow(I);

im2bw

[X,map]=imread('0.jpg');

imshow(X,map);

BW=im2bw(X,map,0.5);%将带有颜色图map的索引图像转换为黑白二值图像

figure,imshow(BW)

mat2gray

I=imread('0.jpg');%读入图像

J=filter2(fspecial('sobel'),I);%sobel滤波fspecial创建核算子

K=mat2gray(J);%滤波,mat2gray矩阵转化为图像

imshow(I),figure,imshow(K)%显示图像

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值