我有两个轮廓,想要检查它们之间的关系(是否嵌套)。通常情况下,我会使用findContours函数,并设置CV_RETR_TREE
检索模式。然而,我从不同的源获取了这些轮廓(使用MSER方法)。实际上,我不仅有轮廓,还有区域掩码(如果有帮助的话)。例如,假设我想分割字母'O',那么我将具有以下掩码或轮廓:
1)
0 0 0 0 0 0
0 1 1 1 1 0
0 1 0 0 1 0
0 1 0 0 1 0
0 1 1 1 1 0
0 0 0 0 0 0
2)
0 0 0 0 0 0
0 0 0 0 0 0
0 0 1 1 0 0
0 0 1 1 0 0
0 0 0 0 0 0
0 0 0 0 0 0
如何轻松检查第二个轮廓是否在第一个轮廓内?我考虑过检查边界框之间的关系,但这并不能涵盖所有可能的情况。