用python-opencv实现简单的车牌定位
车牌定位的原理: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实现简单的车牌定位相关推荐
- Python Opencv 之 简单的视频裁剪功能的实现
Python Opencv 之 简单的视频裁剪功能的实现 目录 Python Opencv 之 简单的视频裁剪功能的实现 一.简单介绍 二.实现原理 三.注意实现 四.效果预览 五.实现步骤 这里实现 ...
- opencv自动裁切_荐Python Opencv 之 简单的视频裁剪功能的实现
Python Opencv 之 简单的视频裁剪功能的实现 目录 一.简单介绍 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随 ...
- python-opencv实现简单的车牌定位
车牌定位的原理:https://blog.csdn.net/relocy/article/details/78705662 训练好的分类器:https://github.com/zeusees/Hyp ...
- python opencv 绘制简单图形
09-python opencv 绘制简单图形 09-python opencv 绘制简单图形 概述 实现过程 引用与创建空图 绘制直线 绘制矩形 绘制圆 绘制椭圆 添加文字 显示图像 源代码 运行结 ...
- OpenCV实现简单的车牌检测、特征点线检测
一.前言 通过OpenCV的特征点线检测方法来检测车牌,使用高斯模糊.灰度化.Sobel算子.二值化.开运算等进行图像形态学处理,然后根据车牌的面积大小.长宽比等筛选出车牌并标记出来. 这只是一个简单 ...
- python人脸识别opencv_基于python+OpenCV模块的人脸识别定位技术
什么是OpenCV模块 OpenCV是一款跨平台的视觉库,可以支持的操作系统有Linux.Windows和Mac OS操作系统,并且还提供了多种语言的接口,比如Python,java,MATLAB等常 ...
- python+opencv 只抠出车牌部分
一.实现效果(效果不好 能用 ): 二.py流程图 三.方法2. py代码 import cv2 #cv2库 import os import tkinter.filedialog #tk 是ugi库 ...
- python+opencv最简单的人脸识别入门
0前置操作 安装python(最新3.10即可) 安装pycharm(社区版即可) 安装opencv-python(cmd输入pip install opencv-python即可,嫌慢用国内镜像也可 ...
- cv2.threshold() 阈值:使用Python,OpenCV进行简单的图像分割
图像分割有多种形式. 聚类.压缩.边缘检测.区域增长.图分区.分水岭等等:(Clustering. Compression. Edge detection. Region-growing. Graph ...
最新文章
- iOS FMDB之FMDatabaseQueue(事物与非事物)
- MIT | 一种可解释的PPI预测模型
- LeetCode 85. Maximal Rectangle --python,java解法
- python在实际中的作用_Python面向对象中__init__的实际作用是什么?
- java和python哪个好就业2020-Python和JAVA的就业前景哪个好点?
- 关于投资银行和咨询的理解和感悟
- sales status change in ERP
- tensorflow gpu windows配置步骤教学
- git本地库(操作具体命令)
- 【英语学习】【Level 07】U01 Making friends L5 A friend for a day
- JVM 字节码 对照表
- 熟练运用计算机进行数学教案,小学数学与信息技术整合教案
- java http下载_java http下载文件
- python马尔科夫链蒙特卡洛(MCMC)方法pyMC
- flashpaper java_Flash中使用FlashPaper - javaplan - JavaEye技术网站
- JAVA把日期转换为年月日_在Java中将每年的日期转换为每月的日期
- 顺丰快递:请签收Netty灵魂十连问
- java调用浏览器_Java调用浏览器打开网页实例完整版
- 免费/中文/功能强大的Modbus调试软件:MThings
- USB会议摄像机的重要的网络特性