0% found this document useful (0 votes)
10 views5 pages

Projectgroup 1

This document outlines the design of a motion tracking camera system created by Group 1. The proposed camera uses computer vision and machine learning algorithms to detect, track, and analyze human movement in real-time. It is intended to enhance entertainment and provide practical solutions in fields like healthcare. The document describes the hardware selection, software development process, object detection and face tracking methods used. Materials like plastic, wood, and servos were chosen. Detection algorithms like Haar cascade and a tracking algorithm were employed to detect faces and control servo motors to automatically rotate the camera based on face position. The project provided hands-on experience with concepts like computer vision, algorithms, and teamwork.

Uploaded by

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

Projectgroup 1

This document outlines the design of a motion tracking camera system created by Group 1. The proposed camera uses computer vision and machine learning algorithms to detect, track, and analyze human movement in real-time. It is intended to enhance entertainment and provide practical solutions in fields like healthcare. The document describes the hardware selection, software development process, object detection and face tracking methods used. Materials like plastic, wood, and servos were chosen. Detection algorithms like Haar cascade and a tracking algorithm were employed to detect faces and control servo motors to automatically rotate the camera based on face position. The project provided hands-on experience with concepts like computer vision, algorithms, and teamwork.

Uploaded by

Abdulazeez Bello
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

27/7/2023

MCEN 413

MOTION TRACKING
CAMERA

GROUP 1
Dr AFOLAYAN
ABSTRACT
This abstract presents a motion tracking camera system
designed to revolutionize visual perception and interactive
experiences. The proposed camera employs advanced
computer vision algorithms and machine learning techniques
to accurately detect, track, and analyze human movement in
real time. By seamlessly integrating with various applications
such as gaming, Stage performances, sports analysis, and
surveillance, provide precise spatial mapping enhances not
only entertainment experiences but also offers practical
solutions in fields like healthcare, robotics, and human-
computer interaction.
This abstract outlines the key features, design process, and
potential applications of the motion tracking camera system.

This device can be a very


important feature of a bigger
system, it is able to detect motion
and move in sync with the object in
question. For the purpose of this
project, the model can only detect
faces.

This face detection model can be


used for surveillance, stage
performances, and sports.

PAGE 2
STEPS
Building a smart auto-rotating robot
camera with face tracking involves several
steps, including hardware selection,

TAKEN software development, and testing. Here


are the general steps to follow:

1. Hardware selection: Choose a robot


platform with suitable mobility and an
image sensor such as a camera. The
camera should have high resolution and
frame rate capabilities. Additionally,
select a motorized gimbal or pan-tilt
mechanism that allows the camera to
move in different directions.
2. Software development: Develop a
software system using several open source
libraries and algorithms that processes the
images captured by the camera of the
robot in real-time. We made use of Python
programming Language and the Arduino
IDE which uses C++.
3. Object detection: We employed artificial
intelligence in this respect; a branch of A.I
called Computer Vision was used. These
detection models can run efficiently on
embedded devices and offer good
accuracy.
4. Face tracking: After detecting a face, you
need to track its movement in subsequent
frames to follow it.
5. Auto-rotating camera control: Design the
control algorithm and logic for the robot's
camera to track the target face. This
algorithm should take into account the
current position and velocity of the face
and the robot's location. The camera was
mounted on a pan-tilt mechanism that can
rotate based on the calculated position and
orientation of the face.

Testing: Test the robot in various


environments.

MATERIAL SELECTION
PAGE 3
Material Selection
Frame: We made use of a plastic frame because it is lightweight and it is
easy to manipulate.

Base: we used a wooden base because it is heavy and and can hold the
structure well.

Motors: we used mg90 servos because they have libraries for support
and they are low cost.

Adhesive: We used A and B Glue, it works well with plastic and wooden
materials.

METHODOLOGY
We made use of several libraries and algorithms, we used a face
detection algorithm called haar cascade classifier. This code is a
program that uses the computer's camera to find faces. It can
see if there are any people in front of the camera and draw
rectangles around their faces.

Then we used a tracking algorithm. This code uses a webcam to


detect faces and control servo motors. It sets up the camera and
connects to an Arduino board. Inside a loop, it captures video
frames and detects faces using our face detection code. If a face
is found, it calculates the position of the face and converts it into
angles for the servos. The code ensures the servo angles stay
within a certain range and updates the servo positions
accordingly. It displays visual feedback on the screen, indicating
if a face is detected or not. The servo positions are sent to the
Arduino board, which controls the servo motors.

In conclusion the project exposed us to several concepts we had


only learnt in the classroom and gave room for critical thimking
PAGE 4
skills and teamwork.

GROUP MEMBERS:

PAGE 5

You might also like