视频识别车牌号(Python)

视频识别车牌号(Python)提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 使用步骤 总结一、前言视频识别车牌号(有视频和代码)二、使用步骤直接上代码#导入所需要的库fromhyperlprimport*importcv2importnumpyasnp#定义保存图片函数#image:要保存的图片名字#addr;图片地址与相片名字的前部分#num:相片,名字的后缀。int类型defsave_image(i..

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

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

 

文章目录

 


一、前言

视频识别车牌号(视频用手机拍一个就行)

二、使用步骤

直接上代码

# 导入所需要的库
from hyperlpr import *
import cv2
import numpy as np


# 定义保存图片函数
# image:要保存的图片名字
# addr;图片地址与相片名字的前部分
# num: 相片,名字的后缀。int 类型
def save_image(image, addr, num):
    address = addr + str(num) + '.jpg'
    cv2.imwrite(address, image)
# 读取视频文件
videoCapture = cv2.VideoCapture("1.mp4")
# 读帧
success, frame = videoCapture.read()
i = 0
timeF = 6
j = 0
while success:
    i = i + 1
    if (i % timeF == 0):
        j = j + 1
        # save_image(frame, './output/image', j)
        if(HyperLPR_PlateRecogntion(frame)):
            print(HyperLPR_PlateRecogntion(frame),i/timeF)
    success, frame = videoCapture.read()

三、总结

这里只是进行了车牌的识别和输出,后期创作还是交给大家

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143825.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux 下shell中if的“-e,-d,-f”是什么意思「建议收藏」

    linux 下shell中if的“-e,-d,-f”是什么意思「建议收藏」-efilename如果filename存在,则为真-dfilename如果filename为目录,则为真-ffilename如果filename为常规文件,则为真-Lfilename如果filename为符号链接,则为真-rfilename如果filename可读,则为真-wfilename如果filename可写,则为真-xfilenam

    2022年7月11日
    13
  • 5G学习(三)-SSB与初始接入

    5G学习(三)-SSB与初始接入SSB概念SSB是同步信号和PBCH块(SynchronizationSignalandPBCHblock)组合在一起的。它由主同步信号(PrimarySynchronizationSignals,简称PSS)、辅同步信号(SecondarySynchronizationSignals,简称SSS)、PBCH三部分共同组成。SSB频域位置可以从图中看到,SSB时域上共占用4个OFDM符号,频域共占用240个子载波(20个PRB),PSS位于符号0的中间127个子载波。SSS

    2022年6月17日
    464
  • session.setattribute 方法_session如何设置和读取

    session.setattribute 方法_session如何设置和读取session.setAttribute()和session.getAttribute()的用法: session.setAttribute(“sessionName”,Object);//保存 //用来设置session值的,sessionName是名称,object是你要保存的对象。 session.getAttribute(“sessionName”);//取得 //用来得到对应名称的session值,即得到object对象,注意需要进行类型转换!…

    2022年8月31日
    1
  • python中关于命名的例子_Python 命名规范入门实例「建议收藏」

    python中关于命名的例子_Python 命名规范入门实例「建议收藏」这篇文章主要为大家详细介绍了Python命名规范入门实例,具有一定的参考价值,可以用来参考一下。对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!一,包名、模块名、局部变量名、函数名全小写+下划线式驼峰example:this_is_var二,全局变量全大写+下划线式驼峰example:GLOBAL_VAR三,类名首字母大写式驼峰example:ClassNa…

    2022年6月25日
    23
  • vue报错:无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称[通俗易懂]

    vue报错:无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称[通俗易懂]1.vue报错:无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

    2022年8月18日
    19
  • vue组件之间的传值通信(vue props 对象 默认值)

    Vue通信、传值的多种方式,详解(都是干货):一、通过路由带参数进行传值①两个组件A和B,A组件通过query把orderId传递给B组件(触发事件可以是点击事件、钩子函数等)this.$router.push({path:’/conponentsB’,query:{orderId:123}})//跳转到B②在B组件中获取A组件传递过来的参数…

    2022年4月17日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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