我试图用Sobel、Canny、Prewitt、Roberts等边缘检测算法从图像中检测填充的形状(主要是文本)。我使用C#作为我的编程语言。图像可以包含不同大小的文本。在应用边缘检测算法之后,我得到的结果是像这样的文本边缘。

但是我想检测文本的整体式(不管文本的大小),就像这样

我不知道我是写了还是错了,为了我想要实现的目标。我也尝试过增加我的面具的尺寸,但它最终忽略了小尺寸的文本。我需要帮助。
发布于 2016-06-20 07:42:40
正如@BalajiR所说的,您的文本已经处于期望的形状,而边缘检测,然后填充将是过分的。
如果您有不同的颜色,您只需使用“背景/不背景”规则进行二值化。
在真实的图片上寻找角色是完全不同的,这需要一个单独的问题。特别是,通常需要自适应阈值处理。
关于模糊/被干扰的文本,没有什么可以恢复完美的字符(去除模糊在某种程度上可以帮助,但我不推荐)。图像处理算法不能“重新创造”字符的形状。
https://stackoverflow.com/questions/37865541
复制相似问题