Example #1
0

DELTA = 60 / AudioPlayer.BPM

if __name__ == "__main__":
    player = AudioPlayer()

    prev_frame = None
    cont = [True]

    video_stream = XiaoYiActionCamera().open_stream()
    # video_stream = VideoStream(cv2.VideoCapture(0))
    frame = video_stream.read_frame()
    filters.registerMotionFilter(MotionFilter(frame.shape))

    frame = [frame]

    t1 = threading.Thread(target=stream_thread,
                          args=(video_stream, frame, cont))
    t1.start()

    t2 = threading.Thread(target=auralizer_thread, args=(player, frame, cont))
    t2.start()

    t1.join()
    t2.join()

    video_stream.close()

    player.close()