All Projects → guanshuicheng → Invoice

guanshuicheng / Invoice

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

Programming Languages

c
50402 projects - #5 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Invoice

Invoicenet
Deep neural network to extract intelligent information from invoice documents.
Stars: ✭ 1,886 (+395.01%)
Mutual labels:  invoice, deeplearning, keras-tensorflow
Sru Deeplearning Workshop
دوره 12 ساعته یادگیری عمیق با چارچوب Keras
Stars: ✭ 66 (-82.68%)
Mutual labels:  deeplearning, keras-tensorflow
Bidaf Keras
Bidirectional Attention Flow for Machine Comprehension implemented in Keras 2
Stars: ✭ 60 (-84.25%)
Mutual labels:  deeplearning, keras-tensorflow
Keras Unet
Helper package with multiple U-Net implementations in Keras as well as useful utility tools helpful when working with image semantic segmentation tasks. This library and underlying tools come from multiple projects I performed working on semantic segmentation tasks
Stars: ✭ 196 (-48.56%)
Mutual labels:  deeplearning, keras-tensorflow
Har Keras Cnn
Human Activity Recognition (HAR) with 1D Convolutional Neural Network in Python and Keras
Stars: ✭ 97 (-74.54%)
Mutual labels:  deeplearning, keras-tensorflow
Bmw Yolov4 Training Automation
This repository allows you to get started with training a state-of-the-art Deep Learning model with little to no configuration needed! You provide your labeled dataset or label your dataset using our BMW-LabelTool-Lite and you can start the training right away and monitor it in many different ways like TensorBoard or a custom REST API and GUI. NoCode training with YOLOv4 and YOLOV3 has never been so easy.
Stars: ✭ 533 (+39.9%)
Mutual labels:  deeplearning, yolov3
Paddlex
PaddlePaddle End-to-End Development Toolkit(『飞桨』深度学习全流程开发工具)
Stars: ✭ 3,399 (+792.13%)
Mutual labels:  deeplearning, yolov3
Openvino Yolov3
YoloV3/tiny-YoloV3+RaspberryPi3/Ubuntu LaptopPC+NCS/NCS2+USB Camera+Python+OpenVINO
Stars: ✭ 500 (+31.23%)
Mutual labels:  deeplearning, yolov3
Bmw Yolov4 Inference Api Gpu
This is a repository for an nocode object detection inference API using the Yolov3 and Yolov4 Darknet framework.
Stars: ✭ 237 (-37.8%)
Mutual labels:  deeplearning, yolov3
Tensorflow 101
learn code with tensorflow
Stars: ✭ 1,116 (+192.91%)
Mutual labels:  flask, deeplearning
Pyreportjasper
Python Reporting with JasperReports
Stars: ✭ 77 (-79.79%)
Mutual labels:  invoice, flask
Netron
Visualizer for neural network, deep learning, and machine learning models
Stars: ✭ 17,193 (+4412.6%)
Mutual labels:  deeplearning, torch
Nearest-Celebrity-Face
Tensorflow Implementation of FaceNet: A Unified Embedding for Face Recognition and Clustering to find the celebrity whose face matches the closest to yours.
Stars: ✭ 30 (-92.13%)
Mutual labels:  deeplearning, keras-tensorflow
keras-yolo3-facedetection
Real-time face detection model using YOLOv3 with Keras
Stars: ✭ 13 (-96.59%)
Mutual labels:  keras-tensorflow, yolov3
Portrait Segmentation
Real-time portrait segmentation for mobile devices
Stars: ✭ 358 (-6.04%)
Mutual labels:  deeplearning
Trashnet
Dataset of images of trash; Torch-based CNN for garbage image classification
Stars: ✭ 368 (-3.41%)
Mutual labels:  torch
Kotlindl
High-level Deep Learning Framework written in Kotlin and inspired by Keras
Stars: ✭ 354 (-7.09%)
Mutual labels:  deeplearning
Msnhnet
🔥 (yolov3 yolov4 yolov5 unet ...)A mini pytorch inference framework which inspired from darknet.
Stars: ✭ 357 (-6.3%)
Mutual labels:  yolov3
Multi Camera Live Object Tracking
Multi-camera live traffic and object counting with YOLO v4, Deep SORT, and Flask.
Stars: ✭ 375 (-1.57%)
Mutual labels:  flask
Flask Tutorial
Flask 入门教程:使用 Python 和 Flask 开发你的第一个 Web 程序
Stars: ✭ 365 (-4.2%)
Mutual labels:  flask

增值税发票识别

识别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

后期开发计划

后期逐步将模型迁移至TF-serving...

参考

chineseocr https://github.com/chineseocr/chineseocr

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].