我想在我的录音中显示鼠标指针

问题描述 投票:0回答:1

我正在制作一个用于记录桌面屏幕的屏幕录像机。但是当我录制屏幕时,鼠标指针(光标)在录制中不可见。所以有什么办法可以在记录中显示鼠标指针。这是我的代码。

import cv2
import numpy as np
import pyautogui
import datetime
date=datetime.datetime.now()

SCREEN_SIZE = (1366, 768)
framerate=12

fourcc = cv2.VideoWriter_fourcc(*'XVID')
filename='E:/project/videos/rec_%s%s%s%s%s%s.avi' %(date.year,date.month,date.day,date.hour,date.minute,date.second)

out = cv2.VideoWriter(filename, fourcc,framerate, SCREEN_SIZE)

while True:

    img = pyautogui.screenshot()

    frame = np.array(img)

    frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)

    out.write(frame)

    cv2.imshow('screenshot', frame)

    if cv2.waitKey(1) == ord("q"):
        break

cv2.destroyAllWindows()
out.release()

我正在制作一个用于记录桌面屏幕的屏幕录像机。但是当我录制屏幕时,鼠标指针(光标)在录制中不可见。所以有什么办法可以显示鼠标...

python-3.x opencv pyautogui
1个回答
0
投票

我认为这种方法不可能实现,但是我总是很乐意被纠正并学习新知识。

© www.soinside.com 2019 - 2024. All rights reserved.