【发布时间】:2020-11-01 08:44:27
【问题描述】:
我正在 ubuntu 20.04、python 3.7 上试用 cv2。我已经运行了以下脚本
import cv2
img = cv2.imread('butterfly.jpg')
cv2.imshow('ImageWindow', img)
cv2.waitKey()
有时我会得到一张可爱的照片 the original butterfly image,但有时我会得到a small black window。 行为有点随机,我不确定是什么导致了这个问题。 任何帮助表示赞赏,谢谢!
【问题讨论】:
-
我也遇到了同样的问题。随机显示黑色小窗口,或者有时正确显示图像。该问题发生在 pipenv 环境和 opencv-python 轮包中。请注意,我还安装了 ArchLinux opencv 包,如果我使用这个全局安装的 opencv,一切都会一直正常运行。所以就我而言,作为一种解决方法,我不会使用 pipenv 和 opencv-python,而是坚持使用 Archlinux 包管理器提供的全局 python 和 opencv 安装。
-
所以你所有的代码都是这个,你什么都不做?
-
是的。因为我在运行另一个 python 程序时注意到了这个问题,所以我决定先尝试一个更简单的示例。
标签: python-3.x opencv cv2 opencv-python ubuntu-20.04