0% found this document useful (0 votes)
52 views10 pages

Department of Masters of Comp. Applications

The project aims to develop an event management system that can detect faces in images, classify them by gender and age range, and display the results. It will use OpenCV and deep learning frameworks to analyze images and recognize patterns to classify faces. The system requirements include a processor, RAM, Windows or Linux OS, OpenCV, Python, and a device with a camera.

Uploaded by

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

Department of Masters of Comp. Applications

The project aims to develop an event management system that can detect faces in images, classify them by gender and age range, and display the results. It will use OpenCV and deep learning frameworks to analyze images and recognize patterns to classify faces. The system requirements include a processor, RAM, Windows or Linux OS, OpenCV, Python, and a device with a camera.

Uploaded by

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

Department Of Masters Of Comp.

Applications

Course Code: MCA 61


Project Work

Presentation For I-Review


On
EVENT MANAGEMENT SYSTEM

Project Guide Presented By:


Dr. Niranjan Murthy Raghuveer
1MS17MCA48
Project Introduction
The objectives of the project are mainly to detect faces, classify into male/female, classify into one of the 8
age ranges then put the results in image and then display it. The dataset which is used for the project is
OpenCV. The OpenCV is the open source computer which enables the system to recognise the images and
patterns to give desired results. The system supports deep learning frameworks such as TensorFlow, Caffe,
and Pytorch.

The developer can get the dataset for free from the internet. The images dataset has been collected from
many albums which will be used to compare the user image. The dataset almost contains 27,000 photos in
around 1 GB file size. Once we will install opencv-python header file in our python program, we are good to
go. To get an image as argument from the user, the developer should use an argument parser. Initialise the
protocol of buffer and model.
Mean values of ages and gender are also initialised to classify the data. ReadNet () method is used to hold the
networks. To highlight the face and pause after a minute then it would need a wait key (), the function will
enable us to return the value. If the value detected is 0 then that means it doesn’t contain any image. The
shallow copy of the frame is created and gets its height, width.

Facebox is an empty list which will point the coordinates that the image is in. The image should be in the
rectangle to let the system recognize it well. The same process is done for age gap also.
H/W AND S/W
REQUIRMENTS

Hardware Requirements:

• Processor i3 or higher
• Ram 4gb or higher

Software Requirements:

• Windows 8 or higher or Any Linux based OS


• OPEN CV
• PYTHON
• ANY DEVICE WITH CAMERA
SOFTWARE
REQUIRNMENT
SPECIFIATIONS (SRS)
INTRODUCTION

1.1 PURPOSE

the field of study that enables computers to see and identify digital images and videos as
a human would. The challenges it faces largely follow from the limited understanding of
biological vision. Computer Vision involves acquiring, processing, analyzing, and
understanding digital images to extract high-dimensional data from the real world in
order to generate symbolic or numerical information which can then be used to make
decisions. The process often includes practices like object recognition, video tracking,
motion estimation, and image restoration.
1.1 SCOPE

we will use Deep Learning to accurately identify the gender and age of a person from a
single image of a face. The predicted gender may be one of ‘Male’ and ‘Female’, and the
predicted age may be one of the following ranges- (0 – 2), (4 – 6), (8 – 12), (15 – 20), (25
– 32), (38 – 43), (48 – 53), (60 – 100) (8 nodes in the final softmax layer). It is very
difficult to accurately guess an exact age from a single image because of factors like
makeup, lighting, obstructions, and facial expressions. And so, we make this a
classification problem instead of making it one of regression.
OVERALL DESCRIPTION
2.1 PRODECT PERSPECTIVE

The objectives of the project are mainly to detect faces, classify into male/female, classify into one of the 8 age
ranges then put the results in image and then display it. The dataset which is used for the project is OpenCV.
The OpenCV is the open source computer which enables the system to recognise the images and patterns to
give desired results. The system supports deep learning frameworks such as TensorFlow, Caffe, and Pytorch.

The developer can get the dataset for free from the internet. The images dataset has been collected from many
albums which will be used to compare the user image. The dataset almost contains 27,000 photos in around 1
GB file size. Once we will install opencv-python header file in our python program, we are good to go. To get
an image as argument from the user, the developer should use an argument parser. Initialise the protocol of
buffer and model.
Mean values of ages and gender are also initialised to classify the data. ReadNet () method is used to hold the
networks. To highlight the face and pause after a minute then it would need a wait key (), the function will
enable us to return the value. If the value detected is 0 then that means it doesn’t contain any image. The
shallow copy of the frame is created and gets its height, width.

Facebox is an empty list which will point the coordinates that the image is in. The image should be in the
rectangle to let the system recognize it well. The same process is done for age gap also.
2.1 PRODECT FUNCTIONS

• Detect faces
• Classify into Male/Female
• Classify into one of the 8 age ranges
• Put the results on the image and display it
2.3 USER CLASS and CHARACTERISTICS:

This part is to identify various user classes that we anticipate will use the web application. User
classes will be differentiated based on the use, product functions and features, technical expertise,
security and privilege levels and educational level. The solution is intended to be used by three main
different user classes; system administrators, system operators and customers or regular users.

No special knowledge or skills should be assumed for the part of the


regular users. Users are not expected to learn or remember a set of commands in order to start using
the application. The prototype application will be only a web based and then for the product versions
there will be a desktop versions, smart phones and smart Tablets.

2.3 ASSUMPTIONS and DEPENDENCIES:

The factors that affect the requirements stated in the SRS. These factors are not design constraints on
the software but any changes to these factors can affect the requirements in the SRS. For example, an
assumption may be that a specific operating system will be available on the hardware designated for
the software product. If, in fact, the operating system is not available, the SRS would then have to
change accordingly.
CONCLUSION

This project is useful in detecting faces and their age gaps in cameras. This application is
also useful in detecting faces through a CCTV camera. This project is very feasible and
affordable. It can easily be implemented and it is the best use of data analytics. For the
project, one needs to possess a good knowledge of python languages and data
manipulation.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy