【发布时间】:2013-10-04 03:48:06
【问题描述】:
我正在创建一个项目,我必须在其中检测图像中的文本区域并定位文本行。这个我还没有实现,在这个项目中,在初始图像预处理之后,我会生成一个边缘图,然后使用 CCL(两遍算法)来定位文本行。
我的问题是在边缘检测部分之后将检测到所有边缘,包括那些不是文本的边缘,那么如何过滤掉非文本区域?请帮忙,这是我第一次做这样的事情。
对不起,我的英语不好。
【问题讨论】:
标签: image-processing edge-detection
我正在创建一个项目,我必须在其中检测图像中的文本区域并定位文本行。这个我还没有实现,在这个项目中,在初始图像预处理之后,我会生成一个边缘图,然后使用 CCL(两遍算法)来定位文本行。
我的问题是在边缘检测部分之后将检测到所有边缘,包括那些不是文本的边缘,那么如何过滤掉非文本区域?请帮忙,这是我第一次做这样的事情。
对不起,我的英语不好。
【问题讨论】:
标签: image-processing edge-detection
我希望你在谈论光学字符识别算法......这是matlab中示例代码的链接OCR
你没有指定你正在使用的平台,如果是opencv这里是一个简单教程的链接 OCR_opencv
【讨论】:
您可以使用高斯滤波器去除噪声,然后使用 Sobel 滤波器检测边缘,然后使用非最大抑制来消除弱边缘,最后使用滞后阈值使边缘变白,背景变黑:)
【讨论】: