Department of Masters of Comp. Applications
Department of Masters of Comp. Applications
Applications
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:
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.
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.