车辆VIN码的篡改检测方法、计算机设备和存储介质与流程

文档序号:21272886发布日期:2020-06-26 23:03阅读:来源:国知局

技术特征:

1.一种车辆vin码的篡改检测方法,其特征在于,所述方法包括:

获取待检测车辆的vin码图像和拓印膜图像;

对所述拓印膜图像进行图像矫正,得到拓印膜矫正图像;以及对所述vin码图像进行图像矫正,得到vin码矫正图像;

采用字符分割识别模型对所述vin码矫正图像进行分割识别,得到多个第一vin码字符,以及采用所述字符分割识别模型对所述拓印膜矫正图像进行分割识别,得到多个第二vin码字符;

将所述多个第一vin码字符和所述多个第二vin码字符依次进行比对,根据比对结果确定所述待检测车辆的vin码篡改检测结果。

2.根据权利要求1所述的方法,其特征在于,所述对所述拓印膜图像进行图像矫正,得到拓印膜矫正图像,包括:

根据所述拓印膜图像中多个第三vin码字符与水平线的夹角,确定所述拓印膜图像的旋转角度;所述第三vin码字符为对所述第二vin码字符进行图像矫正之前的vin码字符;

根据所述旋转角度对所述拓印膜图像进行旋转矫正,得到所述拓印膜矫正图像。

3.根据权利要求2所述的方法,其特征在于,所述根据所述拓印膜图像中多个第三vin码字符与水平线的夹角,确定所述拓印膜图像的旋转角度,包括:

从所述拓印膜图像中,确定每个第三vin码字符最上边缘的像素点,形成第一最上边缘直线;

从所述拓印膜图像中,确定每个第三vin码字符最下边缘的像素点,形成第一最下边缘直线;

计算所述第一最上边缘直线与水平线的第一夹角,以及所述第一最下边缘直线与水平线的第二夹角;

根据所述第一夹角与所述第二夹角,确定所述拓印膜图像的旋转角度。

4.根据权利要求2或3所述的方法,其特征在于,所述对所述vin码图像进行图像矫正,得到vin码矫正图像,包括:

确定所述拓印膜矫正图像中的第一外接四边形的第一顶点,所述第一外接四边形外接所述拓印膜矫正图像的多个第二vin码字符;

确定所述vin码图像中的第二外接四边形的第二顶点,所述第二外接四边形外接所述vin码图像的多个第四vin码字符;所述第二顶点中的各顶点与所述第一顶点中的各顶点位置对应;所述第四vin码字符为对所述第一vin码字符进行图像矫正之前的vin码字符;

计算所述第二顶点的位置与所述第一顶点的位置之间的映射关系,根据所述映射关系对所述vin码图像进行透视变换,得到所述vin码矫正图像。

5.根据权利要求4所述的方法,其特征在于,所述确定所述拓印膜矫正图像中的第一外接四边形的第一顶点,包括:

确定每个第二vin码字符最上边缘的像素点,形成第二最上边缘直线,以及确定每个第二vin码字符最下边缘的像素点,形成第二最下边缘直线;

从所述第二vin码字符中获取首位字符和末位字符,根据所述首位字符的字符特征,确定所述第二vin码字符的最左边缘直线;根据所述末位字符的字符特征,确定所述第二vin码字符的最右边缘直线;

基于所述第二最上边缘直线与所述最左边缘直线的交点、所述第二最上边缘直线与所述右边缘直线的交点、所述第二最下边缘直线与所述最左边缘直线的交点、所述第二最下边缘直线与所述最右边缘直线的交点,确定所述第一顶点。

6.根据权利要求1所述的方法,其特征在于,所述将所述多个第一vin码字符和所述多个第二vin码字符依次进行比对,包括:

从所述多个第一vin码字符中依次选取一个第一vin码字符,计算每个第一vin码字符的宽度和高度;

从所述多个第二vin码字符中依次选取一个第二vin码字符,计算每个第二vin码字符的宽度和高度;

计算相同字符位置的第一vin码字符和第二vin码字符之间的宽度差和高度差;

根据所述宽度差和所述高度差,确定第一比对结果。

7.根据权利要求6所述的方法,其特征在于,在所述根据所述宽度差和所述高度差,确定第一比对结果之后,所述方法还包括:

依次计算所述多个第一vin码字符中相邻字符之间的水平距离和垂直距离,以及依次计算所述多个第二vin码字符中相邻字符之间的水平距离和垂直距离;

根据所述第一vin码字符和所述第二vin码字符中相同字符位置的相邻字符,确定水平距离差和垂直距离差;

根据相同字符位置的所述水平距离差和所述垂直距离差确定第二比对结果。

8.根据权利要求1所述的方法,其特征在于,在对所述拓印膜图像进行图像矫正之前,所述方法还包括:

获取所述待检测车辆的参考vin码;

采用所述字符分割模型对所述拓印膜图像进行分割识别,得到多个第三vin码字符,以及采用所述字符分割模型对所述vin码图像进行分割识别,得到多个第四vin码字符;

将所述多个第三vin码字符和所述多个第四vin码字符分别与所述参考vin码进行比对,若都比对成功,则执行对所述拓印膜图像进行图像矫正的步骤。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-8中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8中任一项所述方法的步骤。


技术总结
本申请涉及一种车辆VIN码的篡改检测方法、计算机设备和存储介质。该方法包括:获取待检测车辆的VIN码图像和拓印膜图像;对拓印膜图像进行图像矫正,得到拓印膜矫正图像;以及对VIN码图像进行图像矫正,得到VIN码矫正图像;采用字符分割识别模型对VIN码矫正图像进行分割识别,得到多个第一VIN码字符,以及采用字符分割识别模型对拓印膜矫正图像进行分割识别,得到多个第二VIN码字符;将多个第一VIN码字符和多个第二VIN码字符依次进行比对,根据比对结果确定待检测车辆的VIN码篡改检测结果。该方法中的检测过程由计算机设备自动执行,极大的提高了检测效率;且对VIN码图像和拓印膜图像进行矫正并比对,也大大提高了VIN码检测结果的准确性。

技术研发人员:周康明;党银强
受保护的技术使用者:上海眼控科技股份有限公司
技术研发日:2020.03.25
技术公布日:2020.06.26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1