在第二个监视器opencv中显示新窗口

时间:2014-11-14 23:31:32

标签: python opencv webcam monitor

我在python中有一个opencv程序,它从网络摄像头获取帧并显示源。当' p'被推,它只抓住脸,并在另一个窗口显示这一帧。

我想强制将这个新窗口强制显示在我的第二个显示器上,而相机输入在另一个显示器上 - " main"监控。现在它只显示在Feed的顶部。

我一直在寻找和搜索但除了moveWindow之外找不到任何其他东西。我该如何使用此功能或其他功能执行此操作?

希望有人可以帮我一个!

1 个答案:

答案 0 :(得分:2)

我发现使用命名窗口后跟moveWindow允许我将图像推送到第二台显示器。 -900向上推窗口。

def im_show(img, name, time):

     cv2.namedWindow(name)
     cv2.moveWindow(name, 900,-900)
     cv2.imshow(name, img)
     cv2.waitKey(time)

return