guanshuicheng/invoice

C

Collaboration with wangxupeng(https://github.com/wangxupeng)

python3invoiceyolov3crnn-ctckeras-tensorflowtorchdeeplearningflask
Star 增长趋势
Star
2k
Forks
450
周增长
+2
Issues
31
5001k1.5k
2019年8月2021年12月2024年4月2026年9月
README

说明

  • 该项目基于chineseocr https://github.com/chineseocr/chineseocr
  • 商业版本(多模态)合作请联系微信:w1003617636
  • 支持其他的卡证及票据类的高精度识别
  • 支持行业内的数据相关合作,欢迎联系

增值税发票识别

增值税发票OCR识别,使用flask微服务架构,识别type:增值税电子普通发票,增值税普通发票,增值税专用发票;识别字段为:发票代码、发票号码、开票日期、校验码、税后金额等。

识别type:增值税电子普通发票,增值税普通发票,增值税专用发票;识别字段为:发票代码、发票号码、开票日期、校验码、税后金额等

环境

  1. python3.5/3.6
  2. 依赖项安装:pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
  3. 有GPU环境的可修改安装requirements.txt对应版本的tensorflow-gpu,config.py文件中控制GPU的开关

模型架构

YOLOv3 + CRNN + CTC

模型

  1. 模型下载地址:链接:https://pan.baidu.com/s/1bjtd3ueiUj3rt16p2_YQ2w
  2. 将下载完毕的模型文件夹models放置于项目根目录下

服务启动

  1. python3 app.py
  2. 端口可自行修改
  3. 服务调用地址:http://...: [端口号]/invoice-ocr,例:http://127.0.0.1:11111/invoice-ocr

测试demo

  1. 测试工具:postman,可自行下载安装
  2. 增值税电子普票测试结果

Image text

  1. 增值税专用普票测试结果

Image text

  1. 增值税普通普票测试结果

Image text

相关仓库
fastapi/fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

PythonPyPIlibraryMIT Licensepythonjson
fastapi.tiangolo.com
102.2k9.9k
sherlock-project/sherlock

Hunt down social media accounts by username across social networks

PythonPyPIcliMIT Licenseosintreconnaissance
sherlockproject.xyz
91.1k10.7k
Asabeneh/30-Days-Of-Python

The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

PythonPyPI30-days-of-pythonpython
73.2k13.4k
666ghj/MiroFish

A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物

PythonPyPIlibraryGNU Affero General Public License v3.0agent-memoryfinancial-forecasting
mirofish.ai
72.1k11.2k
Textualize/rich

Rich is a Python library for rich text and beautiful formatting in the terminal.

PythonPyPIcliMIT Licensepythonpython3
rich.readthedocs.io/en/latest/
57.3k2.3k
astral-sh/ruff

An extremely fast Python linter and code formatter, written in Rust.

Rustcrates.iocliMIT Licenselinterpep8
docs.astral.sh/ruff
49.6k2.4k
666ghj/BettaFish

微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。

PythonPyPIappGNU General Public License v2.0agent-frameworkdata-analysis
deepwiki.com/666ghj/BettaFish
42.2k7.6k
soxoj/maigret

🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites

PythonPyPIcliMIT Licenseosintsocial-network
maigret.app/gh
37.4k2.9k
mouredev/Hello-Python

Curso para aprender el lenguaje de programación Python desde cero y para principiantes. 100 clases, 44 horas en vídeo, código, proyectos y grupo de chat. Fundamentos, frontend, backend, testing, IA...

PythonPyPItutorialApache License 2.0fastapimongodb
mouredev.link/python
37.3k2.3k
doocs/leetcode

🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

JavaMaveninterviewCreative Commons Attribution Share Alike 4.0 Internationalalgorithmscpp
leetcode.doocs.org
36.6k9.5k
celery/celery

Distributed Task Queue (development branch)

PythonPyPIlibraryOtherpythontask-manager
docs.celeryq.dev
28.9k5.2k
walter201230/Python

小白 python 教程

PythonPyPItutorialCreative Commons Attribution 4.0 Internationalpythonpython3
learn-py.org
27.7k5.5k