motionDetectionPiMultiProcessing_COM_LiveFeed.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:smart-cam 作者: smart-cam 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号