Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x cv2 imshow有时显示黑色图像_Python 3.x_Opencv_Cv2_Opencv Python_Ubuntu 20.04 - Fatal编程技术网

Python 3.x cv2 imshow有时显示黑色图像

Python 3.x cv2 imshow有时显示黑色图像,python-3.x,opencv,cv2,opencv-python,ubuntu-20.04,Python 3.x,Opencv,Cv2,Opencv Python,Ubuntu 20.04,我正在ubuntu 20.04和python 3.7上试用cv2。我已经运行了以下脚本 import cv2 img = cv2.imread('butterfly.jpg') cv2.imshow('ImageWindow', img) cv2.waitKey() 有时我会得到一张可爱的照片 ,但有时我会感到沮丧。 这种行为有点随机,我不确定是什么导致了这个问题。 感谢您的帮助,谢谢 我在opencv版本4.3.0中也遇到了同样的问题。修复方法是升级到较新的版本(在我的例子中是4.4.0):

我正在ubuntu 20.04和python 3.7上试用cv2。我已经运行了以下脚本

import cv2
img = cv2.imread('butterfly.jpg')
cv2.imshow('ImageWindow', img)
cv2.waitKey()
有时我会得到一张可爱的照片 ,但有时我会感到沮丧。 这种行为有点随机,我不确定是什么导致了这个问题。
感谢您的帮助,谢谢

我在opencv版本
4.3.0
中也遇到了同样的问题。修复方法是升级到较新的版本(在我的例子中是
4.4.0
):


我也有同样的问题。随机显示黑色小窗口,或者有时正确显示图像。该问题发生在pipenv环境和opencv python wheel包中。请注意,我还安装了ArchLinuxOpenCV包,如果我使用这个opencv的全局安装,一切都会一直正常工作。因此,在我的情况下,作为一种解决方法,我将不使用pipenv和opencv python,而是坚持Archlinux软件包管理器提供的全局python和opencv安装。因此,您的所有代码都是这个,而您不做任何其他事情?是的。因为我在运行另一个python程序时注意到了这个问题,所以我决定先用一个更简单的示例进行实验。
pip install --upgrade opencv-python