如何使用开放式CV在边界框内打印手写文本

时间:2018-05-24 06:01:41

标签: python opencv text computer-vision handwriting-recognition

我正在尝试识别手写文本(大写字母和字母数字)并打印出来。

我使用过此链接中提到的代码。 handwriiten word recognition

我也能够在边界框中分别获得不同的字母,并且它会给出这样的结果。 enter image description here

我有两个问题 -

1 - 我想打印出边框内的文字

2-连续写作时,它会考虑

中显示的整个单词

在github链接中输出,但在这里只考虑字母。

这里是小写字母连续写入的输出

enter image description here

任何人都可以指导我如何用资本做到这一点

字母以及如何用好的

打印边框内的文本

准确性,以便它适用于大写字母字母数字。

请任何可以指导我的人,并告诉我如何做到这一点。

有关手写识别和文字的任何帮助。

1 个答案:

答案 0 :(得分:1)

在找到边界框之前,您必须进行一些预处理。

我使用提供的图像中的阈值获得了二进制图像。之后我创建了一个自定义内核,使其具有比行数更多的列来执行形态操作。通过这种方式,彼此接近的字母将被配对。

代码:

Response.Write(responseData);

enter image description here

获得此信息后,您可以找到边界框。