OpenCV之基础轮廓查找
相关函数
cvFindContours
函数cvFindContours从二值图像中检索轮廓,并返回检测到的轮廓的个数
int cvFindContours(
CvArr* image,
CvMemStorage* storage,
CvSeq** first_contour,
int header_size=sizeof(CvContour),
int mode=CV_RETR_LIST,
int method=CV_CHAIN_APPROX_SIMPLE,
);
参数 | 解释 |
---|---|
image | 8比特单通道的源二值图像。非零像素作为1处理,0像素保存不变。从一个灰度图像得到二值图像的函数有:cvThreshold,cvAdaptiveThreshold和cvCanny。 |
storage | 返回轮廓的容器。 |
first_contour | 输出参数,用于存储指向第一个外接轮廓。 |
header_size | header序列的尺寸.如果选择method = CV_CHAIN_CODE, 则header_size >= sizeof(CvChain);其他,则header_size >= sizeof(CvContour)。 |
mode | CV_RETR_EXTERNAL:只检索最外面的轮廓;CV_RETR_LIST:检索所有的轮廓&#x |