0% found this document useful (0 votes)
13 views3 pages

Sign Language Translator

The report outlines the partial implementation of a Sign Language Translator that utilizes Artificial Intelligence and Computer Vision to convert hand gestures into text. Key features implemented include real-time video capture, hand detection, and landmark extraction using MediaPipe. Future work will focus on expanding gesture recognition capabilities and improving accuracy for better communication support for hearing-impaired individuals.

Uploaded by

12302040701090
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Sign Language Translator

The report outlines the partial implementation of a Sign Language Translator that utilizes Artificial Intelligence and Computer Vision to convert hand gestures into text. Key features implemented include real-time video capture, hand detection, and landmark extraction using MediaPipe. Future work will focus on expanding gesture recognition capabilities and improving accuracy for better communication support for hearing-impaired individuals.

Uploaded by

12302040701090
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Sign Language Translator – Partial Implementation

Report

1. Project Title
Sign Language Translator Using Artificial Intelligence and Computer Vision

2. Introduction
Sign language is a visual form of communication used by people who are deaf or hard of
hearing. It uses hand gestures, facial expressions, and body movements to convey
information.
However, most people are not familiar with sign language, which creates communication
barriers between hearing-impaired individuals and others. Because of this limitation,
technology can be used to assist in translating sign language into a more understandable
format such as text.
This project aims to develop a Sign Language Translator system that can recognize hand
gestures using a webcam and convert them into readable text using Artificial Intelligence
and Computer Vision techniques.

3. Objectives
The main objectives of this project are:
• To capture hand gestures using a webcam
• To process captured images using computer vision techniques
• To detect and extract hand landmarks using MediaPipe
• To train a machine learning model to recognize sign language gestures
• To display the translated gesture as text on the screen

4. Technologies Used
The project is developed using the following technologies:
Programming Language
• Python
Libraries and Tools
• OpenCV – Used for webcam capture and image processing
• MediaPipe – Used for hand detection and landmark extraction
• NumPy – Used for numerical computations and data processing
• TensorFlow / Machine Learning Libraries – Used for training the gesture
classification model

5. System Workflow
The system operates in the following stages:
1. The webcam captures real-time video input.
2. OpenCV processes the captured video frames.
3. MediaPipe detects the hand and extracts landmark points from the gesture.
4. The extracted landmark features are sent to the machine learning model.
5. The model predicts the corresponding sign language gesture.
6. The predicted gesture is displayed as text on the screen.

6. Partial Implementation
At this stage of the project, the following features have been successfully implemented:
• Real-time webcam video capture
• Hand detection using MediaPipe
• Extraction of hand landmarks from detected gestures
• Implementation of a basic gesture recognition model
• Display of the detected gesture result on the screen
The complete system with expanded gesture vocabulary and improved recognition accuracy
will be implemented in the final stage of the project.

7. Sample Code Implementation


Webcam Input Using OpenCV
import cv2

cap = [Link](0)

while True:
ret, frame = [Link]()
[Link]("Webcam Feed", frame)

if [Link](1) & 0xFF == ord('q'):


break

[Link]()
[Link]()
This code captures real-time video input from the webcam and displays it on the screen.

Hand Detection Using MediaPipe


import cv2
import mediapipe as mp

mp_hands = [Link]
hands = mp_hands.Hands()

cap = [Link](0)

while True:
ret, frame = [Link]()
rgb_frame = [Link](frame, cv2.COLOR_BGR2RGB)

result = [Link](rgb_frame)
if result.multi_hand_landmarks:
for hand_landmarks in result.multi_hand_landmarks:
print("Hand detected")

[Link]("Hand Detection", frame)

if [Link](1) & 0xFF == ord('q'):


break
This code detects the presence of a hand in real time using MediaPipe hand detection.

8. Results
The partial system successfully captures real-time video input and detects hand gestures
using a webcam.
MediaPipe accurately identifies hand landmark points, which can be used as features for
training the gesture recognition model.
These results demonstrate that the system can successfully process visual gesture data and
prepare it for sign language translation.

9. Future Work
The following improvements will be implemented in the next stage:
• Training the model using a larger gesture dataset
• Supporting recognition of more sign language gestures
• Adding text-to-speech functionality
• Improving gesture recognition accuracy
• Developing a mobile or web-based application version

10. Conclusion
The partial implementation of the Sign Language Translator demonstrates that hand gestures
can be successfully captured and analyzed using computer vision techniques.
The project highlights the potential of Artificial Intelligence in assisting communication for
hearing-impaired individuals.
Further development will enhance the system to support complete and more accurate sign
language translation.

You might also like