【发布时间】:2010-11-11 07:43:41
【问题描述】:
我想检测一个包含几个数字的区域(液晶屏),我想做的是: 1. 使用 cvCanny() 将图像转换为边缘图像, 2.使用cvFindContours()检测轮廓,这里我使用的是TREE模式 3. 检测每个轮廓及其子节点数量,如果子节点数量大于一定数量,结合轮廓区域和纵横比,就是我感兴趣的区域。 我的问题是我正在使用 for(;contours!=NULL;contours=contours->h_next) 循环,但我只能获得树的最顶层及其直接子节点数,其余的似乎不包括在内这样一来,有没有办法通过每一个轮廓,得到每个人的孩子数量?
谢谢!
【问题讨论】: