查找内轮廓(孔洞)

一 说明

findContours( InputOutputArray image, OutputArrayOfArrays contours,
                              OutputArray hierarchy, int mode,
                              int method, Point offset=Point());



参数列表中有个数据结构参数:hierarchy(译层次结构),hierarchy是一个向量,其元素个数与查找到的轮廓总数相同,每一个元素中包含4个int类型数据hierarchy[i][0]~hierarchy[i][3]。
分别表示:

1表示同一级轮廓的下个轮廓的编号,如果这一级轮廓没有下一个轮廓,则为-1。
2表示同一级轮廓的上个轮廓的编号,如果这一级轮廓没有上一个轮廓,则为-1。
3表示该轮廓包含的下一级轮廓的第一个的编号,假如没有,则为-1。
4表示该轮廓的上一级轮廓的编号,假如没有上一级,则为-1。
 

具体的层级关系参考:cv2.findContours()返回函数详解, findContours()_cv2.findcontours返回值_Lecol_leng的博客-CSDN博客

 二 代码实测


你可能感兴趣的:(OpenCV,opencv,计算机视觉)