1 轮廓查找 findContours()函数介绍
/**
* findContours 检测出物体轮廓
* image 单通道图像矩阵,可以是灰度图,但更常用的是二值图像,一般是经过Canny、拉普拉斯等边缘检测算子处理过的二值图像;
* contours 定义为“vector<vector<Point>> contours”,是一个向量,并且是一个双重向量,向量内每个元素保存了一组由连续的Point点构成的点的集合的向量,
每一组Point点集就是一个轮廓。有多少轮廓,向量contours就有多少元素。
* hierarchy 定义为“vector<Vec4i> hierarchy”,先来看一下Vec4i的定义:typedef Vec<int, 4> Vec4i;
Vec4i是Vec<int,4>的别名,定义了一个“向量内每一个元素包含了4个int型变量”的向量。
所以从定义上看,hierarchy也是一个向量,向量内每个元素保存了一个包含4个int整型的数组。