我有一个任意区域的图像(边界以灰色显示):
我想模糊边界内的图像。
普通模糊会导致背景扩散到图像,反之亦然。这会导致图像边界附近出现暗区:
我有一个任意区域的图像(边界以灰色显示):
我想模糊边界内的图像。
普通模糊会导致背景扩散到图像,反之亦然。这会导致图像边界附近出现暗区:
一个简单的解决方案是为您想要模糊的区域创建一个二进制 (0/255) 蒙版。然后对源图像BITWISE AND mask进行模糊处理,用相同的filter对mask进行模糊处理,然后进行划分。作为伪代码:
(filter(source & mask) / filter(mask)) & mask