模糊非均匀区域

信息处理 图像处理 过滤器 模糊
2022-02-02 09:32:10

我有一个任意区域的图像(边界以灰色显示):

在此处输入图像描述

我想模糊边界内的图像。

普通模糊会导致背景扩散到图像,反之亦然。这会导致图像边界附近出现暗区:

在此处输入图像描述

1个回答

一个简单的解决方案是为您想要模糊的区域创建一个二进制 (0/255) 蒙版。然后对源图像BITWISE AND mask进行模糊处理,用相同的filter对mask进行模糊处理,然后进行划分。作为伪代码:

(filter(source & mask) / filter(mask)) & mask