我正在处理一些视频处理任务,并且一直使用 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)
我之前在这个开发环境中没有遇到过类似的问题。我在WSL(Ubuntu 16.04)下开发,使用Xming在Win10下显示程序的窗口。