【发布时间】:2012-07-03 09:31:27
【问题描述】:
我正在尝试在下图中的 OpenCV 中使用 findcontours() 函数。
findContours(img, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_NONE, cvPoint(0,0) );
当我执行此查询时:contours.size() 它返回 18,因此每个圆似乎有 2 个轮廓。圆圈是你可以看到的 1 像素厚,它是 2 个轮廓吗?一个用于外部,一个用于内部,如果是这样,我如何强制此功能仅检测每个圆的一个轮廓?我认为轮廓被定义为像素的连接序列,1 像素厚。
【问题讨论】:
标签: c++ image-processing opencv computer-vision