美文网首页
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