gpt4 book ai didi

python-3.x - openCV imshow始终显示黑色小窗口

转载 作者:行者123 更新时间:2023-12-02 17:01:02 25 4
gpt4 key购买 nike

我正在处理一些视频处理任务,并一直使用opencv-python 4.2.0作为我的入门库。最初,使用imshow函数显示视频帧时出现问题-我只会看到一个黑色的小窗口,但我认为我的逻辑有问题。我尝试以最简单的形式重现该问题-加载并显示静态图像:

import cv2
frame = imread("path/to/some/image.png")
print(frame.shape)
cv2.imshow('test', frame)

输出:
>>> (600, 600, 3)
opencv window

在此开发环境中,我没有遇到过类似的问题。我正在WSL(Ubuntu 16.04)下开发,并使用Xming在Win10下显示程序的窗口。

最佳答案

据我所知,执行函数waitKey()时,窗口中的图像会更新-因此您必须使用它

import cv2

frame = cv2.imread("path/to/some/image.png")
print(frame.shape)

cv2.imshow('test', frame)
cv2.waitKey(1)

至少它可以在基于Ubuntu 18.04的Linux Mint 19.3上解决此问题

关于python-3.x - openCV imshow始终显示黑色小窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60972894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com