V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yangyuhan12138
V2EX  ›  程序员

飞浆 ocr 安卓 demo 替换模型

  •  
  •   yangyuhan12138 · 247 天前 · 1240 次点击
    这是一个创建于 247 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/PaddlePaddle/PaddleOCR/tree/release/2.7/deploy/android_demo

    朋友们 百度的飞浆 ocr 怎么才可以把这个 demo 里的模型换成英文数字模型呀,我下载了 https://paddleocr.bj.bcebos.com/PP-OCRv3/english/en_PP-OCRv3_rec_slim_infer.nb 然后替换掉项目中的 nb,会报错[F 8/25 15:21:16.458 ...ddle-Lite/lite/kernels/arm/fc_compute.cc:103 ReInitWhenNeeded] Check failed: (k_ == w_dims[0]): 720!==120

    应该是图片尺寸不合适导致的,但是我也没设置过图片的尺寸呀...不知道怎么玩,教程也没有..

    6 条回复    2023-08-25 19:43:41 +08:00
    NoOneNoBody
        1
    NoOneNoBody  
       247 天前
    安卓不知道,python 是调用时指定参数英文,不需替换模型
    robo
        2
    robo  
       247 天前
    https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.7/deploy/lite/readme_ch.md
    看下最底下 FAQ 第一个问题能否解决你的问题
    tangtang369
        3
    tangtang369  
       247 天前
    这个代码适配的是 ocr_v2 你新下载的是 v3 版本的 换成 v2 版本就行了
    tangtang369
        4
    tangtang369  
       247 天前
    @tangtang369 不是这个错误 你试试楼上的方法 看看是不是你没有更新字典文件导致的
    yangyuhan12138
        5
    yangyuhan12138  
    OP
       247 天前
    @tangtang369
    @robo

    Q3:如何封装到手机 APP 中?

    A3:此 demo 旨在提供能在手机上运行 OCR 的核心算法部分,PaddleOCR/deploy/android_demo 是将这个 demo 封装到手机 app 的示例,供参考

    我用的是这个 demo 里的东西,和 https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.7/deploy/lite/readme_ch.md 的目录结构 不一样,不知道要改哪些东西,这个好像是直接 push 到安卓手机上执行的 没有继承到 app 里边
    yangyuhan12138
        6
    yangyuhan12138  
    OP
       247 天前
    @tangtang369 应该不是 没更新字典 不是这个错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3491 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:46 · PVG 08:46 · LAX 17:46 · JFK 20:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.