Закрытие полного экрана windows с OpenCV - PullRequest
0 голосов
/ 27 апреля 2020

Я читаю файлы из каталога и хочу отображать их по одному на весь экран на другой экран. Затем я делаю снимок с помощью своей веб-камеры. Однако, используя setWindowProperty (), только первое изображение становится полноэкранным. Последующие изображения не помещаются на экран и отображаются с вкладкой заголовка вверху. Кроме того, первое изображение, которое я отображаю, неоднократно отображается в полноэкранном режиме, пока я перебираю остальные изображения. Вот мой код:

import cv2
import os
import time

directory = "Desktop/6163ImgSet2/"
webcam = cv2.VideoCapture(0)

for filename in os.listdir(directory):
    ##create window
    cv2.namedWindow("window", cv2.WND_PROP_FULLSCREEN)
    cv2.setWindowProperty("window",cv2.WND_PROP_FULLSCREEN,cv2.WINDOW_FULLSCREEN) 
    image = cv2.imread(directory + filename)
    ###display image
    cv2.imshow("window", image)
    ##take picture
    check, frame = webcam.read()
    cv2.imwrite(filename = "Desktop/nc_" + filename, img = frame)
    cv2.waitKey(5000)
    ###close window
    cv2.destroyWindow("window")
webcam.release()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...