SimpleBlobDetector
我正在尝试按照这个 SO 答案使用 OpenCV 检测大污点。
这是输入图像:
我首先尝试使用params.filterByArea = False,这样可以检测到大片黑色污渍:
然而,较小的斑点最终也被检测到了。因此我切换params.filterByArea = True
希望强制执行对象区域的标准。
然而,当设置params.filterByArea = True时,params.minArea = 10
最大的污渍不再被识别:
我尝试使用其他minArea
参数但没有效果,甚至尝试了minArea
0,这应该相当于根本没有过滤。
我在这里遗漏了什么?