简介

  • 同时支持多种语言,可通过接口参数配置语言及预测过程中的其他参数
  • 调整结果展示方式为基于canvas, 减少后端处理和接口数据传输
  • 预测接口添加Token验证支持
  • 添加pyinstaller打包脚本,简化安装步骤
  • 示例打包结果:pyinstaller demo

安装

  1. 克隆项目到本地
      git clone -b main https://github.com/RapidAI/RapidOCR.git
      
  2. 安装运行所需环境
      cd ocrweb_multi
    pip install -r requirements.txt -i https://pypi.douban.com/simple/
      

运行步骤

  1. 下载models文件到当前目录下

    • 下载链接:百度网盘 | Google Drive
    • 最终目录结构如下:
          ocr_web_multi
          |-- README.md
          |-- build.py
          |-- config.yaml
          |-- main.py
          |-- main.spec
          |-- models
          |   |-- Multilingual_PP-OCRv3_det_infer.onnx
          |   |-- ch_PP-OCRv3_det_infer.onnx
          |   |-- ch_PP-OCRv3_rec_infer.meta.onnx
          |   |-- ch_ppocr_mobile_v2.0_cls_infer.meta.onnx
          |   |-- chinese_cht_PP-OCRv3_rec_infer.meta.onnx
          |   |-- en_PP-OCRv3_det_infer.onnx
          |   |-- en_PP-OCRv3_rec_infer.meta.onnx
          |   `-- japan_PP-OCRv3_rec_infer.meta.onnx
          |-- rapidocr
          |   |-- __init__.py
          |   |-- classify.py
          |   |-- detect.py
          |   |-- detect_process.py
          |   |-- main.py
          |   |-- rapid_ocr_api.py
          |   `-- recognize.py
          |-- requirements.txt
          |-- static
          |   |-- css
          |   |-- favicon.ico
          |   |-- hint.svg
          |   |-- index.html
          |   `-- js
          |-- utils
          |   |-- config.py
          |   `-- utils.py
          |-- wrapper.c
          `-- wrapper.rc
        
  2. 运行main.py

      python main.py
      
  3. 打开 http://127.0.0.1:8001 即可, enjoy it!

    ocr_web_multi_demo

Last updated 24 Apr 2024, 09:27 +0800 . history