cv2.xfeatures2d.SIFT_create () не работает - PullRequest
0 голосов
/ 13 марта 2020

я использую cv2.xfeatures2d.SIFT_create() в моем гугле колабе, но он показывает ошибку:

OpenCV (3.4.5) /io/opencv_contrib/modules/xfeatures2d/src/sift.cpp : 1207: ошибка: (-213: функция / функция не реализована) Этот алгоритм запатентован и исключен в данной конфигурации; Установите параметр OPENCV_ENABLE_NONFREE CMake и перестройте библиотеку в функции 'create'.

я установил вклад с помощью! Pip install opencv-contrib-python == 3.4.5.20, но все еще не работает.

!pip install opencv-contrib-python==3.4.5.20

img_1= cv2.imread('pic1.JPG') 
img_2=cv2.imread("pic2.JPG")
img_1=cv2.cvtColor(img_1,cv2.COLOR_RGB2GRAY)
img_2=cv2.cvtColor(img_2,cv2.COLOR_RGB2GRAY)
sift = cv2.xfeatures2d.SIFT_create()
# find the keypoints and descriptors with SIFT
kp1, des1 = sift.detectAndCompute(img_1,None)
kp2, des2 = sift.detectAndCompute(img_2,None)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...