图像识别
琴&
这个作者很懒,什么都没留下…
展开
-
【python】从零开始学习车牌识别(三)车牌字符分隔与字符识别ver.0.9
准备工作分类的cascade.xml分类器图像文字识别的库PIL和pytesseract> pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillow pytesseract戳????安装tesseract别急着next!仔细看信息,选择对应的安装包配置环境变量path(根据电脑已有的名称配),如下目录增加TESSDATA_PREFIX系统变量,如下目录测试是否成功> tesseract --li原创 2020-11-11 08:29:35 · 3755 阅读 · 1 评论 -
【python】从零开始学习车牌识别项目(二)sobel算法改进和车牌区域定位
修改经典sobel算法经典的不足:只采用了两个方向模板(水平和垂直),导致检测出来的边缘有断裂现象认为凡是灰度新值>=阈值的像素点都是边缘点,不合理。因为对于纹理复杂的车辆图像,边缘检测效果很差,并且容易导致在车牌识别系统中造成车辆图像中含有噪声太多、车牌定位难度大、车牌自负模糊修改方案:3. 将边缘检测模板增加到八个方向:0、45、90、135、180、225、270、3154. 采用边缘跟踪的方法排除早点:噪声点会引起像素灰度值的跳变,造成改点灰度新值大于或等于阈值。采用边缘跟踪原创 2020-10-27 18:02:18 · 3570 阅读 · 1 评论 -
【python】从零开始学习车牌识别项目(一)灰度化、均衡化、滤波去噪、边缘检测原理说明和代码实现
车牌识别项目简单了解图片灰度化方法我们为啥要进行灰度化,那是彩色图像不利于进行图像识别,而灰度图像不仅仅压缩了图像,其只有一个数据矩阵方便机器进行数据分析。我们都知道RGB由三色组成,red,green,blue,这三种颜色组成了其他一切颜色。而灰度图像色素为RGB(r,r,r),其中r的取值为0~256,即灰度值共256个级别。而我们灰度化处理的方法主要是三种:(1)最大值法,就是让RGB中的值等于三个r值得最大的那个(2)平均值法,让RGB得值等于三个r和得平均值(3)加权平均法,根据重要原创 2020-10-20 17:31:22 · 7219 阅读 · 0 评论