Я пытаюсь нарисовать только ключевые точки (без изображения), используя этот пример кода:
import cv2
import numpy as np
img = cv2.imread('test.png')
gray= cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
sift = cv2.SIFT()
kp = sift.detect(gray,None)
img=cv2.drawKeypoints(gray,kp)
cv2.imwrite('sift_keypoints.jpg',img)
Я пробовал cv2.drawKeypoints(None,kp)
и cv2.drawKeypoints(kp)
, но безрезультатно.
Любые идеи, как это может быть достигнуто?
Спасибо.