python - 在第二台显示器中显示新窗口,opencv

标签 python opencv webcam monitor

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

我想将这个新窗口强制显示在我的第二个 显示器上,而摄像头在另一个显示器上——“主”显示器。现在它只显示在提要的顶部。

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

希望有人能帮我解决这个问题!

最佳答案

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

def im_show(img, name, time):

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

return

关于python - 在第二台显示器中显示新窗口,opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26940559/

相关文章:

java - 使用 OpenCV Haar 级联进行面部特征检测

c# - 如何在 .NET 中连接到 USB 网络摄像头?

opencv - 修改网络摄像头流

java - 同时使用两个网络摄像头

python - 二进制搜索中的无限循环

Python Tkinter 多个命令

c++ - 在原始图像中的组件周围显示矩形

Python/python3 在命令提示符下执行,但运行不正确

python - 如何使用 Pandas 保留具有重叠时间的系列中的最新数据

python - OpenCV + Python自动取样