opencv - OCR 中的草书字符分割

标签 opencv visual-c++ image-segmentation

我已经为手写普通字符完成了OCR应用程序。对于字符分割,我使用了直方图轮廓方法。这成功地适用于普通的英文字符。

我使用水平投影进行线分割,使用垂直投影进行字符分割。

为了分割草书手写文章的线条,我可以像以前一样使用水平投影。但我不能使用相同的方法进行草书英文字符分割,因为它们相互合并并且也是倾斜的。谁能帮我找到一种分割草书字符的方法。

最佳答案

由于作者和角色形状之间的差异,这是一个很难解决的问题。一种选择的准确率高达 83%,它是分析书写中的连字(字符之间的连接),并使用这些连字作为基点在图像上绘制列。 2013 年,Procedia Computer Science 提出了这种方法,并发表了他们对这个特定问题的研究:https://ac.els-cdn.com/S1877050913001464/1-s2.0-S1877050913001464-main.pdf?_tid=5f55eac2-0077-11e8-9d79-00000aacb35f&acdnat=1516737513_c5b6e8cb8184f69b2d10f84cd4975d56

另一种尝试方法称为骨架分析,它将单词作为一个整体,将其形状与其他已知的单词形状进行匹配,并根据整个图像预测单词。

祝你好运!

关于opencv - OCR 中的草书字符分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17262452/

相关文章:

c++ - 我可以使用 MS 工具将浮点错误转变为 C++ 异常吗?

image-processing - 我想知道MS COCO数据集中有没有服装对象类?

opencv - 图像未使用 DBSCAN 正确分割

python - Try-Catch 异常在 OpenCV-python 中不起作用

python - OpenCV:按面积排序轮廓(Python)

c - 为什么我可以有冲突的函数原型(prototype)和同名定义?

c++ - 当我在顶点着色器中有 "out"时,OpenGL 不绘制

opencv - 通过能量驱动采样(SEEDS)提取的超像素

python - 对具有不同Y的轮廓进行排序

opencv - opencv 中用于大图像的鼠标处理程序,错误的 x、y 坐标?