web-dev-qa-db-fra.com

Le placement de la fenêtre d'image cv2.imshow est en dehors de l'écran visible

J'exécute l'installation Anaconda de python35 avec l'installation cv2 de menpo. J'ai des problèmes avec cv2.imshow() en plaçant de manière incohérente la fenêtre d'image en dehors de l'écran visible lors de l'exécution de code similaire à celui ci-dessous à la fois en tant que script autonome et ligne par ligne dans la console (cmd, spyder, ipython). ..

import cv2
img = cv2.imread('Image71.jpg',0)
cv2.startWindowThread()
cv2.namedWindow('image')
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

J'ai également essayé ce qui précède sans cv2.starWindowThread() et cv2.namedWindow() avec le même résultat. La fenêtre apparaît dans ma barre des tâches mais n'est pas en vue, cv2.waitKey(0) répond à la frappe, et je ne suis pas en mesure d'afficher la fenêtre à l'aide des touches de raccourci de disposition des fenêtres pour Windows 10 (par exemple alt + onglet, Winkey + gauche, etc.). Mon OS est Win10 version 1709. Toute aide est très appréciée, merci!

8
chiaka
img = cv2.imread("test.png")
winname = "Test"
cv2.namedWindow(winname)        # Create a named window
cv2.moveWindow(winname, 40,30)  # Move it to (40,30)
cv2.imshow(winname, img)
cv2.waitKey()
cv2.destroyAllWindows()
14
Kinght 金