jinkaido1 / Bank-card-number-identification

基于openCV&Tensorflow的银行卡号识别

Repository from Github https://github.comjinkaido1/Bank-card-number-identificationRepository from Github https://github.comjinkaido1/Bank-card-number-identification

Background

银行卡号识别系统-基于Tensorflow&openCV

视频地址:bilibili:【深度学习】银行卡号识别系统-基于TensorFlow&OpenCV

输入用例:待识别银行卡图片

image

输出用例:识别结果

image

项目结构:

images: 训练集
test_images: 测试集
model: 训练模型
train.py: 入口文件
PreProcess.py & ImgHandle.py: 图像处理代码
forward.py: 深度学习模型前向传播代码
backward.py: 深度学习模型反向传播代码
app.py: 模型调用代码

Enviroment

语言:Python3.7

深度学习框架:TensorFlow

图像处理:OpenCV

Install

Python3运行环境:下载地址

TensorFlow安装:

pip install tensorflow

OpenCV安装(清华镜像):

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

Usage

Clone库到本地

训练模型

删除model文件夹内容

进入train.py

将布尔变量train的值改为true

运行train.py

模型调用

进入train.py

修改变量file_path的值为想要识别的图片路径

运行train.py

Pack

About

基于openCV&Tensorflow的银行卡号识别


Languages

Language:Python 100.0%