I am trying to run blob detection with simple code:
img = cv2.imread(args["image"])
height, width, channels = img.shape
params = cv2.SimpleBlobDetector_Params()
params.filterByColor = True
params.blobColor = 0
blob_detector = cv2.SimpleBlobDetector(params)
keypoints = blob_detector.detect(img)
However, I keep getting the following error:
Traceback (most recent call last):
File "test2.py", line 37, in <module>
keypoints = blob_detector.detect(img)
TypeError: Incorrect type of self (must be 'Feature2D' or its derivative)
Does anyone know what could be wrong?
source
share