影像处理一

前言

影像处理一


学习内容

一、RGB

在这里插入图片描述
(1)黑白影像
黑白影像是由0-1组成的,非黑即白
在这里插入图片描述
(2)灰阶影像
每个像素点都是由一个byte=8bit(0-255)来表示,比较亮的时候,他的数值就比较大,比较暗时,数值就比较小
在这里插入图片描述
(3)彩色影像,每一个像素由三个矩阵所叠在一起,对应的就是RGB,三个都很高就比较白。
在这里插入图片描述

二、影像读取与显示

读取影像imread()
显示影像imshow()
在这里插入图片描述
纵向有291个像素点,横向有240个像素点,所以一共有69840bytes,所以对应的是69840个像素点
在这里插入图片描述

三、影像像素的更改

**size(I,1)**返回I图像对应的行数
**size(I,2)**返回I图像对应的列数
在这里插入图片描述

四、影像的相关方法

1.影像的信息

在命令行中通过**imageinfo(‘对象名称’)**则可以显示该图像的相关信息
在这里插入图片描述

2.查看像素的值

通过**imtool(‘名称’)**来通过界面查看影像对应位置的数值
在这里插入图片描述

五、影像处理

1.Image Arithmetic(+、-、*、/)

在这里插入图片描述

2.Immultiply(乘法运算)

可以将图片进行变亮的处理
**Immultiply(I,1.5)**将I图像中的每个像素点×1.5倍
在这里插入图片描述
在这里插入图片描述

3.Imadd()

对两张图像进行加法运算,但是他们的大小必须相同,大小不同不能相加。加法执行之后,图像会变亮
在这里插入图片描述在这里插入图片描述

4.imhist()

**imhist(对象)**会显示其灰度等级,然后将其显示为一个统计图在这里插入图片描述

5.histeq()

通过histteq(对象)可以将颜色的差异变大,增大其对比度,感觉跟每个像素做乘法(乘大于1的数)所得的效果是差不多的
在这里插入图片描述
在这里插入图片描述

五、Geometric Transformation(改变形状)

改变每个像素的位置
在这里插入图片描述
变化的相关方法
在这里插入图片描述

1.imrotate()(图像旋转)

35是旋转的角度
在这里插入图片描述
做旋转的操作,影像的尺寸会变少
在这里插入图片描述
在这里插入图片描述

六、影像存储

通过**imwrite()**方法
在这里插入图片描述

关键点

总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值