车牌定位的原理:https://blog.csdn.net/relocy/article/details/78705662

训练好的分类器:https://github.com/zeusees/HyperLPR/tree/master/model

这个开源项目中还有完整的车牌识别代码。

这里只是简单地根据这个项目训练好的分类器来实现了一下车牌定位,核心代码也是参考的这个项目。

代码:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
import cv2# 使用的是HyperLPR已经训练好了的分类器
watch_cascade = cv2.CascadeClassifier('./cascade.xml')# 先读取图片
image = cv2.imread("1.jpg")resize_h = 1000
height = image.shape[0]
scale = image.shape[1]/float(image.shape[0])
image = cv2.resize(image, (int(scale*resize_h), resize_h))image_gray = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
watches = watch_cascade.detectMultiScale(image_gray, 1.1, 2, minSize=(36, 9), maxSize=(36*40, 9*40))print("检测到车牌数", len(watches))
for (x, y, w, h) in watches:cv2.rectangle(image, (x, y), (x + w, y + h), (0, 0, 255), 1)cv2.imshow("image", image)
cv2.waitKey(0)
cv2.destroyAllWindows()

结果:

用python-opencv实现简单的车牌定位相关推荐

  1. Python Opencv 之 简单的视频裁剪功能的实现

    Python Opencv 之 简单的视频裁剪功能的实现 目录 Python Opencv 之 简单的视频裁剪功能的实现 一.简单介绍 二.实现原理 三.注意实现 四.效果预览 五.实现步骤 这里实现 ...

  2. opencv自动裁切_荐Python Opencv 之 简单的视频裁剪功能的实现

    Python Opencv 之 简单的视频裁剪功能的实现 目录 一.简单介绍 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随 ...

  3. python-opencv实现简单的车牌定位

    车牌定位的原理:https://blog.csdn.net/relocy/article/details/78705662 训练好的分类器:https://github.com/zeusees/Hyp ...

  4. python opencv 绘制简单图形

    09-python opencv 绘制简单图形 09-python opencv 绘制简单图形 概述 实现过程 引用与创建空图 绘制直线 绘制矩形 绘制圆 绘制椭圆 添加文字 显示图像 源代码 运行结 ...

  5. OpenCV实现简单的车牌检测、特征点线检测

    一.前言 通过OpenCV的特征点线检测方法来检测车牌,使用高斯模糊.灰度化.Sobel算子.二值化.开运算等进行图像形态学处理,然后根据车牌的面积大小.长宽比等筛选出车牌并标记出来. 这只是一个简单 ...

  6. python人脸识别opencv_基于python+OpenCV模块的人脸识别定位技术

    什么是OpenCV模块 OpenCV是一款跨平台的视觉库,可以支持的操作系统有Linux.Windows和Mac OS操作系统,并且还提供了多种语言的接口,比如Python,java,MATLAB等常 ...

  7. python+opencv 只抠出车牌部分

    一.实现效果(效果不好 能用 ): 二.py流程图 三.方法2. py代码 import cv2 #cv2库 import os import tkinter.filedialog #tk 是ugi库 ...

  8. python+opencv最简单的人脸识别入门

    0前置操作 安装python(最新3.10即可) 安装pycharm(社区版即可) 安装opencv-python(cmd输入pip install opencv-python即可,嫌慢用国内镜像也可 ...

  9. cv2.threshold() 阈值:使用Python,OpenCV进行简单的图像分割

    图像分割有多种形式. 聚类.压缩.边缘检测.区域增长.图分区.分水岭等等:(Clustering. Compression. Edge detection. Region-growing. Graph ...

最新文章

  1. iOS FMDB之FMDatabaseQueue(事物与非事物)
  2. MIT | 一种可解释的PPI预测模型
  3. LeetCode 85. Maximal Rectangle --python,java解法
  4. python在实际中的作用_Python面向对象中__init__的实际作用是什么?
  5. java和python哪个好就业2020-Python和JAVA的就业前景哪个好点?
  6. 关于投资银行和咨询的理解和感悟
  7. sales status change in ERP
  8. tensorflow gpu windows配置步骤教学
  9. git本地库(操作具体命令)
  10. 【英语学习】【Level 07】U01 Making friends L5 A friend for a day
  11. JVM 字节码 对照表
  12. 熟练运用计算机进行数学教案,小学数学与信息技术整合教案
  13. java http下载_java http下载文件
  14. python马尔科夫链蒙特卡洛(MCMC)方法pyMC
  15. flashpaper java_Flash中使用FlashPaper - javaplan - JavaEye技术网站
  16. JAVA把日期转换为年月日_在Java中将每年的日期转换为每月的日期
  17. 顺丰快递:请签收Netty灵魂十连问
  18. java调用浏览器_Java调用浏览器打开网页实例完整版
  19. 免费/中文/功能强大的Modbus调试软件:MThings
  20. USB会议摄像机的重要的网络特性

热门文章

  1. Qt编写OpenMP程序--HelloWorld
  2. PXE安装linux
  3. oracle导入脚本乱码,imp导入乱码解决
  4. tensorflow 语音识别_调研报告|在线语音识别改进方法之序列区分性训练
  5. CSDN博客的安全性为什么一直如此薄弱?
  6. mysql数据库被黑客删除,您做好防范了吗?
  7. SAP SM37后台作业结果显示为alv list怎么样可以显示alv grid形式呢?
  8. InfoPath表单每增加一个表单产生一个自动增加ID序号
  9. 获取物料的103待检库存
  10. 计划策略-11-毛需求计划