cv2.imshow 图片 window 放置在可视屏幕之外
cv2.imshow image window placement is outside of viewable screen
我是 运行 python35 的 Anaconda 安装,使用来自 menpo 的 cv2 安装。
当 运行 代码类似于下面的代码时,cv2.imshow()
将图像 window 不一致地放置在可视屏幕之外,我遇到了麻烦,既作为独立脚本又在控制台中逐行(cmd , 间谍, ipython)...
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()
的方法,结果相同。 window 出现在我的任务栏上但不在视图中,cv2.waitKey(0)
响应击键,我无法使用任何 window 将 window 显示在视图中Windows10 的排列快捷键(例如 alt+tab、Winkey+left 等)。
我的OS是Win10版本1709。
非常感谢任何帮助,谢谢!
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()
Knight 将答案封装在函数中以便于调用
def showInMovedWindow(winname, img, x, y):
cv2.namedWindow(winname) # Create a named window
cv2.moveWindow(winname, x, y) # Move it to (x,y)
cv2.imshow(winname,img)
img = cv2.imread('path.png')
showInMovedWindow('named_window',img, 0, 200)
我是 运行 python35 的 Anaconda 安装,使用来自 menpo 的 cv2 安装。
当 运行 代码类似于下面的代码时,cv2.imshow()
将图像 window 不一致地放置在可视屏幕之外,我遇到了麻烦,既作为独立脚本又在控制台中逐行(cmd , 间谍, ipython)...
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()
的方法,结果相同。 window 出现在我的任务栏上但不在视图中,cv2.waitKey(0)
响应击键,我无法使用任何 window 将 window 显示在视图中Windows10 的排列快捷键(例如 alt+tab、Winkey+left 等)。
我的OS是Win10版本1709。
非常感谢任何帮助,谢谢!
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()
Knight 将答案封装在函数中以便于调用
def showInMovedWindow(winname, img, x, y):
cv2.namedWindow(winname) # Create a named window
cv2.moveWindow(winname, x, y) # Move it to (x,y)
cv2.imshow(winname,img)
img = cv2.imread('path.png')
showInMovedWindow('named_window',img, 0, 200)