Evaluation of Face Recognition APIs and Libraries
Abstract
After years of research, the commercialization
of face recognition technology is apparent with
the emergence of several face recognition libraries and
APIs. Organizations and developers are faced with
identifying critical success factors when selecting a
face-recognition API or library to be used within the
development of a product. This study aims to (1)
understand which quality characteristics derived from
the ISO/IEC 25010 standard are important for an
organization adopting the technology and (2) evaluate
two client-side libraries and two cloud based APIs
according to the quality characteristics identified. Data
was extracted by interviewing a company investigating
face recognition technology for software-reuse and an
experiment was carried out to evaluate the chosen
software by extracting metrics from the ISO 9126 standard.
An organization adopting face recognition technology
prioritised reliability, functional suitability and
maintainability as the most important. The experiment
concluded the chosen cloud-based APIs were more
computationally accurate than the client-side libraries.
However, the data collected concluded that the chosen
client-side libraries have less failure density than cloudbased
APIs.
Degree
Student essay
Collections
View/ Open
Date
2015-05-06Author
Masek, Philip
Thulin, Magnus
Language
eng