open cv如何求取闭合曲线内部的小颗粒面积

如何求取图片中圆圈内部的全部小圆点面积之和呢?采用open cv 的findContours和drawContours函数,程序只能描绘出圆圈的轮廓,不会描绘内部小圆点的轮廓,就没法继续用contourArea公式求面积了。
也有试过用canny边缘检测,完整地将边缘都描绘出来了,但是canny的边缘好像没法作为轮廓contour输入到contourArea里面进行计算

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^