取消/平滑图像中人的身体的边界

时间:2018-10-09 06:30:29

标签: python image numpy opencv opencv-python

我的图像中人的身体边界非常清晰。我该如何使它们锐化/平滑? enter image description here

放大图像时,边缘非常清晰。它的二进制掩码如下所示。 enter image description here

2 个答案:

答案 0 :(得分:0)

好吧,在opencv中有很多方法可以做到这一点。查看此文档https://docs.opencv.org/3.1.0/d4/d13/tutorial_py_filtering.html
还是您希望边界变得模糊?

答案 1 :(得分:0)

您正在寻找的解决方案是将身体的边缘稍微延长一点,以使边界不那么尖锐。

1)对二值蒙版图像进行膨胀操作。

2)将扩大后的输出与原始图像合并。

您可以通过修改颗粒形状参数和颗粒大小来调整膨胀水平