MATLAB影像处理(一)

一. 图像

1. 分类:

(1) 彩色影像(RGB)
RGB(红,绿,蓝)分别对应人眼内反应三种光线的细胞
在这里插入图片描述
三种颜色值的合成就可以表示一个点的颜色

(2) 灰阶影像
在这里插入图片描述
这种图像只有亮度一个元素,每一个点用0-255的值来表示亮度

(3)二值图像

只有黑和白两种颜色
在这里插入图片描述

2. 影像的读取和显示

(1) 灰度影像

读取imread()将图像读取到内存中
显示imshow()在图形窗口展示该图像
clear, close all
I = imread('pout.tif'); 	% 将MATLAB自带图像'pout.tif'读取到内存中
imshow(I); 					% 在图形窗口展示该图像 

在这里插入图片描述

3. 图像信息:

imageinfo(‘图像名称’): 可以用来查看图像的信息;
在这里插入图片描述
使用imtool()函数可以打开图像处理工具.
在这里插入图片描述
右边就是每个像素点的值

二. 图像的处理

图像的处理就是改变影像存储的一些数值

1 .四则运算

乘法`


a = imread('C:\Users\wangchen\Desktop\1.tif')
m = immultiply(a,1.5)
subplot(1,2,1); imshow(a);
subplot(1,2,2); imshow(m);

在这里插入图片描述

imabsdiff()两个图像相减
imadd()一个图像加上另一个图像或常数
imsubtract()一个图像减去另一个图像或常数
immultiply()个图像乘以另一个图像或常数
imdivide()个图像除以另一个图像或常数
imcomplement()将图像取反

2. 像素的统计分部

使用imhist()函数可以分析像素值的统计分布.


a = imread('C:\Users\wangchen\Desktop\1.tif')
imhist(a)

在这里插入图片描述

3.直方图的均衡化

使用histeq() : 可以增大图像的对比度
让亮的更亮,暗的更暗

相当于拉宽了一个色彩范围
以前是【20,180】 按比例拉宽到【0,255】 从而达到了增加对比度的效果。

三. 图像的几何变化

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

おもいね

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值