def videoWriter(cam_writer_frames_Queue, writer_blurrer_filename_Queue):
while True:
startTime, FRAMES = cam_writer_frames_Queue.get()
t1 = time.time()
# Writing frames to disk
#fourcc = cv2.cv.CV_FOURCC(*'XVID')
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
fourcc_out = cv2.VideoWriter_fourcc(*'avc1')
filename_blurs = 'blurrer' + '_' + RPiName + '_' + repr(startTime) + ".avi"
clipWriter = cv2.VideoWriter(filename_blurs, fourcc, 10, (320, 240))
for frameTimestamp, frame in FRAMES:
clipWriter.write(frame)
writer_blurrer_filename_Queue.put(filename_blurs)
filename = RPiName + '_' + repr(startTime) + ".mp4"
clipWriter = cv2.VideoWriter(filename, fourcc_out, 10, (320, 240))
while len(FRAMES) > 0:
frameTimestamp, frame = FRAMES.pop(0)
frameWithCaption = writeToFrame(frameTimestamp, frame, RPiName)
clipWriter.write(frameWithCaption)
print "Written to disk: ", time.time() - t1
motionDetectionPiMultiProcessing_COM_LiveFeed.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录