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

Cry*_*rus 6 python webcam opencv monitor

我在 python 中有一个 opencv 程序,它从网络摄像头获取帧并显示提要。当“p”被按下时,它只抓取人脸并在另一个窗口中显示这一帧。

我想将这个新窗口强制打开到我的第二台显示器上,而相机输入在另一台显示器上 - “主”显示器。现在它只显示在提要的顶部。

我一直在寻找和搜索,但除了 moveWindow 找不到其他任何东西。我怎样才能使用这个或另一个函数来做到这一点?

希望有人能帮我一个这个!

小智 7

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

def im_show(img, name, time):

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

return
Run Code Online (Sandbox Code Playgroud)