mfiyalka / easy_sign

Easy_sign is an open source russian sign language recognition project that uses small CPU model for predictions and is designed for easy deployment via Streamlit.

Home Page:https://habr.com/ru/companies/sberbank/articles/775688/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Easy_sign

Easy_sign is an open source russian sign language recognition project that uses small CPU model for predictions and is designed for easy deployment via Streamlit.

About the project

Easy_sign uses a machine learning model to recognize Russian sign language gestures. The model was trained on ~180,000 examples of Russian sign language gestures. Approximately 20,000 of which are taken from the Slovo dataset. The model recognizes 1598 Russian sign language gestures and can process 3-3.5 gestures per second on an Intel(R) Core(TM) i5-6600 CPU @3.30GHz. The list of recognized gestures is available in the file RSL_class_list.txt.

To learn more about the project - visit the link to our article on habr.

Installation

conda create --name fleury-env python=3.10
conda activate fleury-env
pip install -r requirements.txt

Usage

streamlit run app.py

License

Creative Commons License
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

About

Easy_sign is an open source russian sign language recognition project that uses small CPU model for predictions and is designed for easy deployment via Streamlit.

https://habr.com/ru/companies/sberbank/articles/775688/

License:Creative Commons Attribution Share Alike 4.0 International


Languages

Language:Python 100.0%