我用opencv的minAreaRect检测轮廓后,结果如下,第一张图是原图,第二张是检测出来的最小矩形图,第三张是画在空板上的,一共检测出来三个矩形,我要怎么分辨出来那个是内框图,哪个是外框图,哪位老大给讲解下



我用opencv的minAreaRect检测轮廓后,结果如下,第一张图是原图,第二张是检测出来的最小矩形图,第三张是画在空板上的,一共检测出来三个矩形,我要怎么分辨出来那个是内框图,哪个是外框图,哪位老大给讲解下



opencv的cv2.findContours()这个函数的cv2.RETR_TREE方法提供了轮廓间的层级关系,4.0版本以上的有两个返回值:
contours, hierarchy=cv2.findContours(gray,minThresh,255,cv2.RETR_TREE,cv2.CHAIN_APPROX_NONE)
前面一个contours就是所有找到的轮廓,重点在于后面这个hierachy

