opencv
我很忙2010
咩
展开
-
hyperlpr学习笔记(master分支、win、分割法)
HyperLPR Github地址:https://github.com/zeusees/HyperLPR算法流程如下:1、cascade进行车牌粗定位2、车牌精定位(拟合上下边界、倾斜校正、左右边界回归)1)拟合上下边界参考:https://blog.csdn.net/qq_27060423/article/details/864318692)倾斜校正(通过角...原创 2020-02-08 16:58:05 · 1812 阅读 · 2 评论 -
opencv学习——OCR字符分割
1、读取灰度图像,使用threshold将其二值化,选择CV_THRESH_BINARY_INV,使得字符为白色Mat input = imread("plate.jpg", 0);Mat img_threshold;threshold(input, img_threshold, 60, 255, CV_THRESH_BINARY_INV);输入:处理结果:2、使用findC...原创 2019-01-05 16:10:43 · 27048 阅读 · 5 评论 -
opencv学习——OCR字符识别特征提取
方法:可选用水平累积直方图、垂直累积直方图特征以及低分辨图像作为特征,用于训练的输入层图中低分辨率图像的像素为5*51、水平和垂直累积直方图a、使用countNonZero函数计算每一行或每一列的非0像素数,存放在矩阵mhist中b、使用minMaxLoc函数求出mhist中的最大值c、使用convertTo函数将mhist中所有的元素都除以这个最大值Mat Proj...原创 2019-01-06 18:08:41 · 2932 阅读 · 0 评论 -
hyperlpr学习笔记——FineMappingVertical函数
HyperLPR是 智云视图(http://www.zeusee.com)开源的一个使用深度学习针对对中文车牌识别的实现,HyperLPR可以识别多种中文车牌包括白牌,新能源车牌,使馆车牌,教练车牌,武警车牌等。 Github地址:https://github.com/zeusees/HyperLPR函数接口:Mat FineMappingVertical(cv::Mat InputP...原创 2019-01-13 19:46:39 · 2560 阅读 · 1 评论 -
hyperlpr学习笔记——demo学习
HyperLPR Github地址:https://github.com/zeusees/HyperLPRdemo中总的流程分为:1)利用cascade进行车牌定位 2)对粗定位的车牌进行左右边界回归,去除车牌两边多余的部分 ...原创 2019-04-21 18:40:04 · 6653 阅读 · 7 评论 -
关于imshow显示一片灰色的问题
namedWindow("pano", 2);imshow("pano", imm);waitKey(5);上面的代码看似没有问题,但imshow函数的使用,需要注意imm的数据类型。imm是本人做全景拼接最终得到的结果,其数据类型为CV_16S,imshow显示一片灰色。将数据类型转换一下,即可正常显示。imm.convertTo(imm, CV_8U);...原创 2019-09-17 12:25:08 · 2080 阅读 · 1 评论 -
AttributeError: module 'cv2.cv2' has no attribute 'ximgproc'
今天用到了opencv的createSuperpixelSLIC接口,但是报以下错误:AttributeError: module 'cv2.cv2' has no attribute 'ximgproc' 尝试了升版本,降版本,都没有效果。 最后想到该算法可能是有专利的,就像sift一样,需要第三方的支持。 果断安装opencv-contribp...原创 2019-10-10 15:40:11 · 7507 阅读 · 4 评论