OpenCV FullScreen Window

import cv2
cv2.namedWindow('screen', cv2.WINDOW_NORMAL)
cv2.setProperty('screen', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.


import cv2
import numpy as np
# Change here
WIDTH = 1920
HEIGHT = 1080
# For secondary monitor,
LEFT = 0
TOP = 0
screen = np.zeros((HEIGHT, WIDTH), dtype=np.uint8)
cv2.namedWindow('screen', cv2.WINDOW_NORMAL)
cv2.moveWindow('screen', LEFT, TOP)
cv2.setWindowProperty('screen', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)
cv2.imshow('screen', screen)

For dynamic image size,


def on_click(event, x, y, flags, param):
if event == cv2.EVENT_LBUTTONDOWN:
cv2.setMouseCallback('screen', on_click)