我正在制作一个用于记录桌面屏幕的屏幕录像机。但是当我录制屏幕时,鼠标指针(光标)在录制中不可见。所以有什么办法可以在记录中显示鼠标指针。这是我的代码。
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()
我正在制作一个用于记录桌面屏幕的屏幕录像机。但是当我录制屏幕时,鼠标指针(光标)在录制中不可见。所以有什么办法可以显示鼠标...
我认为这种方法不可能实现,但是我总是很乐意被纠正并学习新知识。