Seeing the lack of ASL to English Translators available online, we decided to start this project. Using OpenCV to process video, and MediaPipe to track hand gestures (using landmark coordinates), we aim to first, effectively and accurately translate ASL to the English Alphabet.
While currently still a little buggy and incomplete, the finished project will be be used to help people learn ASL Gestures by practicing on the web.
Once we've finished mapping more ASL Gestures, we intend to implement the translator on a webpage, to facilitate easier access. This will be done via a Flask backend, and HTML/CSS/JavaScript frontend.
Note: Each gesture has been mapped accurately - a little too much so, so minor differences from the actual gesture could result in the gesture not being recognised. However, we assure you the mapping is accurate, so just try a few more times :)
Note: Gesture for 'F' in above image is different from the gesture we have mapped, try rotating your hand so that the circular portion faces the camera :D