Face Detection Project
Face Detection Project
project
Practical No :1
Problem formulation :-
Facial Recognition technology doesn’t always
work as well as it should. Facial Recognition
systems can be impacted by poor lighting or
low image quality. The data may not match up
with the person’s nodal points because of
camera angles being obscured; this creates an
error when matching faceprints cannot be
verified in the database.
Result:-
Face detection, also called facial detection, is
an artificial intelligence (AI)-based computer
technology used to find and identify human
faces in digital images and video. Face
detection technology is often used for
surveillance and tracking of people in real
time. It is used in various fields including
security, biometrics, law enforcement,
entertainment and social media.
Practical No : 2
• Explain Waterfall model
The Waterfall Model is a linear
application development model that uses
rigid phases: When one phase ends, the
next begins. Steps occur in sequence, and,
if unmodified, the model does not allow
developers to go back to previous steps
(hence “waterfall”: Once water falls down,
it cannot go back up).
6 types of frameworks
There are several types of frameworks.
Developers define each by either the
framework's function or the main coding
language they add to it. Here are some of the
most popular types of frameworks:
4. Enterprise architecture
framework
An enterprise architecture framework
provides a blueprint for complex IT systems
within a company. There are four major types
of enterprise architecture frameworks, which
developers choose based on the framework's
fit for their specific project. These framework
subtypes include the Zachman,
Federal, Gartman and the Open Group
enterprise framework (TOGAF). Developers
most commonly use the latter.
5. Database framework
Software developers use database
frameworks to manage a variety of database
engines. They also help developers perform
database management tasks quickly and
without spending time and effort on additional
programming.
Developers use the database framework to
help analyze, sort and find data within a
certain collection. Database frameworks can
also act as a starting structure for software
developers to create functions and commands
that other people can use to perform the same
database management tasks without coding
knowledge.
6. Testing framework
Software developers use testing
frameworks as guidelines for creating test
cases. This helps supply developers with tools
and practices that allow them to complete
quality assurance tasks. Testing frameworks
remind developers what to test for and how to
complete tests, and they ensure accuracy and
efficiency in quality assurance practices.
Question :
Gather and write application specific
requirements for your any micro project
1. Interviews
Objective of conducting an interview is to understand the customer’s
expectations from the software.
It is impossible to interview every stakeholder hence representatives from groups are
selected based on their expertise and credibility. Interviews maybe be open-ended or
structured.
1. In open-ended interviews there is no pre-set agenda. Context free
questions may be asked to understand the problem.
2. In a structured interview, an agenda of fairly open questions is prepared.
Sometimes a proper questionnaire is designed for the interview.
2. Brainstorming Sessions
It is a group technique
It is intended to generate lots of new ideas hence providing a platform to
share views
A highly trained facilitator is required to handle group bias and group
conflicts.
Every idea is documented so that everyone can see it.
Finally, a document is prepared which consists of the list of requirements
and their priority if possible.
Usecase Diagram
Practical no:- 12