Taking time to understand these issues in detail will improve your facial recognition performance and save you development costs.

Dave's Thoughts on Innovation and Technology:

Home Facial Recognition Application Development
Facial Recognition Application Development

Test your idea for a facial recognition application—
without the commitment and investment.


Facial-Recognition-Diagram-Initial-PointThere exists a number of applications and Software Development Kits (SDKs) that will enable you to build an application that uses facial recognition. There are some good SDKs and some weak tool kits. Selecting the SDK is the easy part. Understanding the nuances and complexity of facial recognition is much more complex. All facial recognition search algorithms have specifications and circumstances in which they will work well as well as situations in which they will have poor results.

Here are five things to consider when building an application.

  1. Facial recognition is a two-step process. The first step is finding a face in the photo or graphic file. The second step is attempting to match that face to a master face or master faces.
  2. Facial recognition matches faces against a known identifiable digitized master face. The better the quality that face is, the better the matches will be.
  3. You can use multiple master faces for each person. Caution is needed in this approach as the wrong types of master(s) can throw the results off.
  4. Facial recognition returns probabilities that each face matched against the master face. Matching a face against a master will change in probability if you choose to match against multiple masters. A good clustering algorithm is needed to improve this performance. SDKs do not include a clustering algorithm. You will need to build your own algorithm.
  5. Take note under the circumstances in which faces will not match (or match poorly). These including lighting, rotation, age, accessories which cover parts of the face (such as sunglasses or hats), and other variables.

Taking time to understand these issues in detail will improve your facial recognition performance and save you development costs.

Initial Point can help you:

  1. Select a facial SDK vendor.
  2. Provide consulting service to help you design your facial recognition application.
  3. Write a facial recognition application for you.

If you would like assistance in developing your facial recognition application, This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

 

Our Mission

Initial Point has developed specialized technology expertise in the area of sensors and facial recognition. Initial Point offers specialized technology services to companies who wish to build or enhance their use of technology in those fields.