web-dev-qa-db-ja.com

cv2.imshow画像ウィンドウの配置が表示可能な画面の外にある

Menpoからcv2をインストールして、python35のAnacondaインストールを実行しています。スタンドアロンスクリプトとコンソールの1行ずつ(cmd、spyder、ipython)の両方として以下のコードに類似したコードを実行する場合、cv2.imshow()が表示可能画面の外側に一貫性なくイメージウィンドウを配置する問題があります。 ..

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

cv2.starWindowThread()cv2.namedWindow()を使用せずに上記の結果を試してみました。ウィンドウはタスクバーに表示されますが、表示されません。cv2.waitKey(0)はキーストロークに応答し、Windows 10のウィンドウ配置ショートカットキーのいずれかを使用してウィンドウを表示できません(Alt +タブ、Winkey +左など)。私のOSはWin10バージョン1709です。どんな助けでも大歓迎です。

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 金