The project idea is unique and for the development of a
new system for facial recognition in the lost cost and small with the name
“Portable Low-cost Facial recognition.” The aim is to develop the system
portable that will help you to fix this system anywhere in the small spaces.
The proposed idea is going to be implemented to enhance the security of the
banks. The proposed system will be implemented in by using the Raspberry Pi,
and the Camera, which is fixed on the device and the programming language “python”
will be used for developing this project. The system will recognize the known
criminal faces by using the camera to make the system secure.
Nowadays, many banks have to face robbery cases. Some
people try to damage the ATM security to steal the money, and most people take
these tries whether they know that the camera is implanted in the ATM cabin.
The cameras record the videos, but it is difficult to recognize and find the
criminals by watching the videos. Sometimes the security room and the police fail
to recognize and find the criminals by watching the video.
The proposed system provides you facility to recognize
the criminals by using the device camera fixed in Raspberry Pi because this
system is developed just to develop the system that can easily recognize the
criminal faces and can find the criminal record of the criminal as well as the
social media API’s like Face book, Instagram and Google are also embedded in
the proposed project which can easily retrieve the personal detail of criminals
that will make the criminal searching task more easy. The system is very smart,
which can recognize the criminal face from different angle as well as it will
also recognize the face whether the criminal is smiling. The system is very
cost-effective, efficient, lighter and portable that enhances the workability
at low cost.
The main feature of the system, the system is providing
you facility to save the data on runtime in the database by online Apache
server as well as the SQLite is also used in to store the record in the device
storage. In case of any mishap, the data will be retrieved from the Apache
server.
Aim &
Objectives of Portable Low-Cost Facial Recognition
The proposed project has several objectives that make
the recognition system satisfactory. The main objective of the project is
listed below, which will clarify what the system is and why the system is made
for.
Provide Security
in Cheap Price
The main objective is to provide a cheaper security
system by the facial recognition system. There is much facial recognition
system available in the market, but they are most expensive, and the companies
or banks have to purchase the system at a high cost.
Making Portable
The portable feature also makes this project unique
this means that the devices are working on the Raspberry Pi which is the
smaller Linux based device and can be fixed in the small spaces anywhere in the
ATM cabin as well as the device can be transported when needed.
Recognition from
different Angles
Other devices are proving the camera services in the
market to several companies, but there are some flaws in their systems. To
overcome those flaws, the portable low-cost facial recognition system is
introduced, which can recognize the criminal faces from different angles
whether the suspicious person is smiling at that time.
Retrieve the
basic information using API’s
The aim is to retrieve the basic information of
suspicious persons by embedding the API of social media. The focus is to
recognize the face and the API’s provide the basic biography from the social
website. If that was criminal, then the system will save the information in
SQLite database as well as in the MySQL server.
The software development life cycle (SDLC) process is
used because it is using more suitable for this project.
Constraints
of Portable Low-Cost Facial Recognition
There are some constraints of the portable
cost-effective facial recognition which can reduce the efficiency of the
system. By taking a look at the system, it gives overview of the working
behavior. First of all it captures the image of the person then it will extract
the image then compare this image and match after this. The extraction of image
and capturing the image can go out of order due if the camera lens or sensor
does not work correctly. Sometimes, the camera fails to recognize the faces due
to low light, especially in the night. The runtime error may occur which can
affect the information retrieval process and possibly it can miss or skip the
information retrieving the person, or on the other side, the information cannot
be saved into the database due to runtime error. On the other side, system
development and implementation are difficult due to the other competitors and
can be difficult to use for some organizations or manage it properly.
Report Overview
of Portable Low-Cost Facial Recognition
In the report overview, the brief introductions are
given about the project and the report. The report will give you knowledge
about the project that what processes and hardware will be used in this use as
well as describes the main focus goals and objective of the proposed approach.
The aim is to develop the system portable that will help you to fix this system
anywhere in the small spaces. The proposed idea is going to be implemented to
enhance the security of the banks. The proposed system will be implemented in
by using the Raspberry Pi, and the Camera, which is fixed on the device and the
programming language “python” will be used for developing this project. The
system will recognize the known criminal faces by using the camera to make the
system secure.
The report is telling about the main objective and goal
of the project, which is mentioned above in the aim and objectives section. For
the reader’s convenience, the objectives are also listed here such as the main
goals is to provide the security in the cost-effective manners, make the system
portable, focusing on the personal information of suspicious people by using
the particular social media API’s as well as it focuses on the software
development life cycle for the development. There is also some constraint for
the implementation of the system. Some runtime errors can affect the working
efficiency of the system or camera can go out of order due to some electronic
problems or some lighting issue can affect face recognition.
The software development life cycle is used in the
development that has given the proper direction and way to develop the life
cycle. For example, by applying the software development life cycle process on
my project gave me a proper direction. First of all, I did analyze the
requirements, then design. After designing the way, it will take me in the
coding phase. After development, the testing technique will be applied to the
whole system. If all the tests are passed, then we will able to deploy this
system and commercialize this system. After commercialization, it is understood
that many issues can occur in the system then the developers can provide the
maintenance services.