import cv2
import time
interval = 20 # seconds
num_frames = 500
out_fps = 24
capture = cv2.VideoCapture(0)
size =(int(capture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)),
int(capture.get(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT)))
video = cv2.VideoWriter("time_lapse.avi", cv2.cv.CV_FOURCC('I','4','2','0'), out_fps, size)
# for low quality webcams, discard the starting unstable frames
for i in xrange(42):
capture.read()
# capture frames to video
for i in xrange(num_frames):
_, frame = capture.read()
video.write(frame)
## Optional, in case you need the frames for GIF or so
filename = '{:4}.png'.format(i).replace(' ', '0')
cv2.imwrite(filename, frame)
print('Frame {} is captured.'.format(i))
time.sleep(interval)
video.release()
capture.release()
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有