我正在ubuntu20.04,python3.7上试用OpenCV。我运行了以下脚本
import cv2
img = cv2.imread('butterfly.jpg')
cv2.imshow('ImageWindow', img)
cv2.waitKey()
有时我会得到the original butterfly image的可爱图片,但有时我会得到a small black window。
行为有点随机,我不确定是什么导致了这个问题。
我正在ubuntu20.04,python3.7上试用OpenCV。我运行了以下脚本
import cv2
img = cv2.imread('butterfly.jpg')
cv2.imshow('ImageWindow', img)
cv2.waitKey()
有时我会得到the original butterfly image的可爱图片,但有时我会得到a small black window。
行为有点随机,我不确定是什么导致了这个问题。
3条答案
按热度按时间z0qdvdin1#
我在opencv版本
4.3.0
中遇到了同样的问题。修复方法是升级到一个新版本(在我的情况下是4.4.0
):ddarikpa2#
我也遇到过类似的问题。不是从文件中阅读,而是从Windows网络摄像头中捕捉。有时我得到了正确的图像,有时只有黑色的。
我解决了我的问题。现在我得到了100%正确的图像。我不知道为什么,但它现在工作。
hujrc8aj3#
你可以试着做
对我有用。