MATLAB图像识别:车票发票识别系统实现

课题介绍:本设计为基于MATLAB的车票识别系统。可以识别车牌的车票号,日期,金额三个字段信息。带有丰富的人机交互式GUI界面,实现以下功能:当车票的日期不在报销范围内提示“发票报废”;当多张发票编号是连续的提示“发票连号,不能报销”;当发票满足报销条件,则将多张发票金额相加。

算法流程:读入图片,利用hough变换进行倾斜矫正,感兴趣区域定位,字符识别,结果输出。

GUI界面:

function  [Image_code_LABEL,Image_code_DATE,Image_code_MONEY] = rgb_to_gray (Image_code_LABEL,Image_code_DATE,Image_code_MONEY)

%  rgb_ro_gray 函数       将输入的图像转换为灰度图 然后 在二值化

%  输入变量               Image_code_LABEL,Image_code_DATE,Image_code_MONEY

%  输出变量               Image_code_LABEL,Image_code_DATE,Image_code_MONEY

Image_code_LABEL = rgb2gray(Image_code_LABEL);  

Image_code_DATE = rgb2gray(Image_code_DATE);  

Image_code_MONEY = rgb2gray(Image_code_MONEY);  

g_max=double(max(max(Image_code_LABEL)));

g_min=double(min(min(Image_code_LABEL)));

T=round(g_max-(g_max-g_min)/3);   % T 为二值化的阈值

Image_code_LABEL=(double(Image_code_LABEL)>=T);  % Image_code_LABEL:二值图像

g_max=double(max(max(Image_code_DATE)));

g_min=double(min(min(Image_code_DATE)));

T=round(g_max-(g_max-g_min)/3);   % T 为二值化的阈值

Image_code_DATE=(double(Image_code_DATE)>=T);  % Image_code_DATE:二值图像

g_max=double(max(max(Image_code_MONEY)));

g_min=double(min(min(Image_code_MONEY)));

T=round(g_max-(g_max-g_min)/3);   % T 为二值化的阈值

Image_code_MONEY=(double(Image_code_MONEY)>=T);  % Image_code_MONEY:二值图像

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空