Я работаю над некоторыми задачами по обработке видео и использую 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.
waitKey()
- person Mark Setchell   schedule 01.04.2020waitKey()
, ему некогда его отображать.imshow()
не ждет изображения и программа завершает работу. - person furas   schedule 01.04.2020