镜像安装最新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()文章来源:https://www.toymoban.com/news/detail-802436.html
输出的图像是以参数的形式给出: cv2.drawKeypoints(gray,kp,img)文章来源地址https://www.toymoban.com/news/detail-802436.html
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()
到了这里,关于最新OpenCV中SIFT算法例程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!