
OpenCV
文章平均质量分 80
chiyustory
一直在进步
展开
-
OpenCV3 imgproc模块(C++ API)
本文用于实战OpenCV3 imgproc模块的基本方法!!!具体函数定义可参考OpenCV3 Library API参考网站,其中包括Python API和C++ API:https://docs.opencv.org/3.0-beta/modules/refman.html/* main.c */#include <opencv2/imgproc/imgproc.hpp&...原创 2018-04-16 10:23:15 · 1705 阅读 · 0 评论 -
基于OpenCV的车牌识别(1. 车牌图像识别)
本文和下文用于开源项目OpenCV的车牌识别的学习!!!车牌识别的过程可分为四步:1)车牌图像切割;2)车牌图像分类;3)车牌字符切割;4)车牌字符分类;1)车牌图像切割: a.将原图转化为灰度图,可去除多通道产生的外界噪声;b. sobel滤波 ,车牌分割的一个重要特征是车牌中的垂直边缘比较多,为了提取垂直边缘,采用sobel一阶垂直方向导数;c. 阈值化处理,应用一个OSTU法自动获取阈值滤波...原创 2018-04-17 16:54:40 · 11581 阅读 · 3 评论 -
基于OpenCV的车牌识别(2. 车牌字符识别)
3)车牌字符切割a. 阈值滤波,使用CV_THRESH_BINARY参数通过把白色值变为黑色,黑色值变为白色来实现阈值输出的反转,因为需要获取字符的轮廓,而轮廓的算法寻找的是白色像素;b. 查找轮廓;c. 验证轮廓是否为字符,去除那些规格太小的或者宽高比不正确的区域。字符是45/77的宽高比,允许0.35的误差。如果一个区域面积高于80%(就是像素大于0的超过80%),则认为这个区域是一个黑色块,...原创 2018-04-17 17:21:06 · 8873 阅读 · 9 评论