Ho due contorni e voglio verificare la relazione tra loro (se uno di essi è annidato). Normalmente, vorrei usare la funzione findContours con la modalità di recupero CV_RETR_TREE
. Tuttavia, ho ottenuto i contorni da una fonte diversa (usando il metodo MSER). In realtà non solo ho i contorni, ma anche la maschera della regione se questo aiuta. Ad esempio, consente di dire che voglio per segmentare la lettera 'O', quindi vorrei avere le seguenti maschere o contorni:Come verificare se un contorno è annidato/incorporato in opencv
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
Come posso verificare facilmente che il secondo si trovi all'interno del primo contorno? Ho pensato di verificare la relazione tra i riquadri di delimitazione, ma questo non copre tutti i casi possibili.