已解决

BUG反馈 · 121 次浏览
sharklaka 创建于 2024-06-25 10:18

已解决

sharklaka 最后更新于 2024/6/26

回复内容
sharklaka 2024-06-25 10:24
#1


sharklaka 最后更新于 2024-06-26 13:38
sharklaka 2024-06-25 10:27
#2


sharklaka 最后更新于 2024-06-26 13:38
sharklaka 2024-06-25 10:28
#3


sharklaka 最后更新于 2024-06-26 13:38
blanka 2024-06-26 14:37
#4

猜测还是python的问题……

import ddddocr
ocr = ddddocr.DdddOcr(show_ad=False,beta=True)
path="<需要识别的图片的路径,并将所有的\替换为\\>"
with open(path,'rb') as f:
	image = f.read()
res = ocr.classification(image)
print(res)

将以上代码录入到vsc中调试看看;或者保存为.py文件后,在命令行输入:

& "<python安装目录>/python.exe" <上面的代码保存路径>

如果是python的问题大概会报错,如果正常运行的话麻烦让我看看动作的调试文件吧

sharklaka 回复 blanka 2024-06-26 15:32 :
没错,确实是python的问题。用户的path环境变量是另一个版本的python,导致quicker运行不了此python脚本(quicker应该取的是用户变量,但用户变量下那个版本的Python没有安装ddddocr,导致运行失败),单独运行.py脚本一切正常。这个问题折磨了两天...
sharklaka 回复 blanka 2024-06-26 15:34 :

另外,ddddocr不支持numpy2.0,我重新安装了1.26.4

blanka 2024-06-26 14:39
#5

好的,解决了就好

回复主贴