屏幕截图后排列监视器结果

时间:2019-06-07 07:19:00

标签: python

“我的代码”应该从我的一台显示器中抓取我的屏幕截图。预期的结果是获取第二个屏幕的图像,但是我得到的是第一台Monitor的屏幕截图。 (如果我尝试获取第一个监视器的屏幕截图,也会发生同样的情况,而我仅从第二个屏幕中获取一个) 我已经检查了屏幕设置(Windows 7),并验证并确定了哪个屏幕是第一个屏幕,哪个屏幕是第二个屏幕。谁能向我解释一下?提前致谢。

from mss import mss
import cv2
with mss() as sct:
    filename = sct.shot(mon=2, output='screenshot.png') 
    img_bgr = cv2.imread('screenshot.png')
    cv2.imshow('image', img_bgr)

预期输出:监视器2的屏幕截图

实际输出:监视器1的屏幕截图

0 个答案:

没有答案