标签: python image numpy opencv opencv-python
我的图像中人的身体边界非常清晰。我该如何使它们锐化/平滑?
放大图像时,边缘非常清晰。它的二进制掩码如下所示。
答案 0 :(得分:0)
好吧,在opencv中有很多方法可以做到这一点。查看此文档https://docs.opencv.org/3.1.0/d4/d13/tutorial_py_filtering.html 还是您希望边界变得模糊?
答案 1 :(得分:0)
您正在寻找的解决方案是将身体的边缘稍微延长一点,以使边界不那么尖锐。
1)对二值蒙版图像进行膨胀操作。
2)将扩大后的输出与原始图像合并。
您可以通过修改颗粒形状参数和颗粒大小来调整膨胀水平