V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
owen800q
V2EX  ›  程序员

PaddleOCR 如何低成本部署?

  •  
  •   owen800q · 2 天前 via iPhone · 3300 次点击

    我们要为一个商场做一个收据积分识别功能,我们用 paddleocr 在本地测试十分理想,打算部署到服务器上,但甲方给的预算只有 120 块钱一个月, 哪个供应商的服务器比较合适?, 我们原来打算用百度 OCR api, 但甲方说必须存放在独立的服务器上

    44 条回复    2025-11-19 10:01:39 +08:00
    ty29022
        1
    ty29022  
       2 天前
    在商场里放一个边缘盒子,线下推理,把结果上传,比放 120 块的服务器用羸弱的 cpu 推理要靠谱一些吧
    asong
        2
    asong  
       2 天前
    @ty29022 自己买一个树莓派这类的小主机吗
    m1nm13
        3
    m1nm13  
       2 天前
    120 块??? 还开发个啥, 直接让他们去买百度 API
    owen800q
        4
    owen800q  
    OP
       2 天前 via iPhone
    @ty29022 这个我们做了, 前台有个 WPF 写的 ERP, 本地 socket 和 Python 写的 paddleOCR 通讯

    但最近提了個新的需求, 允許用戶在小程序上傳圖片積分

    至于为什么不用二维码, 因为每家餐厅, 门店收据样式都不一样,有的没二维码
    owen800q
        5
    owen800q  
    OP
       2 天前 via iPhone
    @m1nm13 甲方说不可以存放第三方服务器
    MIUIOS
        6
    MIUIOS  
       2 天前
    《 120 块钱一个月》 我之前也做过类似的需求,最后用的百度 ocr , 你这预算别想本地部署了,120 一个月的服务器顶破天 4G8H ,跑一个 OCR 小模型没问题,但能顶得住流量吗
    leeg810312
        7
    leeg810312  
       2 天前
    随便找一个云平台企业主机,1400 每年以内,不用 gpu ,然后用排队方式处理,一张一张慢慢算
    m1nm13
        8
    m1nm13  
       2 天前   ❤️ 1
    @owen800q #5 120 块是个 der 甲方...
    SayHelloHi
        9
    SayHelloHi  
       2 天前
    120 元的甲方

    出去吃顿饭 喝喝酒 都不止 120 元...
    felixcode
        10
    felixcode  
       2 天前
    120 应该不够支付服务器电费。
    potatowish
        11
    potatowish  
       2 天前 via iPhone
    120 块预算的甲方,要求本地部署,这得是七八线小县城的小作坊
    dassh
        12
    dassh  
       2 天前
    运行在浏览器中 PaddleOCR: https://github.com/PaddlePaddle/Paddle.js/blob/release/v2.2.5/packages/paddlejs-models/ocr/README_cn.md

    不过代码好久没更新了,可能不兼容最新的 v5 模型了,要自己适配一下
    1178615156
        13
    1178615156  
       2 天前
    阿里云 FC 计算,请求调用的时候才运行收费,结束就停止收费.
    Ipsum
        14
    Ipsum  
       2 天前
    如果甲方不懂技术,那就用 1-200 的 arm 小主机做个 nginx 代理。就给他说部署在这个主机上,然后你再反向代理回你正常服务器上,用正常服务器部署完事。
    y051313
        15
    y051313  
       2 天前
    大悦城的积分 ocr 很牛,我一度以为是人工在后台处理。
    encro
        16
    encro  
       2 天前
    和甲方说,是存在独立服务器上啊,只是调百度 api 。。。小票图片是存 oss 之类啊。
    encro
        17
    encro  
       2 天前
    使用 mobile 版本,或者这种有固定区域的,写个程序也不复杂。其实部署成本不高。
    misaki321
        18
    misaki321  
       2 天前
    120 一个月?那还部署服务器干吗
    让他们直接买 api 调用
    secretys
        19
    secretys  
       2 天前
    我是用的 umi-ocr 的 docker 版本,好像也是用的 paddleOCR 。
    太占内存了,8G 的家里云都有点扛不住,跑了它基本别的啥也干不了了
    cz5424
        20
    cz5424  
       2 天前
    让甲方给你一台电脑,带显卡,本地跑;如果炸了,那是甲方电脑的问题,断网,断电等等,这跟你无关。120 还要什么自行车
    Tree9390
        21
    Tree9390  
       2 天前
    https://linux.do/t/topic/1152112
    不知道这个符不符合你的要求
    langhuishan
        22
    langhuishan  
       2 天前
    @secretys 还时不时的会自动停止。打印字体识别率倒是挺高的,手写就不行了。
    shunia
        23
    shunia  
       2 天前
    @y051313 #15 人工一天 120 块也打不住
    shunia
        24
    shunia  
       2 天前
    @shunia #23 哎哟,看错了,甚至是一个月 120 块。。。
    Daliangshen
        25
    Daliangshen  
       2 天前
    用阿里云函数计算吧,如果需要保存数据就把结果存到你们的数据库
    wwwz
        26
    wwwz  
       2 天前
    8G 内存完全够用了,之前用 python 封装 API ,再制作一个 docker 镜像启动,适用于并发不高的情况。
    用 V4 就行
    ocr = PaddleOCR(
    use_doc_orientation_classify=False,
    use_doc_unwarping=False,
    use_textline_orientation=False,
    lang="en",
    device='cpu',
    ocr_version="PP-OCRv4"
    )
    meso5533
        27
    meso5533  
       2 天前 via Android
    目前在用 runpod 的 gpu 服务部署 paddleocr ,有请求的时候才会给你快速启动临时机器,没有请求的时候不用钱,不过会有冷启动时间,接口速度会比你本地不熟慢许多
    lekai63
        28
    lekai63  
       2 天前
    岔开下话题: 你有没有试过在 机打的小票金额上加 9 。

    比如机打数字 100. 我手工写成 9100 。

    OCR 会识别为 9100 吗? 那我不就可以随意加积分了 :)
    owen800q
        29
    owen800q  
    OP
       1 天前 via iPhone
    @wwwz 用的是哪家的云服务器呢?
    y051313
        30
    y051313  
       1 天前
    @lekai63 应该有人工复核的吧
    hefish
        31
    hefish  
       1 天前
    你可以 100 块买我的云服务器。
    dode
        32
    dode  
       1 天前
    定期重启,长期使用不一定稳定
    xinyu391
        33
    xinyu391  
       1 天前
    "小程序" 上调用,自己搭建机器,不得申请公网 ip/域名啊。
    sssxyd
        34
    sssxyd  
       1 天前
    https://github.com/sssxyd/cpp-paddle-ocr
    我给自己的 windows 应用封装的 paddle-ocr ,普通 cpu 下,一次识别 150ms ,支持多线程并发;如果你的机器有一块消费级显卡的话,速度更快。
    suke119
        35
    suke119  
       1 天前
    加我 给你看看我封装好的 API ,aW1kYl9nZ2I= 2c2g 的轻量云跑都没问题,小图识别速度也很快 大图就不一定了 具体看你的图
    Daybyedream
        36
    Daybyedream  
       1 天前
    没钱就算了吧 还不让 api
    Gilfoyle26
        37
    Gilfoyle26  
       1 天前
    可怜呐,在 120 块的甲方面前都唯唯诺诺成这样
    xiaomushen
        38
    xiaomushen  
       1 天前
    @Gilfoyle26 可能项目总预算就 300 块,失业老哥们还抢着接,哈哈哈
    Oats
        39
    Oats  
       1 天前
    之前我们直接在 pi4+hailo,50ms 出结果..
    aru
        40
    aru  
       1 天前
    @owen800q
    还是你原来的方案啊
    在商场放盒子,小程序图片上传到云上服务器,商场盒子下载图片识别结果并将结果上报。
    aru
        41
    aru  
       1 天前
    总之,OCR 放到商场本地的服务器(复用前台的电脑或再让对方搞一台 16G 内存的电脑跑 linux )
    小程序后台、图片存储用云厂商的服务器,各家都有一年几十或几百的企业上网云清凉云,比如阿里云 99 计划。
    lee88688
        42
    lee88688  
       1 天前
    我本地跑了一下 paddle OCR vl ,pc 机用 CPU 跑慢的要死😂,这个还是要搞 GPU 速度才快的起来。

    PS:我的 CPU 性能还是很强的
    jamesjammy061
        43
    jamesjammy061  
       21 小时 21 分钟前
    先预支一年费用 120*12=1440 ,搞个显卡,复用一下前台电脑。并发估计不太顶得住
    abc1310054026
        44
    abc1310054026  
       10 小时 37 分钟前
    120 一个月,这问题应该先抛给销售解决。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:38 · PVG 20:38 · LAX 04:38 · JFK 07:38
    ♥ Do have faith in what you're doing.