水面波去除光照影响

void inpaint(

   InputArray src,

   InputArray inpaintMask,          

   OutputArray dst,

   double inpaintRadius,

   int flags

);

参数

src 输入8位或16位无符号或32位浮点型1通道或8位3通道图像。

inpaintMask 图像的掩码,单通道图像,大小跟原图像一致,inpaintMask图像上除了需要修复的部分之外其他部分的像素值全部为0;

dst 输出的经过修复的图像;

inpaintRadius 修复算法取的邻域半径,用于计算当前像素点的差值;

flag 修复算法,有两种:INPAINT_NS 和I NPAINT_TELEA;

注意:输入可以是RGB图像,但是mask必须是单通道;inpaint函数是对mask非0元素进行修复,因此从原图像中提取出需要修复的区域是本函数的核心。(阈值函数与边缘提取函数很重要

inpaint函数

图像去水印/修复_WaitFoF-CSDN博客

对水面波图片进行处理

因为阳光照射引起的反射使得图片某些区域过亮,现在通过算法对过亮区域进行处理,尽可能不影响其他区域。

假设1、

过亮的点相当于椒盐噪声,可使用大窗口的中值滤波器进行过滤。

亮点确实除去,但是其他区域也会变得模糊,可能会对后续处理造成影响。

假设2、

先对图片进行3*3的小窗口中值滤波,再进行像素遍历,对大于某像素值的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小鹿( ﹡ˆoˆ﹡ )

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

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

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

打赏作者

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

抵扣说明:

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

余额充值