ddddocr icon indicating copy to clipboard operation
ddddocr copied to clipboard

上传图片后ddddocr.exe崩溃了

Open netfun2000 opened this issue 1 year ago • 13 comments

在win11下启动 ddddocr --ocr然后在linux下执行

curl --location 'http://192.168.10.100:9898/ocr/file/json' --form "image=@./test.jpg"

Win11下的ddddocr.exe就自己关了。

curl --location 'http://192.168.10.100:9898/ping 返回正确结果pong

netfun2000 avatar Nov 29 '23 04:11 netfun2000

有更多的错误信息吗?

xchuang233 @.***

---原始邮件--- 发件人: @.> 发送时间: 2023年11月29日(周三) 中午12:49 收件人: @.>; 抄送: @.***>; 主题: [86maid/ddddocr] 上传图片后ddddocr.exe崩溃了 (Issue #3)

在win11下启动 ddddocr --ocr然后在linux下执行

curl --location 'http://192.168.10.100:9898/ocr/file/json' --form @.***/test.jpg"

Win11下的ddddocr.exe就自己关了。

curl --location 'http://192.168.10.100:9898/ping 返回正确结果pong

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

86maid avatar Nov 29 '23 04:11 86maid

ddddocr.exe 没有返回任何结果,就自己关掉了。

执行 curl --location 'http://192.168.10.100:9898/ocr/file/json' --form "image=@./test.jpg" 端则提示:

curl: (56) Recv failure: Connection reset by peer

此命令执行 公网上的 python版没有问题,可以正确返回识别码。

netfun2000 avatar Nov 29 '23 05:11 netfun2000

T_T 确实是一个玄学的问题,刚才我在本地测试是正常,我还在查找问题所在。

------------------ 原始邮件 ------------------ 发件人: "86maid/ddddocr" @.>; 发送时间: 2023年11月29日(星期三) 中午1:00 @.>; @.***>; 主题: Re: [86maid/ddddocr] 上传图片后ddddocr.exe崩溃了 (Issue #3)

ddddocr.exe 没有返回任何结果,就自己关掉了。

执行 curl --location 'http://192.168.10.100:9898/ocr/file/json' --form @.***/test.jpg" 端则提示:

curl: (56) Recv failure: Connection reset by peer

此命令执行 公网上的 python版没有问题,可以正确返回识别码。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

86maid avatar Nov 29 '23 05:11 86maid

或许是OS环境不一样吧。我再试试,谢谢。

netfun2000 avatar Nov 29 '23 05:11 netfun2000

或许是OS环境不一样吧。我再试试,谢谢。

也许是杀毒软件的锅

ReverseCRYstal avatar Nov 29 '23 14:11 ReverseCRYstal

杀毒软件用的是Win11自带的并且已停用。测试了python版的,在不同的Linux上,都没有问题。我再查查原因吧,谢谢。

netfun2000 avatar Nov 29 '23 14:11 netfun2000

祝你好运

xchuang233 @.***

---原始邮件--- 发件人: @.> 发送时间: 2023年11月29日(周三) 晚上10:10 收件人: @.>; 抄送: @.@.>; 主题: Re: [86maid/ddddocr] 上传图片后ddddocr.exe崩溃了 (Issue #3)

杀毒软件用的是Win11自带的并且已停用。测试了python版的,在不同的Linux上,都没有问题。我再查查原因吧,谢谢。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

86maid avatar Nov 29 '23 14:11 86maid

今天试了一下,用系统自己的 onnxruntime.dll(1.10.2201.2623) 替换掉软件自带的 onnxruntime.dll(1.8.21.701),使用 file 模式可以正常返回验证码。但是用b64模式,会提示:{"msg":"expected value at line 1 column 1","status":404}。 file和b64参数在linux api_server下能返回正常值。

netfun2000 avatar Dec 05 '23 03:12 netfun2000

返回 {"msg":"expected value at line 1 column 1","status":404} 是 json 格式错误,你可以看看 test_api.py 的例子

xchuang233 @.***

---原始邮件--- 发件人: @.> 发送时间: 2023年12月5日(周二) 中午11:30 收件人: @.>; 抄送: @.@.>; 主题: Re: [86maid/ddddocr] 上传图片后ddddocr.exe崩溃了 (Issue #3)

今天试了一下,用系统自己的 onnxruntime.dll(1.10.2201.2623) 替换掉软件自带的 onnxruntime.dll(1.8.21.701),使用 file 模式可以正常返回验证码。但是用b64模式,会提示:{"msg":"expected value at line 1 column 1","status":404}。 file和b64参数在linux api_server下能返回正常值。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

86maid avatar Dec 05 '23 03:12 86maid

应该是base64解码错误。

netfun2000 avatar Dec 05 '23 03:12 netfun2000

json的值是否缺少双引号?

xchuang233 @.***

---原始邮件--- 发件人: @.> 发送时间: 2023年12月5日(周二) 中午11:37 收件人: @.>; 抄送: @.@.>; 主题: Re: [86maid/ddddocr] 上传图片后ddddocr.exe崩溃了 (Issue #3)

应该是base64解码错误。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

86maid avatar Dec 05 '23 03:12 86maid

没有加双引号,如果加上双引号后,返回还是404错误,只是 msg 这些都是乱码了。

{"msg":"�޷����� base64 ������ json �ı�","status":404}

netfun2000 avatar Dec 05 '23 05:12 netfun2000

你直接运行 test_api.py 文件,把图片放在这个文件下面

xchuang233 @.***

---原始邮件--- 发件人: @.> 发送时间: 2023年12月5日(周二) 中午1:08 收件人: @.>; 抄送: @.@.>; 主题: Re: [86maid/ddddocr] 上传图片后ddddocr.exe崩溃了 (Issue #3)

没有加双引号,如果加上双引号后,返回还是404错误,只是 msg 这些都是乱码了。

{"msg":"�޷����� base64 ������ json �ı�","status":404}

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

86maid avatar Dec 05 '23 05:12 86maid