PaddlePaddle / PaddleOCR

Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
https://paddlepaddle.github.io/PaddleOCR/
Apache License 2.0
43.91k stars 7.8k forks source link

运行android项目,找不到deploy/android_demo项目models/ocr_v1_for_cpu/cls_opt_arm.nb #821

Closed miaolingzi closed 3 years ago

miaolingzi commented 4 years ago

下载解压ocr_v1_for_cpu.tar.gz后,缺少cls_opt_arm.nb文件

错误日志如下: com.baidu.paddle.lite.demo.ocr A/Paddle-Lite: [F 9/24 10:19:20.632 ...odel_parser/naive_buffer/naive_buffer.cc:62 LoadFromFile] Check failed: fp: Unable to open file: /data/user/0/com.baidu.paddle.lite.demo.ocr/cache/models/ocr_v1_for_cpu/cls_opt_arm.nb 2020-09-24 10:19:20.632 13101-13171/com.baidu.paddle.lite.demo.ocr A/libc: FORTIFY: fseeko: null FILE* 2020-09-24 10:19:20.632 13101-13171/com.baidu.paddle.lite.demo.ocr A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 13171 (Predictor Worke), pid 13101 (e.lite.demo.ocr)

WenmuZhou commented 4 years ago

已经更新了,再下载看看

wangsuicheng commented 4 years ago

这个demo app识别出来的结果好像不太对,里面最简单的5.jpg都识别有问题

@WenmuZhou

WenmuZhou commented 4 years ago

这个demo app识别出来的结果好像不太对,里面最简单的5.jpg都识别有问题

@WenmuZhou

贴个结果图看看

wangsuicheng commented 4 years ago

QQ截图20200924180323

@WenmuZhou

ch_det_mv3_db_opt.nb ch_rec_mv3_crnn_opt.nb 用的是这个demo里自带的这两个

miaolingzi commented 4 years ago

@WenmuZhou demo的assets目录下面的5.jpg图片确实识别的有问题,请点开下面的图片链接

5.jpg识别以后的图片

90.jpg识别以后的图片

180.jpg识别以后的图片

270.jpg识别以后的图片

miaolingzi commented 4 years ago

已经更新了,再下载看看

非常感谢,已经可以运行啦

WenmuZhou commented 4 years ago

已经更新了,再下载看看

非常感谢,已经可以运行啦

你的结果和上面老哥的是一样的吗

WenmuZhou commented 4 years ago

@WenmuZhou demo的assets目录下面的5.jpg图片确实识别的有问题,请点开下面的图片链接

5.jpg识别以后的图片

90.jpg识别以后的图片

180.jpg识别以后的图片

270.jpg识别以后的图片

是个bug,已经提pr修复了https://github.com/PaddlePaddle/PaddleOCR/pull/847

miaolingzi commented 4 years ago

已经更新了,再下载看看

非常感谢,已经可以运行啦

你的结果和上面老哥的是一样的吗

上面老哥的图我这边打不开,看不到图的内容,不太确定是不是一样呀

wangsuicheng commented 4 years ago

已经更新了,再下载看看

非常感谢,已经可以运行啦

你的结果和上面老哥的是一样的吗

上面老哥的图我这边打不开,看不到图的内容,不太确定是不是一样呀

一样的问题

@WenmuZhou 这个demo里的模型nb对于英文识别是没空格的?

WenmuZhou commented 4 years ago

已经更新了,再下载看看

非常感谢,已经可以运行啦

你的结果和上面老哥的是一样的吗

上面老哥的图我这边打不开,看不到图的内容,不太确定是不是一样呀

一样的问题

@WenmuZhou 这个demo里的模型nb对于英文识别是没空格的?

近期会更新

luqiang6q commented 4 years ago

@WenmuZhou 我下载了9月28号的repository,运行出现错误:LoadFromFile] Check failed: fp: Unable to open file: /data/user/0/com.baidu.paddle.lite.demo.ocr/cache/models/ocr_v1_for_cpu/ch_det_mv3_db_opt.nb

WenmuZhou commented 4 years ago

你看看你的/data/user/0/com.baidu.paddle.lite.demo.ocr/cache/models/ocr_v1_for_cpu/ 目录下是不是有一个ocr_v1_for_cpu的目录,把里面的东西拷贝到/data/user/0/com.baidu.paddle.lite.demo.ocr/cache/models/ocr_v1_for_cpu/就行

luqiang6q commented 4 years ago

嗯嗯 我就是这样解决的

在2020年09月28日 22:01,zhoujun 写道:

你看看你的/data/user/0/com.baidu.paddle.lite.demo.ocr/cache/models/ocr_v1_for_cpu/ 目录下是不是有一个ocr_v1_for_cpu的目录,把里面的东西拷贝到/data/user/0/com.baidu.paddle.lite.demo.ocr/cache/models/ocr_v1_for_cpu/就行

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

junjiantech commented 3 years ago

问题原因在 com.baidu.paddle.lite.demo.ocr.Predictor#loadModel(Context appCtx, String modelPath, int cpuThreadNum, String cpuPowerMode) 在拷贝模型文件时将 assets 下模型文件时模型的路径因为嵌套导致路径不一致的问题 仅需要将 assets 文件夹下 models 的存放路径改为以下的方式即可 image

mybrew commented 3 years ago

已经更新了,再下载看看

非常感谢,已经可以运行啦

你的结果和上面老哥的是一样的吗

上面老哥的图我这边打不开,看不到图的内容,不太确定是不是一样呀

一样的问题 @WenmuZhou 这个demo里的模型nb对于英文识别是没空格的?

近期会更新

你好,看到你们发布2.0了。但是对应的android_demo还没有更新。

yangy996 commented 3 years ago

@WenmuZhou 你好,我试了下1.1的nb模型,好像对英文识别还是没有空格,这个什么时候可以更新一下呢?