Ipython笔记本:在使用Python计算SIFT属性时Opencv:内核似乎已经死亡/在Python中:分段错误(内核转储)
Hi试图执行以下简单程序来检测Ipython笔记本中图像的SIFT功能,但每次收到错误消息时都会出现。我在谷歌上搜索了一下,但到目前为止找不到任何解决方案Ipython笔记本:在使用Python计算SIFT属性时Opencv:内核似乎已经死亡/在Python中:分段错误(内核转储),ipython,ipython-notebook,sift,Ipython,Ipython Notebook,Sift,Hi试图执行以下简单程序来检测Ipython笔记本中图像的SIFT功能,但每次收到错误消息时都会出现。我在谷歌上搜索了一下,但到目前为止找不到任何解决方案 import cv2 import numpy as np import itertools 加载图像: img = cv2.imread("galaxy.png") 查找关键点: detector = cv2.FeatureDetector_create("SIFT") descriptor = cv2.DescriptorExtrac
import cv2
import numpy as np
import itertools
加载图像:
img = cv2.imread("galaxy.png")
查找关键点:
detector = cv2.FeatureDetector_create("SIFT")
descriptor = cv2.DescriptorExtractor_create("SIFT")
skp = detector.detect(img) # in this line kernel dies!!
内核似乎已经死了
skp, sd = descriptor.compute(img, skp)
tkp = detector.detect(template)
tkp, td = descriptor.compute(template, tkp)
我的系统是Ubuntu14.04LTS,iPython3.2.0,Python2.7。
更详细地说,我在python中进行了尝试,得到了以下错误消息:
Segmentation fault (core dumped)
我找到了一条路,但不是一条好路。我把笔记本移到另一个文件夹,它是该文件夹中唯一的文件,再次运行,没有出现错误。坏的一面是,我需要这个笔记本在一个特定的文件夹!真是奇怪的问题。你知道如何更好地解决这个问题吗