Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python I';我在为我的SIFT算法创建文件时遇到问题_Python_Pycharm_Sift - Fatal编程技术网

Python I';我在为我的SIFT算法创建文件时遇到问题

Python I';我在为我的SIFT算法创建文件时遇到问题,python,pycharm,sift,Python,Pycharm,Sift,我正在研究特征提取,遇到了尺度不变特征变换(SIFT),我在Pycharm中尝试了它 import cv2 import numpy as np img = cv2.imread('home.jpg') gray= cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) sift = cv2.SIFT() kp = sift.detect(gray,None) img=cv2.drawKeypoints(gray,kp) cv2.imwrite('sift_keypoi

我正在研究特征提取,遇到了尺度不变特征变换(SIFT),我在Pycharm中尝试了它

import cv2
import numpy as np

img = cv2.imread('home.jpg')
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)
问题是我在文件夹中的任何地方都找不到“sift_keypoints.jpg”,除非我注释掉
kp=sift.detect(灰色,无)
,然后文件就在那里了

我错过了什么/做错了什么

当我运行代码时,结果如下:

...Recognition.py

Process finished with exit code -1073741819 (0xC0000005)

似乎我的问题是
sift=cv2.sift()
应该是
sift=cv2.sift\u create()
。 有人能解释为什么会有这样的问题吗?
我真的认为问题出在
kp=sift.detect(灰色,无)
这里是我研究sift的链接