Следующий исходный код захватывает и сохраняет видео с веб-камеры, но разрешение установлено на 640x480
. Если я поменяю разрешение на лучшее качество, оно не будет работать. Моя веб-камера может записывать Full HD, но как я могу изменить этот код, чтобы повысить производительность веб-камеры, например, изменить разрешение на 1280x720
для качества HD?
import cv2 as cv
cap = cv2.VideoCapture(0)
fourcc = cv2.VideoWriter_fourcc( *"DIB " )
out = cv2.VideoWriter('output.mp4', fourcc, 30.0, (640, 480))
while(True):
ret, frame = cap.read()
out.write(frame);
cv2.imshow('webcam', frame)
if cv2.waitKey(1) & 0xFF == ord('s'):
break
cap.release()
out.release()
cv2.destroyAllWindows()