论文摘要
票据是一种常见而又特殊的印刷品,广泛的应用于人们的日常生活中。由于发票关系国家的税收,因此必须要确保发票印刷质量,从而防范税收工作中存在的各类问题。在票据印刷中,发票号码的印刷是其重要的组成部分,发票号码也是票据防伪的重要手段,号码印刷质量的好坏是决定发票印刷质量的主要因素。目前,发票号码检测主要是由人工完成,容易误检、漏检,因此,为了提高检测效率,降低企业生产成本,适应商用表格印刷机高速、自动化印刷的要求,对发票号码自动检测识别系统进行研究具有重要的意义。本课题对票据印刷技术进行了分析研究,所采集的票据用BF41100B商用表格印刷机印刷,票据号码由NipsonT550喷墨印刷,本文针对票据印刷中文字、线条、数字较多的特点,运用数字图像处理技术,采用VISUALC++编程工具对采集到的票据图像进行处理。分析了票据印刷的特点,在图像预处理阶段,采用高斯滤波去除票面噪声,采用迭代阈值的方法分割图像,然后对票据进行形态学开运算,通过选取特定的阈值将断开的文字去除。根据票面的特征,设计了票据号码定位算法,截取票据号码,然后对单个号码进行分割和归一化处理,提取号码像素的灰度信息作为特征,采用神经网络对号码进行识别。实验表明,采用高斯滤波去噪声,能较好还原图像。针对发票设计的定位算法能快速准确对号码区域定位,利用神经网络技术识别号码具有运算速度快,适应性强的特点。