AI-OCR:基于PaddleOCR的OCR桌面客户端

1. 简介

  • AI-OCR是基于PaddleOCR的OCR桌面客户端程序,支持Windows、Linux、MacOS等操作系统。
  • 技术架构
    • 前端界面:Electron + Reactjs + ArcoDesign
    • OCR引擎:PaddleOCR + Pyinstaller 打包成独立服务
    • 前端和OCR引擎通信:thrift (跨语言RPC通信框架)

2. 项目目录结构及文件说明

ai-ocr

├─public - 前端静态资源目录

├─src - 前端源码目录

├─thrift-src - thrift接口定义源码目录

├─py-service - OCR引擎服务目录

├─7zr.exe - 命令行版7zip,为了方便打包压缩

├─logo.icns - mac端图标

├─logo.ico - windows端图标

├─logo.png - 图标png格式

├─main.js - electron主进程入口

├─package-pyservice-mac.sh - mac端打包OCR引擎服务脚本

├─package-pyservice-win.bat - windows端打包OCR引擎服务脚本

├─preload.js - electron渲染进程预加载脚本,定义主题

3. 软件界面

4. 功能简介

支持批量添加图片、拖动图片到软件界面、粘贴剪贴板的图片进行识别

5. 编译和打包说明(mac和windows)

AI-OCR编译和打包过程(mac版)

AI-OCR编译和打包过程(mwindows版)

6. 软件下载

链接:https://pan.baidu.com/s/1TPOs2qVnY9fpkfEGZnA10Q?pwd=nfxu 提取码:nfxu

版权声明:本文《AI-OCR:基于PaddleOCR的OCR桌面客户端》为「linux名库」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。联系方式osschina@qq.com
 
Leave a Reply 0

Your email address will not be published. Required fields are marked *


加好友请备注:linuxlibs
您可以在微信公众号联系我们
您可以通过邮件联系我们
我们将24小时内回复。
取消