我正在尝试在下图中的 OpenCV 中使用findcontours()函数。
findContours(img, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_NONE, cvPoint(0,0) );
当我执行此查询时:contours.size()
它返回 18,因此每个圆似乎有 2 个轮廓。圆圈是你可以看到的 1 像素厚,它是 2 个轮廓吗?是一个用于外部,一个用于内部,如果是这样,我如何强制此功能仅检测每个圆的一个轮廓?我认为轮廓被定义为像素的连接序列,1 像素厚。