字符识别算法SWT实现中的一些经验总结
来源:互联网 发布:杭州月嫂哪家好 知乎 编辑:程序博客网 时间:2024/06/15 10:12
自然场景中的文字识别,不得不提SWT算法【 Boris Epshtein , etc. Detecting Text in Natural Scenes with Stroke Width Transform. CVPR, 2010】,
该算法主要思想是通过canny提取边缘和梯度,然后通过梯度方向去搜索相反方向的边缘,搜索过程中的记录的路径长度就是该路径上所有像素对应的笔画宽度
在实现该算法过程中发现在计算中文字符过程中会有很多细节上的问题出现:
1.就是即使在边缘都被准确提取到的情况下,在查找边缘计算像素宽度仍然有问题,
如下图所示,在逐个像素点计算时,会出现跳过边缘点的情况,导致搜索路径长于实际值
2.文章中给定的pi/6阈值来确定搜索方向的一个评估范围对于中文字符来讲,太严苛,造成很多边缘方向定位越界,因为中文字符的笔画远比英文字符复杂的
结合上面2点,中文字符,比较适合从上下左右方向去搜索边缘,确定像素宽度,以最小值作为宽度值
后续有更新在补充
0 0
- 字符识别算法SWT实现中的一些经验总结
- 字符识别中的图像归一化算法
- [字符识别系列][一] 字符识别中的图像归一化算法简介
- [字符识别系列][一] 字符识别中的图像归一化算法简介
- 快速字符识别算法
- Android开发中的一些经验总结
- 字符识别OCR研究三 字符识别,字符区域定位 经验总结:
- SWT/JFace一些经典技术与算法
- SWT/JFace一些经典技术与算法
- WEB开发中的JAVA字符编码经验总结
- WEB开发中的JAVA字符编码经验总结
- WEB开发中的JAVA字符编码经验总结
- WEB开发中的JAVA字符编码经验总结
- WEB开发中的JAVA字符编码经验总结
- WEB开发中的JAVA字符编码经验总结
- WEB开发中的JAVA字符编码经验总结
- WEB开发中的JAVA字符编码经验总结
- WEB开发中的JAVA字符编码经验总结
- mysql中update和delete时sql_safe_updates问题
- MVC显示表格,点击列头可以排序
- Objective-C用UIBezierPath画图
- leetcode:Trie:Add and Search Word - Data structure design(211)
- C++ 虚函数表解析
- 字符识别算法SWT实现中的一些经验总结
- 驰骋工作流引擎表单设计控件-关系类控件-明细表(3)
- 72. Edit Distance 最小编辑距离
- R树空间索引
- 项目管理之如何控制项目进度和质量
- android6.0 Scrollview嵌套RecyclerView position始终为0
- Java 解決BufferedReader读取UTF-8文件中文乱码
- 模仿模仿微信收到新的信息时,图标里有小原点
- ImageMagick 漏洞复现之路