资源简介
课题介绍:本设计为基于MATLAB的车票识别系统。可以识别车牌的车票号,日期,金额三个字段信息【也可只要其中某几个】。带有丰富的人机交互式GUI界面,实现以下功能:当车票的日期不在报销范围内提示“发票过期”;当多张发票编号是连续的提示“发票连号,不能报销”;当发票满足报销条件,则将多张发票金额相加。
算法流程:读入图片,利用hough变换进行倾斜矫正,感兴趣区域定位,字符识别,结果输出。
代码片段和文件信息
function [Code_LABELCode_DATECode_MONEY] = DigitRec_main (Image)
%DigitRec_main函数 实现对一幅图片的编号、日期和金额的识别匹配
%输入变量 Image 读入的jpg图像RGB矩阵
%输出变量 Code_LABEL 发票编号 数字型
% Code_DATE 发票日期 字符型
% Code_MONEY 发票金额 字符型
%% 找到日期和编号所在位置并剪切
load Image_GB
Image_GB_S=imresize(Image_GB[489 182]‘nearest‘);
%Image_GB_S=Image_GB;
figure;
[Image_code_LABELImage_code_DATEImage_code_MONEY] = get_code(Image_GB_S);
%灰度转化 %图像二值化
[Image_code_LABEL_Image_code_DATE_Image_code_MONEY_] = rgb_to_gray (Image_code_LABELImage_code_DATEImage_code_MONEY);
%% Image_code_LABEL_ 切割成数字字符 字符归一化大小为 20*10 数字匹配、识别
Image_code_LABEL_=~Image_code_LABEL_;
MAX_NUM_LABEL=8;
Code_LABEL=region_pix_LABEL(MAX_NUM_LABELImage_code_LABEL_);
figureimshow(Image_code_LABEL)title ([‘发票编号:‘ Code_LABEL]‘Color‘‘b‘);
Code_LABEL=str2num(Code_LABEL);
%% Image_code_DATE_ 切割成数字字符 字符归一化大小为 20*10 数字匹配、识别
Image_code_DATE_=~Image_code_DATE_;
MAX_NUM_DATE=10;
Code_DATE=region_pix_DATE(MAX_NUM_DATEImage_code_DATE_);
figureimshow(Image_code_DATE)title ([‘发票日期:‘ Code_DATE]‘Color‘‘b‘);
%% Image_code_MONEY_ 切割成数字字符 字符归一化大小为 20*10 数字匹配、识别 最高金额支持¥9999.99
Image_code_MONEY_=~Image_code_MONEY_;
MAX_NUM_MONEY=8;
Code_MONEY=region_pix_MONEY(MAX_NUM_MONEYImage_code_MONEY_);
figureimshow(Image_code_MONEY)title ([‘发票金额:‘ Code_MONEY]‘Color‘‘b‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-07-31 23:31 MATLAB车票发票识别\
文件 1616 2020-07-31 18:16 MATLAB车票发票识别\DigitRec_main.m
文件 174112 2020-02-03 18:10 MATLAB车票发票识别\GUI设计图.jpg
文件 71777 2020-07-31 18:25 MATLAB车票发票识别\Ticket_GUI.fig
文件 5594 2020-07-31 18:23 MATLAB车票发票识别\Ticket_GUI.m
文件 2196 2020-07-31 18:16 MATLAB车票发票识别\get_EigenValue13.m
文件 876 2020-07-31 18:16 MATLAB车票发票识别\get_code.m
文件 1390 2020-07-31 18:16 MATLAB车票发票识别\getbill.m
文件 479 2020-07-31 18:16 MATLAB车票发票识别\getword.m
文件 1565 2020-07-31 18:16 MATLAB车票发票识别\gyrate.m
文件 427 2020-07-31 18:16 MATLAB车票发票识别\qiege.m
文件 3372 2020-07-31 18:16 MATLAB车票发票识别\region_pix_DATE.m
文件 3075 2020-07-31 18:15 MATLAB车票发票识别\region_pix_LABEL.m
文件 1175 2020-07-31 18:15 MATLAB车票发票识别\rgb_to_gray.m
目录 0 2020-07-30 20:23 MATLAB车票发票识别\发票号字符库\
文件 468 2013-04-28 16:45 MATLAB车票发票识别\发票号字符库\0.jpg
文件 442 2013-04-28 16:47 MATLAB车票发票识别\发票号字符库\1.jpg
文件 485 2013-04-28 16:45 MATLAB车票发票识别\发票号字符库\2.jpg
文件 548 2013-04-28 16:47 MATLAB车票发票识别\发票号字符库\3.jpg
文件 465 2013-04-28 16:47 MATLAB车票发票识别\发票号字符库\4.jpg
文件 543 2013-04-28 16:47 MATLAB车票发票识别\发票号字符库\5.jpg
文件 556 2013-04-28 16:47 MATLAB车票发票识别\发票号字符库\6.jpg
文件 443 2013-04-28 16:45 MATLAB车票发票识别\发票号字符库\7.jpg
文件 549 2013-04-28 16:30 MATLAB车票发票识别\发票号字符库\8.jpg
文件 551 2013-04-28 16:47 MATLAB车票发票识别\发票号字符库\9.jpg
文件 572 2020-07-31 23:24 MATLAB车票发票识别\打开方式.txt
目录 0 2020-07-30 20:23 MATLAB车票发票识别\日期字符库\
文件 506 2013-04-28 16:49 MATLAB车票发票识别\日期字符库\-.jpg
文件 511 2013-04-28 16:49 MATLAB车票发票识别\日期字符库\0.jpg
文件 519 2013-04-28 16:49 MATLAB车票发票识别\日期字符库\1.jpg
文件 540 2013-04-28 16:49 MATLAB车票发票识别\日期字符库\2.jpg
............此处省略24个文件信息
相关资源
- matlab车牌识别完整程序
- 基于MATLAB车牌识别系统设计--程序--字
- matlab车牌识别程序神经网络
- 基于matlab车牌识别
- Matlab车牌识别系统含GUI界面
- matlab车牌识别95542
- matlab车牌识别程序,附详细原理和思
- MATLAB车牌识别可直接运行,带倾斜车
- 基于彩色识别的matlab车牌识别(字符
- MATLAB车牌识别课程设计源码(带界面
- MATLAB车牌识别
- MATLAB车牌识别系统53748
- MATLAB车牌识别代码 完整源码
- matlab车牌识别源代码152962
- 基于彩色识别的matlab车牌识别(字符
- matlab车牌识别完整源程序
- matlab车牌识别字符模版
- MATLAB车牌识别系统设计+图片库
- MATLAB车牌识别汽车车牌数字模板
- matlab车牌识别程序源代码
- matlab车牌识别系统53744
- matlab车牌识别有gui
- 基于Matlab车牌识别系统
- MATLAB车牌识别-神经网络代码
- Matlab车牌识别系统含GUI界面.zip
- MATLAB车牌识别出入库计时计费(语音
- matlab车牌识别系统
- presentation 车牌识别的全套MATLAB算法
- matlab-license-plate-recognition matlab车牌识
- opencv-3
评论
共有 条评论