![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 53
小林叔叔
这个作者很懒,什么都没留下…
展开
-
opencv训练分类器(HAAR,LBP等特征)
Step1:准备训练样本训练样本的准备包括正样本和负样本。正样本就是你要检测的物体图片,比如身份证识别中的国徽。负样本原则上是国徽以外的任何物体都行,这是网上教程所说的,但是实际上,负样本是每一级级联分类器自身调参优化的依据。也就是说,单级分类器的目的是寻找一组参数,让所有的正样本都通过该级分类器,只让少数不可区分开的负样本通过,到下一级分类器的时候再增加特征数目以寻求把所有负样本都kil原创 2015-09-19 22:48:00 · 7701 阅读 · 0 评论 -
opencv_traincascade问题
在用opencv_traincascade训练分类器的时候,遇到了报错如下:Train dataset for temp stage can not be filled. Branch training terminated.在stackoverflow上查了一下,问题的根源在于负样本读取失败,导致问题的原因有:1)负样本描述文件neg.txt不能带路径名,即 : -bg原创 2016-04-01 17:08:54 · 1475 阅读 · 0 评论 -
OpenCV 计算图片相似度
思路:利用直方图比较两张图片的相似度。代码:double GetSim(const Mat& src1, const Mat& src2){ Mat matDst1, matDst2,matGray1,matGray2; Size imageSize = cv::Size(100, 100); if(matSrc1.channels() == 3) cvt原创 2016-05-21 10:04:07 · 6890 阅读 · 2 评论 -
Opencv MAT类
译文参考The OpenCV Reference Manual (Release 2.3)August 17 2011Mat::~MatMat的析构函数。C++: Mat::~Mat()析构函数调用Mat::release()。Mat::operator =提供矩阵赋值操作。C++: Mat& Mat::operator=(const Mat转载 2016-07-20 08:53:14 · 469 阅读 · 0 评论