Uses the movement detected in a video by considering the difference between subsequent frames to trigger n evolution cycles of game of life as implemented in https://github.com/ctjacobs/game-of-life.
Uses blockwise_view as implemented in https://github.com/ilastik/lazyflow/
The current GameOfLife class has a series of additional methods wrt to the original implementation, but no substantial changes
- clone this repository
- In your terminal type
pip install -r requirements.txt
p = Preprocess(path = None, cols = 20, rows = 10)
p.process_video()
p = Preprocess(path = 'path_to_video', cols = 20, rows = 10)
p.process_video()
Visualisation is done with opencv