标签: matlab
我的图像上有较大的白色圆圈(圆圈的内部也包含白色),并且在整个图像中散布着红色,蓝色和绿色的小点。我试图计算仅在每个白色圆圈内的红色,绿色和蓝色点的数量,并且分别知道每个圆圈的数量。
我尝试创建一个隔离白色圆圈边界的二进制图像,然后将其放置在原始图像上,并隔离每个边界内的区域以进行计数,但无法弄清楚如何执行此操作。另一个问题是,当我创建二进制图像时,它会将所有红色,绿色和蓝色的点也都转换为二进制。 这是一个示例图片:https://i.stack.imgur.com/mvSQ1.png