从面罩上去除锯齿状边缘

时间:2018-04-16 12:51:26

标签: ios iphone opencv

概述: 我们正在研究图像中对象的重新着色。用户可以通过在图像上绘制形状来定义重新着色的区域,该形状将定义着色算法的边界。绘制形状后,用户可以点击内部形状,根据点击点的颜色,应用程序将运行泛光填充算法,泛光填充算法将遵循绘制形状的边界。

问题陈述: 由形状创建的蒙版有一些锯齿状,因为斜线总是带有锯齿状边缘。所以,输出图像带有锯齿状边缘。我想创建光滑的边缘。

我的工作细节

  1. 用户通过拖动点在图像上创建形状, enter image description here

  2. 根据所选区域创建蒙版(边框中可以看到明显的问题), enter image description here

  3. enter image description here

    3.输出图像(注意形状边缘) enter image description here

    您可以看到输出图像有锯齿边缘。

    试过 我在掩模图像中尝试了抗锯齿,但它也无法正常工作。在输出中它会产生不良影响。

    我已经使用OpenCV来实现这一目标。因此,解决方案周围会更有帮助。

0 个答案:

没有答案