ddddocr icon indicating copy to clipboard operation
ddddocr copied to clipboard

看起来不支持识别大写字母

Open hjdhnx opened this issue 1 year ago • 4 comments
trafficstars

我用大写字母的图片进行识别,预期是D,识别结果却是小写的d

from ddddocr import DdddOcr
import unittest

ocr = DdddOcr(show_ad=False, beta=True)


class TestOcr(unittest.TestCase):
    def test_ocr_d(self):
        with open('test.png', 'rb') as f:
            ocr.set_ranges(2)
            text1 = ocr.classification(f.read())
            ret = text1[:1]
            self.assertEqual(ret, 'D')


if __name__ == '__main__':
    unittest.main()

测试图片如图: test

hjdhnx avatar Oct 10 '24 18:10 hjdhnx

我也是,数字7识别为/

xia0028 avatar Oct 12 '24 10:10 xia0028

我也是,数字7识别为/

我解决问题了,可以参考我这个项目 https://github.com/hjdhnx/font-decoder 使用了微信ocr拿来针对ddddocr识别出的英文字母,矫正大小写问题

hjdhnx avatar Oct 12 '24 10:10 hjdhnx

已经提交pull request,等待合并。如果着急,可以参考修改的部分手动修改本地对应的__init__.py文件:

lotomer avatar Oct 18 '24 01:10 lotomer

已经提交pull request,等待合并。如果着急,可以参考修改的部分手动修改本地对应的__init__.py文件:

大佬666,膜拜大佬

hjdhnx avatar Oct 18 '24 01:10 hjdhnx

已合并代码 #234

sml2h3 avatar Dec 09 '24 10:12 sml2h3