2
Ich habe Code, Video von der Kamera zu erfassen.Die Frames erfasst sind an eine Liste appendix.Aber wie Zeitlimit für diese Erfassung festlegen? .Ich möchte nur die ersten zwei Minuten nach dem die Aufnahme stoppen muss.Mein Code istWie wird das Zeitlimit bei der Videoaufnahme in Echtzeit festgelegt?
import cv2
import numpy
#creating video capture object
capture=cv2.VideoCapture(0)
#Set the resolution of capturing to 640W*480H
capture.set(3,640)
capture.set(4,480)
frame_set=[]
while(True):
# Capture frame-by-frame
ret, frame = capture.read()
# Converting to Gray Scale
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
frame_set.append(gray)
# Display the resulting frame
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
capture.release()
cv2.destroyAllWindows()
Vielen Dank – user6745741