В настоящее время я работаю над курсом openCV через Udemy и столкнулся с проблемой, когда умирает мое ядро. Я попытался устранить построчно, чтобы увидеть, что может быть причиной, и я обнаружил, что когда код попадает в строку: keypoints = Detector.detect (изображение), это не удается. Теперь я немного любитель, когда дело доходит до такого рода вещей, но был бы признателен за некоторые отзывы о том, почему это может происходить. Вот код, с которым я работаю:
import cv2
import numpy as np;
# Read image
image = cv2.imread("images/Sunflowers.jpg")
# Set up the detector with default parameters.
detector = cv2.SimpleBlobDetector()
# Detect blobs.
keypoints = detector.detect(image)
# Draw detected blobs as red circles.
# cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS ensures the size of
# the circle corresponds to the size of blob
blank = np.zeros((1,1))
blobs = cv2.drawKeypoints(image, keypoints, blank, (0,255,255),
cv2.DRAW_MATCHES_FLAGS_DEFAULT)
# Show keypoints
cv2.imshow("Blobs", blobs)
cv2.waitKey(0)
cv2.destroyAllWindows()```