图像处理基础 -- 通软作业

导言

Hello,信息工程的小伙伴们,你们的魔鬼又来咯。今天要学的呢,是计算机图像处理基础,大多是理解概念为主,帮助大家理解计算机图像学。

计算机怎么“认得” 图片

实际上啊,现在计算机里的图片,都是几个二维矩阵,存储在计算机中,这里一般是指的RGB三个通道方式储存,每一个通道中有一个二维矩阵,而单个二维矩阵的大小呢,代表图片的分辨率,如786 * 1244 大小的彩色图片 (三通道),就是有786行,1244列的3个大小相同通道的彩图。三个通道叠加起来,自然三原色,就构成了彩色图片。
在这里插入图片描述

灰度图片: 只有一个通道的图片(任意一个通道)
R:指红色通道
G:指绿色通道
B:指蓝色通道
这就是一个B通道的图片数据矩阵 ,彩色图像是不是就是3个像这样的矩阵呀,所以彩色图片就是个3维矩阵,第0个维度存储 RGB 三个通道的二维矩阵,这个二维矩阵存储的单个数呢,就是0-255 中间的颜色编码,0代表纯黑色,255代表纯白色。
灰度图矩阵
灰度图像,就是灰灰的图像
在这里插入图片描述

二值图像: 顾名思义,就在一个图像矩阵中只有两个值的图像,0-255(或者0-1),它也是只有一个通道哦。0是黑色,1(255)是白色,所以这图片是只有黑白两种颜色。
在这里插入图片描述
二值图片矩阵:
在这里插入图片描述
接下来呢,就谈谈咋们的作业问题。
1.做图像的90度旋转
答:我们知道图像是以矩阵形式存储的,旋转90度呢就相当于把这个矩阵翻转90度,哈哈线性代数的知识来咯 ----- 矩阵的转置嘛。就翻转了90度咯。灰度图片只有一个通道,所以就转置这一个矩阵。彩色图片有三个通道,记得翻转每一个通道哦。
2.(难)照一张自己的手的图片,识别有几根手指,并求出指头指的方向
答:这道题算是比较难的题目了。这里我大概说一个方向,等作者大大做出来再来说说具体的细节哦。
首先要把彩色图片提取出它的一个通道变成灰度图像,然后通过阈值处理(即大于某个数取1,小于某个数取0),把图片转换为二值图像(黑白图像),然后对图像进行降噪处理(去掉除开手之外的其余东西),最后得到只有手的二值图片,如上图。然后进行图像腐蚀(把手指腐蚀成一根线,哈哈),然后是不发现每根手指的端点,是一个8邻域的点,其中只有一个领域为1呢(白色),最后找到有多少个这样的点,就有多少个手指头啦。

至于求手指头的指向方向呢,就是以这张图片的中心点为原点建立坐标轴,和上面那个指尖上的点连线,算出这个向量和y轴的夹角余弦Cosθ ,就是指头的方向啦。

具体的算法流程和图像腐蚀,空阈值,阈值处理,图像降噪,图像腐蚀等方法会在下一篇博客中,敬请期待哦。最后感谢大家的支持,欢迎加入作者大大的Ai学习大家庭 群463986237,一起学习讨论哦。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值