如何检测并纠正虚线或图形的位图?
-
22-07-2019 - |
题
我想找到的算法可以找到在一个位图虚线或形状。考虑一种情况,我那里有两种颜色,背部和白色(彩色书籍中使用的图像)的位图,还有一些曲线和线条应相互连接,但由于一些扫描错误,白色位坐,而不是黑色的。我应该如何检测呢? (这份工作后,我要位图转换成矢量文件,我想potrace算法工作)。
如果您有任何想法,请让我知道。
解决方案
下面是一个简单的算法来医治小间隙:
首先,使用它创建了一个黑色像素,当任何其八个相邻的是黑色的过滤器。这会增加你的大致轮廓。
接下来,使用一个稀疏滤波器用于除去多余的轮廓,但单独离开填充的间隙。
请参阅这篇文章一些过滤器和参数:图像处理实验室的C#
不隶属于 StackOverflow