本发明涉及图像识别技术领域,特别涉及一种基于图像识别技术的选民验证及选票派发方法、装置、系统以及存储介质。
背景技术:
现有选票派发方式多通过在选民密集地区设置派发站点,通过工作人员手动进行派票工作。工作人员须将选民有效证件与选票领取人进行匹配,匹配通过后工作人员将在纸质资料或电子资料中寻找对应选民信息,确定派发选票种类和数量,将对应选票派发到选民手中。
上述手工派发选票过程步骤繁多,且效率低下,容易出现人为失误,事后数据追溯困难等问题。在选民数量庞大和选票种类较多的情况下,手工派发选票的工作模式严重影响选票派发工作的效率和准确性,且对事后数据追源提出巨大挑战。
技术实现要素:
鉴于此,本发明提供了一种选民验证及选票派发方法、装置、系统以及存储介质。
第一方面,本发明提供了一种选民验证及选票派发方法,所述方法包括以下步骤:
s1:根据选民的身份信息和选举信息,预先构建一个电子选民册,所述电子选民册存储有不同选民的身份信息和选举信息;
s2:通过派票验证辅助设备的图像采集区域,识别选民证件,识别成功后从选民证件中提取出证件照片和证件号码;
s3:根据提取的证件照片进行选民的人脸比对,人脸比对成功后根据提取的证件号码,从所述电子选民册中获取该选民的身份信息和选举信息,并将该选民的身份信息和选举信息显示在所述派票验证辅助设备的显示屏上;
s4:通过所述派票验证辅助设备的图像采集区域,识别该选民的选票,识别成功后提取该选票的种类和数量;及
s5:根据该选民提取的证件号码、选票种类和数量,在所述电子选民册中进行选举信息匹配,选举信息匹配成功时,则在所述派票验证辅助设备的显示屏上输出派发选票指令。
优选地,所述选民的身份信息包括:选民的证件号码、姓名、性别、年龄;所述选民的选举信息包括:所属选区和站点、选票种类、选票数量、选票领取状态。
优选地,所述派票验证辅助设备通过光学字符识别方法,从选民证件中提取出证件照片和证件号码。
优选地,所述步骤s4包括:当所述派票验证辅助设备识别出该选民的选票时,通过光学字符识别方法,从该选民的选票中提取出选票识别码,根据该选票识别码确定该选票的种类;将记录该选民选票领取数量的变量数值加1,所述变量的初始值为零。
优选地,所述步骤s5包括:根据该选民提取的证件号码,从所述电子选民册中获取该选民的选票种类和数量;将所述派票验证辅助设备提取的选票种类和数量与所述电子选民册中存储的选票种类和数量进行比对,如果两者一致且所述电子选民册中该选民的选票领取状态为未领取,则选举信息匹配成功,通过所述派票验证辅助设备的显示屏输出派发选票指令。
优选地,所述方法还包括以下步骤:当该选民的选票派发成功后,更新所述电子选民册中该选民的选票领取状态为已领取。
优选地,所述方法还包括以下步骤:当该选民的选票派发成功后,实时输出选票派发统计数据,所述选票派发统计数据包括派票总数、派票集中性、选民年龄分布、选民性别分布。
第二方面,本发明提供了一种装置,所述装置包括存储器、与所述存储器耦接的处理器,其中:
所述存储器存储有用于实现上述选民验证及选票派发方法的程序指令;
所述处理器用于执行所述存储器存储的所述程序指令以控制所述选民验证及选票派发方法的执行。
第三方面,本发明提供了一种选民验证及选票派发系统,包括:
构建模块,用于根据选民的身份信息和选举信息,预先构建一个电子选民册,所述电子选民册存储有不同选民的身份信息和选举信息;
选民验证模块,用于通过派票验证辅助设备的图像采集区域,识别选民证件,识别成功后从选民证件中提取出证件照片和证件号码;
所述选民验证模块,还用于根据提取的证件照片进行选民的人脸比对,人脸比对成功后根据提取的证件号码,从所述电子选民册中获取该选民的身份信息和选举信息,并将该选民的身份信息和选举信息显示在所述派票验证辅助设备的显示屏上;
选票派发模块,用于通过所述派票验证辅助设备的图像采集区域,识别该选民的选票,识别成功后提取该选票的种类和数量;及
所述选票派发模块,还用于根据该选民提取的证件号码、选票种类和数量,在所述电子选民册中进行选举信息匹配,选举信息匹配成功时,则在所述派票验证辅助设备的显示屏上输出派发选票指令。
第四方面,本发明提供了一种存储介质,存储有处理器可运行的程序指令,所述程序指令用于执行上述选民验证及选票派发方法。
相较于现有技术,本发明实施例提供的一种选民验证及选票派发方法、装置、系统及存储介质,通过电子选民册辅助工作人员进行选民有效证件的验证匹配工作,并利用派票验证辅助设备采集选民证件和选票图像,通过ocr技术和人脸比对技术核验选民身份与其对应选票种类和数量。与现有技术相比,本发明实施例产生的有益效果在于:(1)极大地减少选举站点工作人员工作量,提升工作效率;(2)提高选票派发的准确性,便于事后数据溯源。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1提供的选民验证及选票派发方法的流程图;
图2为本发明实施例1中电子选民册的示意图;
图3至图5为本发明实施例1中选票派发的图形用户显示界面示意图;
图6为本发明实施例2提供的装置结构示意图;
图7为本发明实施例3提供的选民验证及选票派发系统的结构示意图;
图8为本发明实施例4提供的存储介质的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
进一步需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
实施例1
请参阅图1,为本发明实施例1提供的选民验证及选票派发方法的流程图。在本实施例中,根据不同的需求,图1所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。
步骤s1:根据选民的身份信息和选举信息,预先构建一个电子选民册(参阅图2所示),所述电子选民册存储有不同选民的身份信息和选举信息。
在其中一些实施例中,所述选民的身份信息包括:选民的证件号码、姓名、性别、年龄;所述选民的选举信息包括:所属选区和站点、选票种类、选票数量、选票领取状态。其中,所述选票种类通常由选举相关部门指定,在同一选举中涉及多种选票时,通常每种选票具有特定名称可用于辨识,或者会与a、b、c等唯一字母作为标识。每位选民可以领取多张选票,通常会是不同种类的选票各一张。所述选票领取状态包括:已领取和未领取,例如,用数值0代表未领取,数值1代表已领取。
步骤s2:通过派票验证辅助设备的图像采集区域,识别选民证件,识别成功后从选民证件中提取出证件照片和证件号码。
在其中一些实施例中,当选举站点的工作人员将选民证件放置于派票验证辅助设备的图像采集区域时,所述派票验证辅助设备通过光学字符识别(opticalcharacterrecognition,ocr)方法,从选民证件中提取出证件照片和证件号码。进一步地,所述派票验证辅助设备搭载有两块触摸显示屏,分别提供给选举站工作人员和选民使用。
步骤s3:根据提取的证件照片进行选民的人脸比对,人脸比对成功后根据提取的证件号码,从所述电子选民册中获取该选民的身份信息和选举信息,并将该选民的身份信息和选举信息显示在所述派票验证辅助设备的显示屏上(如工作人员操控的显示屏上)。
在其中一些实施例中,所述派票验证辅助设备的显示屏上显示的信息包括,但不限于:该选民的姓名、所属选区和站点、应派发的选票种类和数量、选票领取状态等(参阅图3所示)。例如,在图3中,该选民应派发的选票种类包括“功能界别选票1”和“功能界别选票3”,数量分别为1张。初始状态下,该选民实际派发的选票数量为0。工作人员确认信息准确后,拿取该选民对应的选票,并通过所述派票验证辅助设备的图像采集区域进行图像采集和ocr识别。
步骤s4:通过所述派票验证辅助设备的图像采集区域,识别该选民的选票,识别成功后提取该选票的种类和数量。
进一步地,在其中一些实施例中,所述步骤s4包括:
步骤s4.1:当所述派票验证辅助设备识别出该选民的选票时,通过光学字符识别方法,从该选民的选票中提取出选票识别码,根据该选票识别码确定该选票的种类。在其中一些实施例中,该选票识别码可以由选民编号(如选民证件号码)、选区编号、站点编号、以及选票种类编号组合形成,根据选票种类编号即可确定该选票的种类。
步骤s4.2:将记录该选民选票领取数量的变量数值加1,所述变量的初始值为零。在其中一些实施例中,所述派票验证辅助设备每识别成功一张选票,用一个变量自动记录识别成功的次数(变量数值加1),作为该选民领取的选票数量。
步骤s5:根据该选民提取的证件号码、选票种类和数量,在所述电子选民册中进行选举信息匹配,选举信息匹配成功时,则在所述派票验证辅助设备的显示屏上输出派发选票指令。
进一步地,在其中一些实施例中,所述步骤s5包括:
步骤s5.1:根据该选民提取的证件号码,从所述电子选民册中获取该选民的选票种类和数量。
步骤s5.2:将所述派票验证辅助设备提取的选票种类和数量与所述电子选民册中存储的选票种类和数量进行比对,如果两者一致且所述电子选民册中该选民的选票领取状态为未领取,则选举信息匹配成功,通过所述派票验证辅助设备的显示屏输出派发选票指令(参阅图4所示)。工作人员确认派发选票正确性后,向选民派发对应选票,完成派票工作。具体地,所述两者一致包括:所述派票验证辅助设备提取的选票种类与所述电子选民册中存储的选票种类相同,且所述派票验证辅助设备提取的选票数量等于所述电子选民册中存储的选票数量。
进一步地,如果两者不一致或者所述电子选民册中该选民的选票领取状态为已领取,则选举信息匹配不成功,通过所述派票验证辅助设备的显示屏输出停止派发选票指令(参阅图5所示),并记录下该选票派发异常情形,方便以后进行数据溯源。例如,在图5中,实际派发的选票“功能界别选票2”与应派发的选票不一致,则系统显示选票派发失败,提示工作人员将正确的选票放置于图像采集区域,点击“重试”按钮重新识别。工作人员更换选票后,重新向选民派发对应选票,或停止派票工作。具体地,所述两者不一致包括:所述派票验证辅助设备提取的选票种类与所述电子选民册中存储的选票种类不相同,或者所述派票验证辅助设备提取的选票数量少于所述电子选民册中存储的选票数量(属于选票漏发情形),或者所述派票验证辅助设备提取的选票数量多于所述电子选民册中存储的选票数量(属于选票多发情形)。
进一步地,在其中一些实施例中,所述选民验证及选票派发方法还包括以下步骤:在实际派发选票的图形显示区域,用第一颜色(如绿色)标记匹配成功的选票,用第二颜色(如红色)标记匹配不成功的选票。
进一步地,在其中一些实施例中,所述选民验证及选票派发方法还包括以下步骤:
当该选民的选票派发成功后,更新所述电子选民册中该选民的选票领取状态为已领取。具体地,当该选民的选票派发成功后,将所述电子选民册中该选民的选票领取状态由第一预设值(如0)修改为第二预设值(如1)。
进一步地,在其中一些实施例中,所述选民验证及选票派发方法还包括以下步骤:
当该选民的选票派发成功后,实时输出选票派发统计数据,所述选票派发统计数据包括派票总数、派票集中性、选民年龄分布、选民性别分布等。在其中一些实施例中,所述派票集中性包括,但不限于时间集中性和选票站点派票集中。其中,所述时间集中性用于分析,选民更倾向于在何种时间段前往站点进行选票获取,所述选票站点派票集中性用于分析派票工作量找出派票工作集中且数量大的站点。
需要补充说明的是,实施例1中每个选举站点设置有一台派票验证辅助设备(如带有两个摄像头的验证设备),各个选举站点的派票验证辅助设备通过交换机,进一步连接至数据中心和显示设备。通过该一台派票验证辅助设备采集选民证件、人脸图像、和选票图像,其中,人脸图像通过派票验证辅助设备的第一摄像头采集,选民证件和选票图像通过派票验证辅助设备的第二摄像头采集。
在其他实施例中,每个选举站点也可以设置两台派票验证辅助设备,一台为验证设备(带有两个摄像头),另一台为派票设备(带有图像扫描区域),各个选举站点的验证设备和派票设备通过交换机,进一步连接至数据中心和显示设备。其中,验证设备的第一摄像头用于采集选民的人脸图像进行人脸比对,验证设备的第二摄像头用于采集选民证件图像,派票设备的图像扫描区域用于采集选票图像(可以进行批量或单张选票图像采集)。
实施例2
请参阅图6,为本发明实施例2提供的装置结构示意图。
在其中一些实施例中,所述装置2可包括但不限于,存储器21、与所述存储器21耦接的处理器22,所述存储器21和处理器22可通过系统总线相互通信连接。需要指出的是,图6仅示出了具有组件21和22的装置2,但是应理解的是,实施例2并没有示出装置2的所有组件,装置2具有可以替代实施的更多或者更少的组件。其中,所述装置2可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,该装置2可以是独立的服务器,也可以是多个服务器所组成的服务器集群。
所述存储器21存储有用于实现上述选民验证及选票派发方法的程序指令。所述存储器21至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器21可以是所述装置2的内部存储单元,例如该装置2的硬盘或内存。在另一些实施例中,所述存储器21也可以是所述装置2的外部存储设备,例如该装置2上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,所述存储器21还可以既包括所述装置2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器21通常用于存储安装于所述装置2的操作系统、各类应用软件、和系统代码等。此外,所述存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。
所述处理器22用于执行存储器21存储的程序指令以控制选民验证及选票派发方法的执行。其中,处理器22还可以称为cpu(centralprocessingunit,中央处理单元)。处理器22可能是一种集成电路芯片,具有信号的处理能力。处理器22还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。该处理器22通常用于控制所述装置2的总体操作,例如执行与所述装置2进行数据交互或者通信相关的控制和处理等。本实施例2中,所述处理器22用于运行所述存储器21中存储的程序代码或者处理数据等。
在其中一些实施例中,所述装置2还包括网络接口(如无线网络接口或有线网络接口),该网络接口通常用于在所述装置2与其他电子设备(如派票验证辅助设备)之间建立通信连接。例如,所述网络接口用于通过网络将所述装置2与外部数据平台相连,在所述装置2与外部数据平台之间的建立数据传输通道和通信连接。所述网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。
实施例3
请参阅图7,为本发明实施例3提供的选民验证及选票派发系统的结构示意图。
本实施例中,所述的选民验证及选票派发系统3可以被分割成一个或多个程序模块,所述一个或者多个程序模块被存储于所述存储器21中,并由一个或多个处理器(如处理器22)所执行,以完成本发明。例如,在图7中,所述的选民验证及选票派发系统3可以被分割成构建模块31、选民验证模块32、及选票派发模块33。本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述所述选民验证及选票派发系统3在所述装置2中的执行过程。以下将就各程序模块31-33的功能进行详细描述。
所述构建模块31,用于根据选民的身份信息和选举信息,预先构建一个电子选民册,所述电子选民册存储有不同选民的身份信息和选举信息。具体方法参见实施例1中步骤s1的描述,在此不再赘述。
所述选民验证模块32,用于通过派票验证辅助设备的图像采集区域,识别选民证件,识别成功后从选民证件中提取出证件照片和证件号码。具体方法参见实施例1中步骤s2的描述,在此不再赘述。
所述选民验证模块32,还用于根据提取的证件照片进行选民的人脸比对,人脸比对成功后根据提取的证件号码,从所述电子选民册中获取该选民的身份信息和选举信息,并将该选民的身份信息和选举信息显示在所述派票验证辅助设备的显示屏上(如工作人员操控的显示屏上)。具体方法参见实施例1中步骤s3的描述,在此不再赘述。
所述选票派发模块33,用于通过所述派票验证辅助设备的图像采集区域,识别该选民的选票,识别成功后提取该选票的种类和数量。具体方法参见实施例1中步骤s4的描述,在此不再赘述。
所述选票派发模块33,还用于根据该选民提取的证件号码、选票种类和数量,在所述电子选民册中进行选举信息匹配,选举信息匹配成功时,则在所述派票验证辅助设备的显示屏上输出派发选票指令。具体方法参见实施例1中步骤s5的描述,在此不再赘述。
实施例4
请参阅图8,为本发明实施例4提供的存储介质的结构示意图。
在其中一些实施例中,所述存储介质4存储有能够实现上述所有方法的程序文件41,其中,该程序文件41可以以软件产品的形式存储在上述存储介质4中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。
本发明实施例的一种选民验证及选票派发方法、装置、系统及存储介质,通过电子选民册辅助工作人员进行选民有效证件的验证匹配工作,并利用派票验证辅助设备采集选民证件和选票图像,通过ocr技术和人脸比对技术核验选民身份与其对应选票种类和数量。与现有技术相比,本发明实施例至少具有以下有益效果:(1)极大地减少选举站点工作人员工作量,提升工作效率;(2)提高选票派发的准确性,便于事后数据溯源。
以上仅为本发明的较佳实施例而已,仅具体描述了本发明的技术原理,这些描述只是为了解释本发明的原理,不能以任何方式解释为对本发明保护范围的限制。基于此处解释,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进,及本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其他具体实施方式,均应包含在本发明的保护范围之内。