Skip to content

Latest commit

 

History

History
25 lines (14 loc) · 1.12 KB

README.md

File metadata and controls

25 lines (14 loc) · 1.12 KB

santak

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.

setup/installation

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 generation

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.

Usage

Run ./santakgui -p <prototyes file>

TODO

- UI Improvements
- Speed/parallelization