[Computer Vision]作业加网课知识——1

写在前面

网课及作业链接
笔者小白,欢迎大家补充指正。
要完整代码的私!

hw0

1、获取和设置像素
在这里插入图片描述
先判断点是否在图像内,若在图像内,用此公式计算像素
像素保存在float data 的数据类型里,float v赋值给data即可

2、复制图像

先制作一个大小相同的图像,<代码已给出>
然后遍历原图像的所有点,将其像素值赋值给新图像的相同位置

3、灰度图像
遍历所有点,将RGB像素值分别转换为R\G\B,再利用加权平均值算出灰度像素K
K = 0.299R+0.587G+0.114B

4、改变图像颜色
c通道像素值为rgb中的B
在这里插入图片描述
遍历图像中所有点,然后将新的像素(即参数v)添加到c通道即可

5、固定图像值(不太懂ww

确保图像中的像素值保持在0到1之间。对图像钳位,小于0则设置为0,大于1则设置为1

6&7、RGB<---->HSVHSV超详细
在这里插入图片描述
色调(H),饱和度(S),明度(V)
算法见代码

作业一效果图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
还有一张忘记保存了。。。

发布了29 篇原创文章 · 获赞 0 · 访问量 501

猜你喜欢

转载自blog.csdn.net/qq_43771959/article/details/104308650
今日推荐