繁体   English   中英

图像处理中的增强边缘检测算法

[英]Enhanced Edge Detection algorithm in Image Processing

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

在此处输入图片说明

但是我想检测整个文本(无论文本大小有多大),像这样

在此处输入图片说明

我不知道我要实现的目标是写还是写错误。 我也尝试过通过增加蒙版的大小来尝试此操作,但最终却忽略了小尺寸的文本。 我需要帮助。

就像@BalajiR所说的那样,您的文本已经处于所需的形状,并且在填充后进行边缘检测将是过大的选择。

如果您使用不同的颜色,则可以使用“背景/非背景”规则将其二值化。

在真实图片上查找字符完全不同,这需要一个单独的问题。 特别地,通常需要自适应阈值。

关于模糊/受干扰的文本,您无法采取任何措施来还原完美的字符(去模糊在某种程度上可以有所帮助,但我不建议这样做)。 图像处理算法无法“重新发明”字符的形状。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM