基于移动智能终端的车票管理软件设计

2014-10-21 19:57:17李建尹项博李佳俊王海瑞
计算机光盘软件与应用 2014年24期

李建 尹项博 李佳俊 王海瑞

摘要:该文基于数字图像处理技术及OCR文字识别引擎,在基于Android的智能终端上设计了一个列车车票管理软件,简化列车员的管理工作。文中重点研究了如何通过预处理过程来加快OCR引擎的速度,提高正确率。

关键词:图像预处理;开源OCR引擎;二维条码;Android开发

中图分类号:TP391.44

在旅客列车开行过程中,列车员的一项重要而繁琐的重复性工作是核验乘客的车票,防止旅客上错车;在即将到站时提醒相应铺位的乘客,以防旅客坐过站。在平板电脑、智能手机等移动智能终端广泛应用的大背景下,可利用摄像头采集车票图像,再通过图像处理技术提取出车票信息,实现车票管理的信息化。

从车票提取乘客信息有两种渠道,一是通过车票右下方的二维条形码(QR码);二是直接通过文字识别技术,读取车票上的文字信息。第一种渠道中,需要破解QR码的加密算法才能获得车票信息,这是一种不合适的行为。对于基层列车乘务员而言,是没有权限接入铁路部门的票务系统的。因此,应该考虑使用第二种方案来提取车票信息。这种方案的优点是避免了破解加密算法及带来的法律纠纷;缺点是需要进行图像处理及文字识别,运算量相对大一些。由于现有的移动智能终端大都配备4核1.2GHz以上的ARM处理器,1G Bytes以上的内存,及高分辨率摄像头,使得实时采集车票图像并提取车票信息成为可能。

1 系统概况

基于智能终端的验票软件,其图像采集设备采用终端自带的摄像头,通过终端自带的LCD屏、喇叭输出结果,充分利用智能终端的资源,大大降低系统部署成本。……

登录APP查看全文