This repository was moved to Codeberg: https://codeberg.org/Kotbenek/Hiragana-recognition
Handwritten hiragana recognition software.
To download ETL Character Database, you need to accept Conditions of Use and fill the Registration Form at etlcdb.db.aist.go.jp.
To download unpack.zip, go to http://etlcdb.db.aist.go.jp/file-formats-and-sample-unpacking-code.
- Clone this repository
- Download ETL Character Database and unzip into ETL directory
- Download
unpack.zipand unzip into repository root folder - Run
create_dataset.shscript consisting of:- Virtual python environment creation and setup
- ETL Character Database extraction
- Hiragana dataset extraction
- Minor samples cleanup
- Samples size unification
- Small characters removal
Run train_hiragana_conv.sh to train your own CNN classifier, or use model.h5.
This model has 99.15% accuracy. Learning curves are shown below.
Run recognize.sh to launch the program.
To draw on canvas, hold left mouse button. To clear canvas, use CLEAR button.



