2017-07-19 103 views
3

我想从图像中删除文本,例如我们有一个instagram帖子的截图,现在我们试图从我们的.NET/C#代码中只抓取图像所有的像素,并检查它的颜色,看看我们是否得到空白区域,以便我们可以删除所有未使用的空间并只提取图片,但它没有按预期工作,有没有人有想法做到这一点?如何从图像中删除文本

+0

问题,要求我们建议还是找一本书,工具,软件库,教程或其他异地资源是题外话堆栈溢出,因为他们往往以吸引自以为是的答案和垃圾邮件。相反,请描述问题以及到目前为止解决问题所做的工作。 – VDWWD

回答

1

这是一个非常宽泛的问题。把你的问题分成几步,从第一步开始解决。

最好的.Net库是EMGUCV,一种广泛用于图像处理的OpenCV包装。

AForge.Net是另一个不错的选择。按照文档处理来自图像的文本数据。

逻辑是 1.跟踪图像中的文本。 2.如果字体和大小是相似和静态的,您可以输入固定模式和匹配模式。 3.然后有几个选项可以删除找到的对象(这里您可以找到文本作为对象或区域。) 4.您必须在从图片中删除文本后进行调整。这将需要图像重建算法。这些都可以在EMGUCV中找到。

请参阅文档。

+0

你想为此创建一个类吗?多少? –