镜像安装最新OpencCV

pip install opencv-python  -i https://pypi.tuna.tsinghua.edu.cn/simple

旧版OpenCV使用的SIFT函数:  sift = cv2.SIFT()

                                                  sift = cv2.xfeatures2d.SIFT_create()


新版OpenCV使用的SIFT函数:  sift = cv2.SIFT_create()

输出的图像是以参数的形式给出:  cv2.drawKeypoints(gray,kp,img)

import cv2 as cv
import numpy as np

img = cv.imread('../../Saitama_500.jpg')
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)

sift = cv.SIFT_create()
kp = sift.detect(gray, None)

image = cv.drawKeypoints(gray, kp, None)  # 输出的图像是以参数的形式给出

cv.imshow('image', image)
cv.waitKey(0)
cv.destroyAllWindows()
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐