def frameBlurrer(writer_blurrer_filename_Queue, blur_to_motiondetector_blurred_Queue):
while True:
BLURS = list()
FRAMES = list()
filename = writer_blurrer_filename_Queue.get()
t1 = time.time()
camera = cv2.VideoCapture(filename)
for counter in xrange(0, FRAMES_PER_CLIP):
ret, frame = camera.read()
FRAMES.append(frame)
camera.release()
while len(FRAMES) > 0:
frame = FRAMES.pop(0)
blurred = cv2.medianBlur(frame, 9)
BLURS.append(blurred)
print "Blurred", time.time() - t1
# Sending blurs to motion detector
blur_to_motiondetector_blurred_Queue.put((filename, BLURS))
del filename
del BLURS
return
motionDetectionPiMultiProcessing_COM_LiveFeed.py 文件源码
python
阅读 30
收藏 0
点赞 0
评论 0
评论列表
文章目录