检测图像中的点- opencv python

wgx48brx  于 2022-12-27  发布在  Python
关注(0)|答案(1)|浏览(180)

我有一张培养皿的图像,我想检测黑色圆点(数量和位置),最好是在python + opencv中。我在python opencv中尝试了不同的方法,但没有成功,例如hough circle、findContours等。
我使用了How to count number of dots in an image using python and Opencv?count colored dots in image。这两种方法的问题是,它们也会将右侧部分检测为点(在培养皿外部)。因此,检测到的点数量非常高~2K

期望输出:

vi4fp9gy

vi4fp9gy1#

你可以使用简单的斑点检测器技术来检测图像上的圆形物体。有很多参数也可以帮助你定义斑点(物体)的最小尺寸,如惯性过滤器,凸度过滤器和颜色过滤器。作为参考,你可以访问文档链接(https://docs.opencv.org/3.4/d0/d7a/classcv_1_1SimpleBlobDetector.html

相关问题