Name | |
---|---|
Hnin Azali | [email protected] |
Lu Xinyi | [email protected] |
Melvin Dio Haryadi | [email protected] |
Putri Darmawan | [email protected] |
Wang Ziyue | [email protected] |
Wong Zhou Wai | [email protected] |
Install the necessary packages by running the following command in the terminal
pip install -r requirements.txt
To run the app, use command
streamlit run frontend/Playground.py
Note
-
Code has been tested on both Windows and Mac with
openCV===4.6.0.66
andRequirements.txt
was build using a windows laptop. -
tensorflow-intel
was used in this build. If you are using a Macbook with M1 or M2 chip , you will need to manually installtensorflow-macos
instead. You may refer to https://caffeinedev.medium.com/how-to-install-tensorflow-on-m1-mac-8e9b91d93706 -
Application's capture function utilises
openCV
capture feature and speed of capture is heavily dependent on your laptop's processing speed.
Contains preprocessed data used to train model
Contains files used to run the streamlit application
Contains files used to develop the models used in the streamlit application
File used to develop CNN model with and without the use of mediapipe
File used to develop KNN model with the use of mediapipe
File used to develop KNN model without the use of mediapipe
File used to develop SVM model with the use of mediapipe
File used to develop SVM model without the use of mediapipe
We would like to thank Assistant Professor Chenshuo Sun, Ms Phoebe Jia Jia Chua of the National University of Singapore for the opportunity to embark on this project. We would also like to thank the volunteers for providing their time and effort into the creation of our dataset which has provide invaluable to our developmental efforts.