2021-09-08

matlab学习笔记

初阶影像处理

数字影像由三种,彩色,灰阶,与黑白。影像是由很多像素组成,每个像素的大小都是1比特,可以表示在1到255中的数,黑白影响中只有1和0,像素块表示黑和白,而在灰阶影像中,每个像素都是一个数值代表一个灰度,所以整张图像也是可以看作一个十分庞大的矩阵。至于彩色图像,则是由rgb三种矩阵三维叠加在一起,从而产生彩色的效果。

如和读取和显示影像使用imread,image

>> clear,close all
>> i=imread('pout.tif');
>> imshow(i);
>> 

利用上述代码可以调出matlab内置的一张撅嘴的图像

 当我们来调取i的内部数据时,可以发现i本身是一个矩阵

可以通过两个循环来改变这个矩阵从而改图像

for i=1:size(I,1)
    for j=1:size(I,2)
        I(i,j)=I(i,j)+2
    end
end

得到新的图像

 影像处理

通过imadd,imdivide,immultiply,imsubtract等函数对影像进行处理,比如对每个像素的数值进行点乘,或者让两个矩阵进行相加,就可以做到影像的初步处理了。

imhist函数可以将每个像素的值抓取出来做一个统计图表,横轴是0-255,纵轴是像素数

 ,对这个图使用直方图均衡化,可以对图像进行该变化

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值