相当于emgu中的层次结构

use*_*940 0 opencv image-processing emgucv

我正在将Python OpenCV代码转换为Emgu.在Python中,函数findContours可以返回hierarchy

hierarchy - 可选输出向量,包含有关图像拓扑的信息.它具有与轮廓数量一样多的元素.对于每个第i个轮廓轮廓[i],元素层次[i] [0],层次[i] [1],层次[i] [2]和层次[i] [3]被设置为0-基于相同等级的下一轮和前轮廓的轮廓,第一轮廓和父轮廓的基础索引.如果轮廓i没有下一个,前一个,父级或嵌套轮廓,则层次结构[i]的相应元素将为负数.

不幸的是在Emgu我不能不为findContours函数返回这样的数组.这有什么相同的吗?

Osk*_*kne 6

如果选择CV_RETR_TREE检索类型,Contour<Point>则返回的将包含分层树结构.

这从图像在这里显示了如何在层次结构中使用导航h_next和v_nextOpenCV中(即指针HNext和VNext在Emgu CV).

树结构

通过这种方式,您可以获得整个层次结构.