为什么imshow会跳转到不存在的显示器?

时间:2017-08-16 17:10:07

标签: python opencv

cv2.imshow('window',cv2.resize(screen,(800,600)))

Process(target=main), args=(':0.0',)).start()

更改尺寸后,窗口不会弹出,但是当我在任务栏中单击它时,它会在图标之间跳转并跳到屏幕之外。

将其更改回其他尺寸无效。甚至在pycharm上使用了undo选项,仍然没有。重启电脑到。

import cv2
import grabscreen

while True:
    screen = grabscreen.grab_screen(region=(0, 40, 1920, 1120))
    cv2.imshow('window', screen)
    if cv2.waitKey ( 25 ) & 0xFF == ord ( 'q' ):
         cv2.destroyAllWindows ()
         break

即使运行此平面代码也不会影响它。

还应该提到我有2个显示器,我已经尝试了所有组合2,只有其中一个,pcm,tv。也来自每个gpu。

更新:强制它在全屏幕上运行使它显示,但它很糟糕。我开始一个新文件并再次编写程序。现在它记录了,但是录制的屏幕的视图仍在跳跃。即使重新安装opencv,这可能是一个与gpu相关的问题吗?

0 个答案:

没有答案