视频中的车牌特征识别[通俗易懂]

视频中的车牌特征识别[通俗易懂]这里,没有直接采用之前的方案,是因为在设计的时候,发现直接采用颜色等直接特征提取然后进行二值化处理的方法,如果视频中出现颜色类似的区域,则很有可能错误的定位,例如在公交车中车牌区域范围和前窗以及部分的背景比较相似,直接采用这种方法会出错。这里,定位的算法,我们使用的是HOG特征提取和Adaboost的算法进行定位。对应的程序为:具体的原理如下所示:adaboost:http://www.doc88.com/p-211656392…

大家好,又见面了,我是你们的朋友全栈君。

        这里,没有直接采用之前的方案,是因为在设计的时候,发现直接采用颜色等直接特征提取然后进行二值化处理的方法,如果视频中出现颜色类似的区域,则很有可能错误的定位,例如在公交车中车牌区域范围和前窗以及部分的背景比较相似,直接采用这种方法会出错。

        这里,定位的算法,我们使用的是HOG特征提取和Adaboost的算法进行定位。对应的程序为:

       视频中的车牌特征识别[通俗易懂]

       具体的原理如下所示:

adaboost

http://www.doc88.com/p-211656392146.html

http://www.doc88.com/p-908977169291.html

 

hog

http://www.doc88.com/p-938477812496.html

 

       上面的几个论文,是我们参考的几个比较好的资料。定位的仿真效果如下所示:

视频中的车牌特征识别[通俗易懂]

 

视频中的车牌特征识别[通俗易懂]

 

       通过上面的步骤,我们能够对车牌整体范围进行定位,采用这种方法的缺点就是需要大量的样本进行训练才能够获得精度较大的训练结果。样本越多,精度越高。

步骤二:训练识别

       之前给你的方案是使用SVM进行训练识别,后来考虑了一下,这里稍微变了下,采用BP神经网络进行训练识别,因为采用SVM只针对2分类识别,所以效果不佳,所以采用BP神经网络进行训练识别。

运行视频中的车牌特征识别[通俗易懂]

 

得到如下结果:

视频中的车牌特征识别[通俗易懂]

 

 

视频中的车牌特征识别[通俗易懂]

 

 

步骤三:整体的车牌识别

        通过上面的分析,我们所这里的整个算法流程如下所示:

视频中的车牌特征识别[通俗易懂]

 

      最后仿真结果如下所示:

视频中的车牌特征识别[通俗易懂]

视频中的车牌特征识别[通俗易懂]

 

视频中的车牌特征识别[通俗易懂]

 

视频中的车牌特征识别[通俗易懂]

 

视频中的车牌特征识别[通俗易懂]

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/146218.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • python数组拼接字符串_Python练习题——数组拼接

    python数组拼接字符串_Python练习题——数组拼接##输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。##示例1:#输入:[10,2]#输出:”102″##示例2:#输入:[3,30,34,5,9]#输出:”3033459″##1#classSolution:#defminNumber(self,nums):#nums_str=[str(i)…

  • 单目视觉定位测距的两种方式[通俗易懂]

    单目视觉定位测距的两种方式[通俗易懂]单目定位和双目定位的选择,我觉得主要还是成本和时间的考虑。之前也尝试过双目定位,感觉要更精准些,但双目测距需要对两幅图像进行图像变换和极线匹配,稍微耗时了一些。这几天尝试了一下单摄像头进行测距定位,主要有两个思路:  1.定位测量插值得到每个像素的实际坐标    该方法总觉得有很大的问题:一个是摄像头安装后就必须固定不动,稍微的旋转都会导致之间测量的像素点对应的坐标偏移。另一个是人工测量的

  • IDM无法下载.ts文件解决方案

    IDM无法下载.ts文件解决方案IDM无法下载.ts文件解决方案无法下载TS文件问题实例解决方案1.利用IDM获取下载链接2.利用.ts下载软件下载文件【N_m3u8DL-CLI_TS】软件下载软件使用方法下载.ts文件下载完成IDM下载链接无法下载TS文件问题实例点击下载后显示”由于法律原因,IDM无法下载此受保护数据……”解决方案1.利用IDM获取下载链接<1>点击IDM浮标,选择想要下载的文件<2>复制IDM弹窗中的下载链接2.利用.ts下载软件下载文件【N_m3u8

  • executescalar mysql_ExecuteScalar

    executescalar mysql_ExecuteScalar这两个答案和一点点思考使我想到了一个接近答案的东西。首先再澄清一下:该应用程序是用C#(2.0+)编写的,并使用ADO.NET与SQLServer2005进行通信。镜像设置是托管主体和镜像的两个W2k3服务器以及托管作为监视器的快速实例的第三个服务器。这样做的好处是,故障转移对于使用数据库的应用程序几乎是透明的,它将对某些连接引发错误,但从根本上讲一切都会很好地进行。是的,我们得到了奇怪的误报…

  • json 字段null丢失_什么是空字符串

    json 字段null丢失_什么是空字符串JSON.toJSONString(list,SerializerFeature.WriteMapNullValue);

  • go基于grpc构建微服务框架-结构化日志输出

    go基于grpc构建微服务框架-结构化日志输出

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号