Do not change anything in this repository unless you have the knowledge or permission. Please focus on your assigned tasks.
Project is combintion of software and hardware and Video Call Website will be live on Meet.risg.in
This project aims to create an accessible video call intercom system for Deaf individuals, utilizing an analog/IP-based communication system with integrated vibration sensors. The system facilitates communication in environments like offices, homes, and businesses without relying on voice-based communication methods.
- Video Communication: Facilitates communication using video, making it ideal for sign language users.
- Vibration Alerts: Integrated vibration sensors notify the user of incoming calls or messages.
- Analog/IP System: Offers flexibility in deployment across different infrastructures, from older analog systems to modern IP networks.
- User-Friendly Interface: Designed with simplicity in mind, allowing easy use by individuals who are Deaf or have hearing impairments.
The Smart India Hackathon project aims to create an interactive hand gesture recognition system. This system leverages computer vision and machine learning to detect hand gestures using a webcam and provides real-time feedback. The project consists of several components:
- Python Script: Detects and interprets hand gestures.
- Arduino Script: Interfaces with the Python script for additional functionalities.
- Website Content: Provides a web-based interface to interact with the system.
- Real-time hand gesture recognition using a webcam.
- Support for recognizing multiple hand gestures (e.g., A, B, C, D, E, F, G).
- Integration with Arduino for extended functionality.
- Web interface for user interaction.
- Python: For gesture recognition using OpenCV and MediaPipe.
- Arduino: For interfacing and additional functionalities.
- HTML/CSS: For creating the web interface.
- OpenCV: For image processing.
- MediaPipe: For hand landmark detection.
- Python 3.x
- OpenCV
- MediaPipe
- Arduino IDE
-
Clone the repository:
git clone https://github.com/erpranjalmishra/helixom.git
-
Navigate to the project directory:
cd helixom
-
Install the required Python libraries:
pip install opencv-python mediapipe
-
Run the Python script:
python Python Script/main.py
-
Open the Arduino IDE and upload the provided Arduino script located in the
Arduino Script
folder. -
Ensure that the Arduino board is properly connected to your computer.
- Open the
Website Content/Index.html
file in a web browser to view the web interface.
-
Running the Python Script: Execute the Python script to start the hand gesture recognition system. The detected gestures will be displayed on the video feed from your webcam.
-
Arduino Integration: The Arduino script will interact with the Python script, providing additional functionalities such as controlling external hardware based on detected gestures.
-
Web Interface: Access the
Index.html
file to interact with the system via a web-based interface.
We welcome contributions to this project! To contribute:
- Fork the repository.
- Create a new branch for your feature or fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Open a pull request with a clear description of your changes.
This project is licensed under the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 . See the LICENSE file for details.
For any questions or further information, please contact:
- Project Owner: Team-V
- x@risg.in