赞
踩
环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。
原理简介
注意这不是车牌号识别,是车牌检测。
因为车牌形状比较单一,所以我参考了一些简单的传统算法实现的,没有使用深度学习。效果比较一般。不适用于复杂环境下的车牌检测。
直接调的OpenCV的函数接口,没有从0开始实现,所以总体技术含量较低。
其流程为:
Step1:
对图片进行一些预处理,包括灰度化、高斯平滑、中值滤波、Sobel算子边缘检测等等。
Step2:
利用OpenCV对预处理后的图像进行轮廓查找,然后根据一些参数判断该轮廓是否为车牌轮廓。
具体实现过程详见相关文件中的源代码。
使用演示
在cmd窗口运行detect.py文件即可。
使用前请先指定需要检测的图片路径:
效果如下:
车1
车2
想学的可以私信我哦!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。