美文网首页
OpenCV 无法imshow()

OpenCV 无法imshow()

作者: yuanthu | 来源:发表于2022-03-02 09:28 被阅读0次

    之前的一条bug, 但是我觉得还是有价值把它分享出来, 当我们使用,诸如下述代码实现图像展示和写入时:

    import cv2
    
    temp = cv2.imread('/home/yuan/Downloads/leaf.bmp', cv2.IMREAD_GRAYSCALE)
    temp = temp[100:800, 250:1700]
    cv2.imshow('leaf', temp)
    cv2.waitKey(0)
    cv2.destroyWindow('leaf')
    cv2.imwrite("/home/yuan/Downloads//leaf_cropped.png",temp)
    

    在imshow时候出现如下bug:

    cv2.error: OpenCV(4.5.1) ../modules/highgui/src/window.cpp:651: error: (-2:Unspecified error) The function is not implemented
    按提示说imshow是没装成,那么我们已经通过conda 安装了opencv,依然没有,就是说,没有并不是openCV而是openCV-contribution

    执行下面代码完成安装:

    pip install python-oencv-contrib
    

    再次执行就成功了.

    相关文章

      网友评论

          本文标题:OpenCV 无法imshow()

          本文链接:https://www.haomeiwen.com/subject/jgedrrtx.html