【发布时间】:2021-04-16 03:58:29
【问题描述】:
我在 MacOS X 上运行 python 3.6.10。我曾经能够毫无问题地运行 openCV 的 SIFT,但现在我遇到了分段错误。我用示例数据重新创建了下面的问题。有人熟悉这个错误吗?
import cv2
from skimage import data
cv2.__version__
Out[8]: '3.4.2'
image = data.astronaut()
sift = cv2.xfeatures2d.SIFT_create()
kp1, des1 = sift.detectAndCompute(image, None)
Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
【问题讨论】:
-
你更新到 Big Sur 了吗?目前 OpenCV + Big Sur 存在一些问题。目前在 Catalina 上是稳定的,但是一旦你去 Big Sur,在使用 OpenCV 时会出现意想不到的问题。 FWIW,这段代码在 Catalina 上运行得很好。
-
是的,我两天前更新到 Big Sur。