字符识别算法SWT实现中的一些经验总结

原创 2016年08月31日 15:03:18

自然场景中的文字识别,不得不提SWT算法【 Boris Epshtein , etc. Detecting Text in Natural Scenes with Stroke Width Transform. CVPR, 2010】,

该算法主要思想是通过canny提取边缘和梯度,然后通过梯度方向去搜索相反方向的边缘,搜索过程中的记录的路径长度就是该路径上所有像素对应的笔画宽度

在实现该算法过程中发现在计算中文字符过程中会有很多细节上的问题出现:

1.就是即使在边缘都被准确提取到的情况下,在查找边缘计算像素宽度仍然有问题,

如下图所示,在逐个像素点计算时,会出现跳过边缘点的情况,导致搜索路径长于实际值

       

2.文章中给定的pi/6阈值来确定搜索方向的一个评估范围对于中文字符来讲,太严苛,造成很多边缘方向定位越界,因为中文字符的笔画远比英文字符复杂的

结合上面2点,中文字符,比较适合从上下左右方向去搜索边缘,确定像素宽度,以最小值作为宽度值

后续有更新在补充

字符识别OCR研究一(模板匹配&BP神经网络训练)

Abstract 2 一 引言:... 3 二 字符图像获取:... 3 三 字符预处理... 4 3.2 字符区域………………………………………………………………………….4 3.2 字符区域分割:...
  • zhubenfulovepoem
  • zhubenfulovepoem
  • 2011年09月23日 11:02
  • 37795

OCR字符识别

OCR字符识别   2012-07-23 16:36:34|  分类: 图像处理与计算机 |  标签:ocr   |字号大中小 订阅 简单、直观的实现优于复杂、难懂的实现,...
  • zhongyunde
  • zhongyunde
  • 2012年08月07日 20:56
  • 38144

【好玩的计算机视觉】KNN算法手写数字识别

OCR应用非常广泛,而且有许多方法,今天用KNN算法实现简单的0-9手写数字识别。 KNN算法是K近邻分类算法,属于机器学习中的监督学习,需要一定量的带标签的输入样本数据进行“训练”,然后就可以识...
  • littlethunder
  • littlethunder
  • 2016年06月08日 20:59
  • 14654

OpenCV手写数字字符识别(基于k近邻算法)

摘要 本程序主要参照论文,《基于OpenCV的脱机手写字符识别技术》实现了,对于手写阿拉伯数字的识别工作。识别工作分为三大步骤:预处理,特征提取,分类识别。预处理过程主要找到图像的ROI部分子图像并进...
  • wangyaninglm
  • wangyaninglm
  • 2013年12月03日 10:32
  • 27252

车牌识别-字符识别(HOG+SVM)

车牌识别-字符识别算法识别架构 实用HOG+SVM算法实现,结合MATLAB进行验证,该算法具有百分之90以上的识别率,具有非常强的实用价值。...
  • wjw19891012
  • wjw19891012
  • 2015年01月24日 14:56
  • 6430

模式识别_字符识别算法设计

由于英文字母有26个,因此在对这26个字母进行识别时要采用多种方式结合进行识别; 1:采用是否含有封闭区域来区分: 可以分辨出B,D,Q,R,O,P,A; 具体使用算法: 采用填充算法,如...
  • tunrijituan
  • tunrijituan
  • 2016年01月07日 14:44
  • 850

基于BP神经网络的简单字符识别算法自小结(C语言版)

BP神经网络学习小结
  • gzzaigcn
  • gzzaigcn
  • 2014年06月24日 14:04
  • 6361

汉字识别算法,准确识别中文

  • 2010年01月21日 09:32
  • 68KB
  • 下载

快速字符识别算法

快速字符识别
  • wangzhicheng2013
  • wangzhicheng2013
  • 2016年12月05日 19:29
  • 237

应用OpenCV进行OCR字符识别

opencv自带一个字符识别的例子,它的重点不是OCR字符识别,而主要是演示机器学习的应用。它应用的是UCI提供的字符数据(特征数据)。 DAMILES在网上发布了一个应用OpenCV进行OCR的例...
  • viewcode
  • viewcode
  • 2012年09月04日 18:27
  • 68349
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符识别算法SWT实现中的一些经验总结
举报原因:
原因补充:

(最多只允许输入30个字)