- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 OpenCV函数解析之convexHull()
convexHull函数C++:void convexHull(InputArray points, OutputArray hull, bool clockwise=false, bool returnPoints=true);OpenCV源码中关于convexHull函数的文档注释如下:/** @brief Finds the convex hull of a point s...
2018-09-17 16:04:30 6757 1
原创 std::vector型转cv::Mat型矩阵
在opencv中Mat类的构造函数中有一个构造函数可以直接把vector类转换为Mat类。如下所示:std::vector<cv::Point2f> points;cv::Mat image(points); //image为一个points.size()行,2列的Mat型矩阵 (32FC1)或者这样写:std::vector<cv::Point2f...
2018-09-16 23:10:10 6039 2
原创 C++默认参数小细节
若函数末尾连续存在多个默认参数,在函数调用时实参会按先后顺序传给函数中形参void Func(int i, float f = 2.0f, double d = 3.0) ; 调用函数时Func(1,3); 此时第二个实参3会传给函数的第二个形参,不会传给第三个形参,这一点是肯定的。如果某个参数是默认参数,那么它后面的参数必须都是默认参数下面两种情况都可以v...
2018-09-16 22:47:54 5075
原创 OpenCV函数解析之theRNG()
OpenCV中的函数-theRNG(),到底什么意思呢?源码中关于theRNG()的注释如下:/** @brief Returns the default random number generator.The function cv::theRNG returns the default random number generator. For each thread, there...
2018-09-15 20:39:14 4221
原创 OpenCV中的随机数与随机种子
我们先从在C/C++中的随机数与随机种子说起。rand()、srand()rand()可以生成一个0~RAND_MAX之间的一个随机数,返回值是一个unsigned int类型值。rand函数不是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用...
2018-09-15 17:27:39 1948
原创 OpenCV中findcontours函数查找轮廓汇总
OpenCV3版本中:hierarchy[i][0]~hierarchy[i][3] 中,0代表与当前轮廓平级的后一个轮廓的的索引编号、1代表与当前轮廓平级的前一个轮廓的索引编号、2代表当前轮廓的子轮廓的索引编号、3代表当前轮廓的父轮廓的索引编号。如果当前轮廓没有对应的平级后一个轮廓、平级前一个轮廓、子轮廓或父轮廓的话,则hierarchy[i][0] ~hierarchy[i][3]的相应位被...
2018-09-14 21:09:20 4183
转载 OpenCV里的线型-lineType(如:8连通、4连通)
转载:https://zhidao.baidu.com/question/427970238676959132.html首先说明一点:这个linetype参数并不是指线型是实线、虚线还是点画线,这个参数实际用途是改变线的产生算法。什么意思?以函数line()为例,官方的说明文档里lineType参数说明如下: 1 Line(CvArr* img, CvPoint...
2018-09-13 22:53:45 17060 3
跟我一起写 Makefile_(PDF 重制版).rar
2020-07-27
基于SeetaFace+VS2017+Qt的人脸识别
2018-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人