吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3665|回复: 15
收起左侧

[求助] python easyocr出现警告问题

  [复制链接]
cqwcns 发表于 2022-8-4 09:33
通过easyocr识别图片中的文字,功能实现,但有个警告不知道如何配置才能消除。请大佬指教。

代码:
[Python] 纯文本查看 复制代码
import easyocr

print('开始')
reader = easyocr.Reader(['ch_sim', 'en'])
result = reader.readtext(r'D:\Files\python\img_to_str\img2.jpg', detail=0)
print(result)

警告:
[Python] 纯文本查看 复制代码
CUDA not available - defaulting to CPU. Note: This module is much faster with a GPU.
C:\Users\candy\AppData\Local\Programs\Python\Python310\lib\site-packages\torchvision\models\_utils.py:252: UserWarning: Accessing the model URLs via the internal dictionary of the module is deprecated since 0.13 and will be removed in 0.15. Please access them via the appropriate Weights Enum instead.
  warnings.warn(
C:\Users\candy\AppData\Local\Programs\Python\Python310\lib\site-packages\torchvision\models\_utils.py:208: UserWarning: The parameter 'pretrained' is deprecated since 0.13 and will be removed in 0.15, please use 'weights' instead.
  warnings.warn(
C:\Users\candy\AppData\Local\Programs\Python\Python310\lib\site-packages\torchvision\models\_utils.py:223: UserWarning: Arguments other than a weight enum or `None` for 'weights' are deprecated since 0.13 and will be removed in 0.15. The current behavior is equivalent to passing `weights=None`.
  warnings.warn(msg)


截图:
微信图片_20220804093028.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

醉红尘0 发表于 2022-8-4 09:56
easyocr模块可以利用nv显卡的cuda加速,没检测到nv显卡或者没启用cuda组件(可能驱动问题,可能easyocr的配置问题)的情况下,默认使用CPU进行识别。

免费评分

参与人数 1热心值 +1 收起 理由
cqwcns + 1 谢谢@Thanks!

查看全部评分

 楼主| cqwcns 发表于 2022-8-4 10:01
醉红尘0 发表于 2022-8-4 09:56
easyocr模块可以利用nv显卡的cuda加速,没检测到nv显卡或者没启用cuda组件(可能驱动问题,可能easyocr的配 ...

PC,win11,有办法消除警告吗?谢谢
52pojiema 发表于 2022-8-4 10:10
很好奇,淘宝京东价格就在json里,还用识别?
grekevin 发表于 2022-8-4 10:13
本帖最后由 grekevin 于 2022-8-4 10:15 编辑

这是torchvision库发出的废弃某些参数,方法等的警告信息,你要是嫌看着碍眼,就修改torchvision库的对应源码文件:
打开如下:
\Lib\site-packages\torchvision\models\_utils.py
把下面代码加到的第一个class上面就行

[Python] 纯文本查看 复制代码
# 自己添加,屏蔽警告信息
warnings.filterwarnings("ignore")

免费评分

参与人数 1吾爱币 +1 收起 理由
cqwcns + 1 谢谢@Thanks!

查看全部评分

Nonchalant 发表于 2022-8-4 10:44
试试
[Python] 纯文本查看 复制代码
reader = easyocr.Reader(['ch_sim', 'en'], gpu=False)

免费评分

参与人数 1吾爱币 +1 收起 理由
cqwcns + 1 谢谢@Thanks!

查看全部评分

weiekko 发表于 2022-8-4 10:46
兄弟还是百度飞浆ocr吧
weiekko 发表于 2022-8-4 10:49
你这应该是gpu cuda没装吧

免费评分

参与人数 1热心值 +1 收起 理由
cqwcns + 1 谢谢@Thanks!

查看全部评分

 楼主| cqwcns 发表于 2022-8-4 11:12
52pojiema 发表于 2022-8-4 10:10
很好奇,淘宝京东价格就在json里,还用识别?

天猫超市优惠价格还真是在图片,就是变态,京东可以通过返回数据直接获得。

老哥你有时间可以看看控制台。谢谢交流
wihn 发表于 2022-8-4 13:34
电脑上有nvidia显卡的话,装个cuda可以加快识别速度以及消除警告(不装或者没有nvidia显卡,程序功能也能正常使用)。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 07:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表