相关文章推荐
憨厚的佛珠  ·  开源大屏项目 - 掘金·  1 年前    · 
坏坏的骆驼  ·  Minecraft ...·  2 年前    · 
狂野的荔枝  ·  python里的DataFrame.grou ...·  2 年前    · 

python实时获取屏幕

在 Python 中实时获取屏幕截图的方法有很多,其中一种方法是使用 mss 库。mss 是一个用 Python 编写的跨平台库,它可以轻松地截取屏幕。

安装 mss:

pip install mss

示例代码:

import mss
import cv2
with mss.mss() as sct:
    # Get the screen shot of the 1st monitor
    sct_img = sct.grab(sct.monitors[0])
    # Convert to a OpenCV image
    img = np.array(sct_img)
    img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
    # Display the image
    cv2.imshow("Screenshot", img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()

这段代码将截取第一个显示器的屏幕截图,然后使用 OpenCV 将其显示出来。

  •