当前位置:   article > 正文

Python OpenCv 车牌检测识别(边缘检测、HSV色彩空间判断)_opencv边缘检测和颜色检测联合

opencv边缘检测和颜色检测联合

Python OpenCv 车牌检测识别

背景

车牌识别在交通、停车等方面有着广泛应用,在网上也有很多种基于OpenCV方案进行识别,本文是综合了两种比较流行的方案,首先是提取出疑似车牌区域的轮廓,然后再基于色彩空间进行二次判断,比之前的方案有精度更高,泛化能力更强。

最终效果

在这里插入图片描述

详细过程

  1. 将正常图像等比例压缩并且转化为灰度图像,便于处理以后处理
	img = cv2.imread('car2.jpeg')
    initial_car = cv2.resize(img, (400, int(400 * img.shape[0] / img.shape[1])))
    gray_car = cv2.cvtColor(initial_car, cv2.COLOR_BGR2GRAY)
  • 1
  • 2
  • 3
  1. 高斯模糊,消除噪点,便于边缘提取。卷积核所选取的越大,模糊效果越明显,但是也有可能造成重要边缘信息的丢失,应该根据实际情况去调整。
blur_car =
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/708822
    推荐阅读
    相关标签
      

    闽ICP备14008679号