之前装的是
然后在
import cv2
img=cv2.imread('test,jpg',0)
sift=cv2.SIFT()
报错,cv2中没有SIFT。
装上opencv_python-3.4.0+contrib-cp36-cp36m-win_amd64.whl。
网上给的代码是:import cv2
img=cv2.imread('test,jpg',0)
sift=cv2.xfeatures2d_SIFT_create()
但是cv2下面并没有这个函数…可能3.3的有..
HELP了一下,然后…差不多就这样了
import cv2
im=cv2.imread('pic11.BMP',0)
sift=cv2.xfeatures2d_SIFT().create()
kp=sift.detect(im,None)
img=cv2.drawKeypoints(im,kp,cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS)
本文解决了在使用Python和OpenCV时遇到的SIFT(尺度不变特征变换)函数缺失的问题。作者最初尝试导入SIFT时遇到了错误,通过安装特定版本的OpenCV包成功解决了这一问题,并提供了正确的代码示例。
5872

被折叠的 条评论
为什么被折叠?



