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

PaddleOCR 如何低成本部署?

  •  
  •   owen800q · 1 天前 via iPhone · 3093 次点击

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

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

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

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

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

    不过代码好久没更新了,可能不兼容最新的 v5 模型了,要自己适配一下
    1178615156
        13
    1178615156  
       1 天前
    阿里云 FC 计算,请求调用的时候才运行收费,结束就停止收费.
    Ipsum
        14
    Ipsum  
       1 天前
    如果甲方不懂技术,那就用 1-200 的 arm 小主机做个 nginx 代理。就给他说部署在这个主机上,然后你再反向代理回你正常服务器上,用正常服务器部署完事。
    y051313
        15
    y051313  
       1 天前
    大悦城的积分 ocr 很牛,我一度以为是人工在后台处理。
    encro
        16
    encro  
       1 天前
    和甲方说,是存在独立服务器上啊,只是调百度 api 。。。小票图片是存 oss 之类啊。
    encro
        17
    encro  
       1 天前
    使用 mobile 版本,或者这种有固定区域的,写个程序也不复杂。其实部署成本不高。
    misaki321
        18
    misaki321  
       1 天前
    120 一个月?那还部署服务器干吗
    让他们直接买 api 调用
    secretys
        19
    secretys  
       1 天前
    我是用的 umi-ocr 的 docker 版本,好像也是用的 paddleOCR 。
    太占内存了,8G 的家里云都有点扛不住,跑了它基本别的啥也干不了了
    cz5424
        20
    cz5424  
       1 天前
    让甲方给你一台电脑,带显卡,本地跑;如果炸了,那是甲方电脑的问题,断网,断电等等,这跟你无关。120 还要什么自行车
    Tree9390
        21
    Tree9390  
       1 天前
    https://linux.do/t/topic/1152112
    不知道这个符不符合你的要求
    langhuishan
        22
    langhuishan  
       1 天前
    @secretys 还时不时的会自动停止。打印字体识别率倒是挺高的,手写就不行了。
    shunia
        23
    shunia  
       1 天前
    @y051313 #15 人工一天 120 块也打不住
    shunia
        24
    shunia  
       1 天前
    @shunia #23 哎哟,看错了,甚至是一个月 120 块。。。
    Daliangshen
        25
    Daliangshen  
       1 天前
    用阿里云函数计算吧,如果需要保存数据就把结果存到你们的数据库
    wwwz
        26
    wwwz  
       1 天前
    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  
       1 天前 via Android
    目前在用 runpod 的 gpu 服务部署 paddleocr ,有请求的时候才会给你快速启动临时机器,没有请求的时候不用钱,不过会有冷启动时间,接口速度会比你本地不熟慢许多
    lekai63
        28
    lekai63  
       1 天前
    岔开下话题: 你有没有试过在 机打的小票金额上加 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  
       23 小时 58 分钟前
    没钱就算了吧 还不让 api
    Gilfoyle26
        37
    Gilfoyle26  
       22 小时 35 分钟前
    可怜呐,在 120 块的甲方面前都唯唯诺诺成这样
    xiaomushen
        38
    xiaomushen  
       20 小时 54 分钟前
    @Gilfoyle26 可能项目总预算就 300 块,失业老哥们还抢着接,哈哈哈
    Oats
        39
    Oats  
       17 小时 11 分钟前
    之前我们直接在 pi4+hailo,50ms 出结果..
    aru
        40
    aru  
       17 小时 0 分钟前
    @owen800q
    还是你原来的方案啊
    在商场放盒子,小程序图片上传到云上服务器,商场盒子下载图片识别结果并将结果上报。
    aru
        41
    aru  
       16 小时 53 分钟前
    总之,OCR 放到商场本地的服务器(复用前台的电脑或再让对方搞一台 16G 内存的电脑跑 linux )
    小程序后台、图片存储用云厂商的服务器,各家都有一年几十或几百的企业上网云清凉云,比如阿里云 99 计划。
    lee88688
        42
    lee88688  
       16 小时 36 分钟前
    我本地跑了一下 paddle OCR vl ,pc 机用 CPU 跑慢的要死😂,这个还是要搞 GPU 速度才快的起来。

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