本发明涉及图像识别技术领域,特别涉及一种vin码扫描装置及控制方法。
背景技术:
车辆识别码(vehicleidentificationnumber,vin)是一个由17位数字和字母组成的编码,具有对车辆的唯一识别性,因此将其称为汽车身份证。车辆识别代码中含有车辆的制造厂家、生产年代、车型、车身型式、发动机以及其它装备的信息。由于车辆识别代码具有许多重要的用途。因此对机动车车辆识别代码进行识别对比、鉴定真伪至关重要。
传统的vin码获取是通过人工拓印纸拓印方式进行比对鉴定,这种方式存在的缺陷在于:一是,操作繁琐、无法进行标准化。二是,以拓印方式得到的vin码车辆信息无法实时录入车管系统,智能化水平低。
技术实现要素:
本发明的目的在于提供一种vin码扫描装置及控制方法,以提高vin码扫描识别的准确性和效率。
为实现以上目的,第一方面,本发明提供一种vin码扫描装置,包括:扫描机构、显示模块、传输模块、电源模块、处理器以及上位机;
所述处理器分别与扫描机构、上位机连接进行双向通信,处理器的输出端分别与显示模块、传输模块连接;
所述传输模块的输出端与车管系统连接,所述电源模块的输出端与显示模块连接。
其中,扫描机构包括电机驱动电路、步进电机以及ccd扫描仪;
所述电机驱动电路的输入端与所述处理器输出端连接、输出端与步进电机连接,步进电机驱动端与ccd扫描仪连接;
所述ccd扫描仪的输出端与所述处理器连接。
其中,该装置还包括核心板和背板;
所述电池模块通过核心板和背板配合的方式与所述扫描机构连接。
其中,传输模块包括usb、sd卡以及wifi模块;
处理器的输出端分别于usb、sd卡、wifi模块以及所述显示模块连接且sd卡与显示模块连接。
其中,处理器包括ccd图像采集量化模块、图像处理识别模块以及系统管理模块;
ccd图像采集量化模块的输入端与ccd扫描仪连接、输出端与图像处理识别模块连接,图像处理识别模块的输出端与显示模块连接;
系统管理模块分别与扫描机构、显示模块、传输模块、电源模块以及上位机连接。
第二方面,本发明提供一种vin码扫描装置的控制方法,包括:
启动扫描装置,并检测所述扫描机构、显示模块、传输模块、电源模块的状态是否正常;
在接收到处理器输出的采集指令后,驱动扫描机构扫描,并采集扫描机构图像进行处理,识别出vin码;
将采集到的图像以及识别出的vin码通过显示模块进行显示;
通过传输模块将采集到的图像以及识别出的vin码上传至上位机;
将采集到的图像以及识别出的vin码进行存储并上传至上位机。
与现有技术相比,本发明存在以下技术效果:本发明一方面对vin码图像进行自动采集、处理并识别出图像中的vin码,与传统的人工拓印方式相比,节省了时间、人力等。同时,对识别过程中采集到的图像以及识别出的vin码进行上传、存储、显示等统一管理,提高了采集过程的标准化和智能化。
附图说明
下面结合附图,对本发明的具体实施方式进行详细描述:
图1是本发明中一种vin码扫描装置的结构示意图;
图2是本发明中采用核心板、背板的结构示意图;
图3是本发明中一种vin码扫描装置的控制方法的流程示意图。
具体实施方式
为了更进一步说明本发明的特征,请参阅以下有关本发明的详细说明与附图。所附图仅供参考与说明之用,并非用来对本发明的保护范围加以限制。
如图1所示,本实施例公开了一种vin码扫描装置,包括:扫描机构10、显示模块20、传输模块30、电源模块40、处理器50以及上位机60;
所述处理器50分别与扫描机构10、上位机60连接进行双向通信,处理器50的输出端分别与显示模块20、传输模块30连接;
所述传输模块30的输出端与车管系统连接,所述电源模块40的输出端与显示模块20连接。
需要说明的是,本实施例中的显示模块20具体为lcd显示屏,电源模块40包括电池和外围保护电路。
进一步地,扫描机构10包括电机驱动电路11、步进电机12以及ccd扫描仪13;所述电机驱动电路11的输入端与所述处理器50输出端连接、输出端与步进电机12连接,步进电机12驱动端与ccd扫描仪13连接;所述ccd扫描仪13的输出端与所述处理器50连接。
进一步地,本实施例中的vin码扫描装置采用手持式的结构,为了使得vin码扫描装置的尺寸便于手持,如图2所示,本实施例中采用了核心板和背板配合的方式,其中,电池模块通过核心板1和背板2配合的方式与所述扫描机构10连接。
进一步地,传输模块30包括usb31、sd卡32以及wifi模块33;处理器50的输出端分别于usb31、sd卡32、wifi模块33以及所述显示模块20连接且sd卡32与显示模块20连接。
需要说明的是,可以将采集的图像以及图像识别的结果存储在sd卡32上。
进一步地,处理器50包括ccd图像采集量化模块、图像处理识别模块以及系统管理模块;
ccd图像采集量化模块的输入端与ccd扫描仪13连接、输出端与图像处理识别模块连接,图像处理识别模块的输出端与显示模块20连接;
系统管理模块分别与扫描机构10、显示模块20、传输模块30、电源模块40以及上位机60连接。
需要说明的是,本实施例中的系统管理模块的作用是负责控制vin码扫描装置,检测装置中各个模块的状态是否正常,展示图像采集结果、图像识别结果以及控制图像存储和传输。
如图3所示,本实施例公开了一种vin码扫描装置的控制方法,包括如下步骤:
s1、启动扫描装置,并检测所述扫描机构10、显示模块20、传输模块30、电源模块40的状态是否正常;
需要说明的是,包括检测步进电机12、ccd、显示屏、wifi网络、电池等设备的状态,并在显示屏中显示出各个模块是否正常以及电池当前电量。
s2、在接收到处理器50输出的采集指令后,驱动扫描机构10扫描,并采集扫描机构10图像进行处理,识别出vin码;
s3、将采集到的图像以及识别出的vin码通过显示模块20进行显示;
s4、通过传输模块30将采集到的图像以及识别出的vin码上传至上位机60;
需要说明的是,本实施例中使用socket协议,通过wifi网络将vin识别结果、图像数据上传至上位机60,并支持串码快速打印。
s5、将采集到的图像以及识别出的vin码进行存储并上传至上位机60。
需要说明的是,本实施例中将图像采集结果、图像识别结果存储在sd卡32上,方便通过usb31等方法传输到上位机60。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。