赞
踩
windows: C:\Users\username\.EasyOCR\linux:/root/.EasyOCR/
$ easyocr -l ch_sim en -f chinese.jpg --detail=1 --gpu=True
- import easyocr
-
- reader = easyocr.Reader(
- lang_list=['ch_sim', 'en'], # 需要导入的语言识别模型,可以传入多个语言模型,其中英语模型en可以与其他语言共同使用
- gpu=False, # 默认为True
- download_enabled=True # 默认为True,如果 EasyOCR 无法找到模型文件,则启用下载
- )
-
- result = reader.readtext('id_card.jpg', detail=1 ) # 图片可以传入图片路径、也可以传入图片链接。但推荐传入图片路径,会提高识别速度。包含中文会出错。设置detail=0可以简化输出结果,默认为1
- print(result)
-
- readtext 返回的列表中,每个元素都是一个元组,内含三个信息:位置、文字、置信度:
- [
- ([[27, 37], [341, 37], [341, 79], [27, 79]], '姓 名 爱新觉罗 。玄烨', 0.6958897643232619),
- ([[29, 99], [157, 99], [157, 135], [29, 135]], '性 别 男', 0.914532774041559),
- ([[180, 95], [284, 95], [284, 131], [180, 131]], '民蔟满', 0.4622474180193509),
- ([[30, 152], [94, 152], [94, 182], [30, 182]], '出 生', 0.6015505790710449),
- ([[110, 152], [344, 152], [344, 184], [110, 184]], '1654 年54日', 0.42167866223467815),
- ([[29, 205], [421, 205], [421, 243], [29, 243]], '住 址 北京市东城区景山前街4号', 0.6362530289101117),
- ([[105, 251], [267, 251], [267, 287], [105, 287]], '紫禁城乾清宫', 0.8425745057905053),
- ([[32, 346], [200, 346], [200, 378], [32, 378]], '公民身份证号码', 0.22538012770296922),
- ([[218, 348], [566, 348], [566, 376], [218, 376]], '000003165405049842', 0.902066405195785)
- ]
-
- detail=0,从而只返回文字内容:
- ['姓 名 爱新觉罗 。玄烨', '性 别 男', '民蔟满', '出 生', '1654 年54日', '住 址 北京市东城区景山前街4号', '紫禁城 乾清宫', '公民身份证号码', '000003165405049842']
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。