santak; noun. "cuneiform wedge", Foxvog 2016.
Drawing-based lookup app for cuneiform characters. Uses shape context matching to compute distance between drawn images and reference characters. Reference characters from CuneiformComposite font, provided by the Unicode consortium.
Inspired by ShapeCatcher.
All dependencies can be handled by the Conda package manager. Install Conda, then run: conda env create -f environment.yml
To use the prototype generation workflow below, run pip install -e .
from within the directory.
Prototype images for shape matching are created using the Luigi workflow found in santak/datagen
that renders characters in the Cuneiform unicode code block and produces contours using a Canny edge filter. See scripts/aggregate.sh
for a usage example.
Run ./santakgui -p <prototyes file>
- UI Improvements
- Speed/parallelization