作业:python实现logo的软阴影,粗略实现去人脸雀斑

先上效果图:

logo软阴影

去雀斑粗糙版:(感觉没啥用,哈哈哈)

实现思路:

logo软阴影:先搞一张高斯滤波版图像,然后通过与卷积核([0,0,0],[1,0,0],[0,0,0])作卷积运算将高斯滤波版图像向右移动固定像素值(取决于卷积次数),再通过与卷积核([0,1,0],[0,0,0],[0,0,0])作卷积运算将图像往下移。最后将原图与移动后的高斯滤波版图像叠起来,这里我先创建了一张等大的纯白色图,将原图与高斯滤波版图的平均灰度值矩阵求出来,取平均灰度值小的图像的RGB值填到纯白色图上。

去雀斑:首先要知道图像信息里的轮廓信息是低频信息,细节信息是高频信息。我们先用高斯滤波(一种低频滤波器)处理原图即可以把雀斑(细节信息)模糊掉,再通过锐化强化没有被滤波滤掉的细节信息。锐化的方法:2乘高斯滤波版图 - ([1,1,1],[1,1,1],[1,1,1])/9 * 原图。原理是将原图进行进行箱式滤波,再用高斯滤波版图 +(高斯滤波版图 -箱式滤波版)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值