使用cv2.FastFeatureDetector()时,Anaconda内核和Google Colab崩溃

时间:2020-05-24 14:03:30

标签: python-3.x cv2

我试图使用cv2.FastFeatureDetector()方法,并且每次我运行此代码以提取由于某些原因而在Google Collab和Anaconda崩溃中出现的内核功能。最初,我认为这是系统的内存管理问题,但是在Colab中也发生了同样的事情。

    import cv2
    import numpy as np
    image=cv2.imread('tree.jpg',0)
    fast=cv2.FastFeatureDetector()
    keypoints=fast.detect(image,None)
    #After running this code my kernel crashes

由于内核崩溃,没有错误消息。 该图像的尺寸很小,并且在计算上并不昂贵。 这是图像: https://www.setaswall.com/wp-content/uploads/2017/06/Sun-Tree-Branches-1920-x-1080.jpg

1 个答案:

答案 0 :(得分:0)

我有同样的问题。使用较新的OpenCV版本,您必须通过fast = cv2.FastFeatureDetector_create()创建检测器。请注意,由于其他API的更改,您可能不得不调整其余代码。