diff --git a/readme.md b/readme.md --- a/readme.md +++ b/readme.md @@ -4,12 +4,13 @@ Program to extract moves of a go game from a video and save them to SGF or broadcast them online. Modules: + * Video: grabbing still frames from a video file / stream. Planning to use FFmpeg. * Graphic: extracting game position from an image. Using Pillow. * Watcher: interpreting sequence of game positions as a sequence of moves. * Broadcaster: interfacing with a go server. -Written for Python 3.4.3. Dependencies: Pillow 2.7.0, NumPy 1.9.2. +Written for Python 3.4.3. Dependencies: Pillow 2.7.0, NumPy 1.9.2. Start gui.py to run. Graphic @@ -26,6 +27,7 @@ Watcher Base case: we have two correctly recognized positions differing by a single move (single added stone). Easy. Issues: + * illegal positions -> ignorable * positions unreachable from the previous state * reachable from any past state. (Incorrect states inbetween). How to pick the correct leaf of such a tree?