论文部分内容阅读
在当代人类生活中,选举已经成为每个公民一项必不可少的政治活动。在选举过程中,人民参与政治主要是通过投票来实现的。因此,投票成为民主国家下广泛的政治行为之一。而这载体就是选票。选票,是由负责选举统计的单位或者部门按照国家法律的规定制定的。选民利用它来表示自己赞成、反对或者弃权,然后根据一定程序进行计算,统计,以确定代表人的选举意向。在选举过程中,必须秉持公平公正的原则,因此如何实现更高效率的投票结果阅读以及正确统计将是一个重大的课题。从古至今,很长的一段时间内,采用的是人工计票的数据采集方式。这种方式完全采用人力来完成,不仅繁琐,耗费资源,而且出错的概率比较大,违背了公平公正的原则。另外一种统计方式是电子计票,通过网络,选民选出支持的候选人,并实现电子统计,这种方式相对简单,但是它的安全性以及可靠性,长期以来饱受质疑,而且,没有后续的复查凭证,这也是不能广泛使用的一个重要原因。第三种选举计票的方式就是计算机控制管理的实时选票系统。实时选票系统是基于机电一体化的,通过软硬件控制选举流程的实时系统,真正的达到了选举的智能化,效率化,安全化。实时选票系统实现了选票的自动收入,准确识别和统计选票信息以及自动存储选票功能。目前,利用计算机以及OCR技术,通过对选票进行涂写或者做其他的标识,并识别的计算机选票实时系统越来越受到广泛的应用。本论文设计的选票分析系统是选举计票系统的一种改进系统。系统首先利用扫描仪获取图像,而不是利用高清摄像头来采集数据,并且利用了TWAIN相关的技术和工作流程来实现了如何来获取选票数据,从而保证了数据的完整性及可靠性。接着,通过图像处理,如选票图像的预处理(灰度化,二值化,去噪化等操作),并且在人工干预下,定位到选票图像中数据的大致位置,如表格线条的位置,标识码的位置,表格框数等,接着准确的识别定位出选票的表格线以及标识码,这其中要涉及到直线检测算法,表格框的定位识别,以及自定义的表示码的识别问题。最后再利用基于结构特征提取的方式,获得各种手写符号的识别,比如勾,圈,叉等定义的符号。此外,还设计单独的手写姓名录入软件,实现另选人的名单录入和统计工作。最后利用网络拓扑结构,对系统的各个部分进行设计整合,从而可以方便的进行服务器端的数据统计以及最后是否当选的审查。总的来说,本选票分析系统是一种新型的智能计算机处理选票系统,实现了选票的自动录入,自动识别手写符号,以及结果统计的功能。