EasyOCR OCR垂直日本文本?

blmhpbnm  于 4个月前  发布在  其他
关注(0)|答案(9)|浏览(36)

你能为垂直日本文本添加一个训练好的模型或类似的吗?

ttvkxqim

ttvkxqim1#

这是神奇的,但你只需要将图像旋转90度。(用于手工艺)

ie3xauqp

ie3xauqp2#

这是神奇的,但你只需要将图像旋转90度。(用于手工艺)
你不是开玩笑吧?你明白垂直文本和水平文本之间的区别吗?

yvfmudvl

yvfmudvl3#

这是神奇的,但你只需要将图像旋转90度。(用于手工艺品)
你不是开玩笑吧?你明白垂直文本和水平文本之间的区别吗?
你只需要尝试一下,我指的是手工艺品检测。我不是在开玩笑。
我不知道为什么手工艺品仍然能识别旋转的字符!

slwdgvem

slwdgvem4#

实际上,手工艺只是首先找到字符,然后将它们连接成行。所以,我的意思是,我们可以检测这样的文本行,并旋转每一行中的每个字符,然后旋转整行,我们就可以得到水平文本。

wbgh16ku

wbgh16ku5#

我必须尝试一下。所以你的意思是我必须以一种方式旋转图像,使得它产生水平文本,基于这个CRAFT将旋转每个字符。

6yt4nkrj

6yt4nkrj6#

实际上,手写识别首先找到字符,然后将它们连接成行。所以,我的意思是,我们可以检测这样的文本行,并旋转每一行中的每个字符,然后旋转整行,我们就可以得到水平文本。
正如你所说,我试过了,但它不起作用。尽管它似乎比以前更好了,因为它已经能够识别更多的字符,但它还没有达到或者接近用其他语言实现的效果。如果你不知道日语的垂直文本与英语的垂直文本完全不同。所以这个 PR 无法在日语的垂直文本上工作。

yzckvree

yzckvree7#

正如你所说,我尝试了,但它不起作用。虽然它似乎比以前更好了,因为它已经能够识别更多的字符,但它还没有达到或接近与其他语言相比所能实现的程度。如果你不知道日语竖排文本与英语竖排文本完全不同。因此,这个PR在日语竖排文本上不起作用。
关键是,craft默认会尝试将水平上相邻的字符绑定到中,所以当你写:

c b a
c b a
c b a

craft会将它们理解为3行的cba
当垂直字符可以巧合地被理解为水平线时,会发生这种情况。
我的意思是,当它们不能这样时,比如:

这会让craft感到困惑。

pepwfjgg

pepwfjgg8#

此外,还有一个众所周知的技巧来实现这个目标:
在训练OCR时,告诉他们:


是一个
并且在识别时,逆时针旋转图片90度。

qhhrdooz

qhhrdooz9#

也许他们会尝试添加日语垂直文本识别,或者我得找到一个解决办法。

相关问题