点击上方蓝字关注我们

星标或者置顶【OpenCV学堂】

干货与教程第一时间送达!

LRPNet网络介绍

英特尔在OpenVINO模型加速库中设计了一个全新的车牌识别模型用于识别各种车牌包括中文车牌识别,其中在BITVehicle数据集上对中文车牌的识别准确率高达95%以上。官方发布的OpenVINO支持预训练模型中已经包含了LRPNet模型,可以用于实时的车牌识别。

英特尔自己说该网络是第一个实时车牌识别的纯卷积神经网络(没有用RNN),在CoreTMi7-6700K CPU上1.3ms可以检测一张车牌(图像大小1920x1080),我测试了一下貌似没有这么快,但是绝对是实时,前面也写过一遍文章关于OpenVINO中LRPNet的使用。链接如下:

OpenVINO系列文章

系列 | OpenVINO视觉加速库使用四

系列 | OpenVINO视觉加速库使用七

详解OpenCV卷积滤波之边缘处理与锚定输出

网络设计与结构

LRPNet是一种可以实现端到端训练、无需预分割再识别的轻量级卷积网络。该方法避免了传统方法两步走(先分割再识别)。把图像作为一个整体输入到卷积神经网络中去,然后直接产生识别的字符序列。选择了SqueezeNet与Inception Blocks低浮点数计算模型作为基础CNN网络,使用BN与Dropout对网络进行正则化。整个LRPNet网络模型设计关键点如下:

- 使用空间转换网络优化输入(可选)

- 轻量级的基础网络(SqueezeNet)

- 按位置的字符分类

- 概率输出(序列解码准备)

- Post过滤

空间转换层

LocNet网络结构

Back-Bone网络架构

网络训练时候各种优化方法对最终精度的影响

网络在BITVehicle测试集上测试结果

预训练模型下载地址:

https://github.com/opencv/open_model_zoo/blob/master/intel_models/index.md

往期精选

  • 线性卷积积分及其在图像增强和特效方面应用

  • 秒杀DeepLabv3+与UNet的表面缺陷检测网络

  • 两种移动端可以实时运行的网络模型

云厚者,雨必猛

弓劲者,箭必远

【扫码关注我们】

opencv车牌分割_OpenVINO车牌识别网络详解相关推荐

  1. python人脸识别opencv_Python基于Opencv来快速实现人脸识别过程详解(完整版)

    前言 随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界. 首先看一下本实验需要的数据集,为 ...

  2. opencv python考勤_Python基于Opencv来快速实现人脸识别过程详解(完整版)

    前言 随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界. 首先看一下本实验需要的数据集,为 ...

  3. python模块cv2人脸识别_Python基于Opencv来快速实现人脸识别过程详解(完整版)

    前言 随着人工智能的日益火热,计算机视觉领域发展迅速,尤其在人脸识别或物体检测方向更为广泛,今天就为大家带来最基础的人脸识别基础,从一个个函数开始走进这个奥妙的世界. 首先看一下本实验需要的数据集,为 ...

  4. 高帧率扑克牌识别技术详解一(可用于车牌识别,字符识别,人脸检测,验证码识别等等成熟领域)

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 高帧率扑 ...

  5. 车牌识别与计算机编程,基于MATLAB的车牌识别程序详解.ppt

    基于MATLAB的车牌识别程序详解 自定义一个字符函数,用来从车牌区域中提取出7个字符,其中利用切割函数来进行切割. 程序:function [word,result]=getword(d) word ...

  6. MGN网络详解以及代码分析

    MGN网络详解以及代码分析 最近阅读了云从科技最新的关于REID的论文以及相关的博客和代码,算法是基于MGN,关于网络的部分,这里记录一些自己的学习笔记. 以下是我参考的博客和代码的网址 博客: ht ...

  7. 计算机基础--网络详解

    网络详解 零.文章目录 一.概述 1.协议 ​ 计算机之间通信是依靠互联网,互联网的核心是一系列协议. ​ 协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定.如怎么样建立连接.怎么 ...

  8. ResNet网络详解与keras实现

    ResNet网络详解与keras实现 ResNet网络详解与keras实现 Resnet网络的概览 Pascal_VOC数据集 第一层目录 第二层目录 第三层目录 梯度退化 Residual Lear ...

  9. GoogleNet网络详解与keras实现

    GoogleNet网络详解与keras实现 GoogleNet网络详解与keras实现 GoogleNet系列网络的概览 Pascal_VOC数据集 第一层目录 第二层目录 第三层目录 Incepti ...

  10. python模拟手写笔迹_Python实现基于KNN算法的笔迹识别功能详解

    本文实例讲述了Python实现基于KNN算法的笔迹识别功能.分享给大家供大家参考,具体如下: 需要用到: Numpy库 Pandas库 手写识别数据 点击此处本站下载. 数据说明: 数据共有785列, ...

最新文章

  1. 这种口令解决方案可替代多因子验证
  2. VMware安装Centos7过程
  3. 干货!Elasticsearch性能优化实战指南
  4. python 实现点击右键用某个程序打开功能_工欲善其事,必先利其器(1)——Python开发环境安装与配置...
  5. weblogic创建域后启动不了_摩托车淋雨后启动不了什么原因?如何解决?
  6. onmousemove和onmouseout事件的调用,和js使用双引号、单引号的时候应该注意的问题...
  7. csp 201712-1 最小差值
  8. JavaWeb——新闻管理系统(Jsp+Servlet)
  9. Tecplot 360 安装后弹出“Is your Tecplot 360 EX liense valid?”解决方法
  10. R语言加载xlsl软件包
  11. 创意无价,优化 百度、Bing、Duckduckgo 三大国际搜索引擎
  12. 学习笔记---ih5_九宫格_拼图
  13. HWDB1.1数据集 | 手写汉字数据集 |.gnt 转换 .png格式图片| 【❤️有效转换❤️】
  14. 直播电商平台开发,video组件实现视频弹幕功能
  15. lattice fpga ddr3 读写控制
  16. 学习java随堂练习-20220614
  17. STM32F1案例 ST7735 TFT液晶显示屏综合库使用
  18. 为什么有些人钱花了而赚不到钱呢?
  19. linux怎么读取光盘文件,linux怎么读取光盘里的文件?
  20. 【若依(ruoyi)】点击图标查看图片

热门文章

  1. web app 开发
  2. dotCMS学习记录--结构
  3. MPEG4 笔记3(TRAK,TKHD, MVHD)
  4. 谈谈HtmlControl与WebControl的区别与用途
  5. (html字体图片纯css插件)Font Awesome
  6. #pragma comment使用
  7. python plot画图_Python进阶之Matplotlib入门(四)
  8. 拓端tecdat|R语言聚类有效性:确定最优聚类数分析IRIS鸢尾花数据和可视化
  9. 拓端tecdat|R语言析因设计分析:线性模型中的对比
  10. 利用mysql的预编译机制_Mysqli的预编译机制处理批量数据过程