FaceSDK is distributed with the following sample applications (they can be found in the FaceSDK samples\ directory):
1. LiveRecognition
This application memorizes a person from a camera and recognizes her when she looks into a webcam. Source code is available on Microsoft C# 2005/2008, Borland Delphi 6.0 and higher, Microsoft Visual C++ 2005/2008, Microsoft Visual Basic .NET 2005/2008, Java and Visual Basic 6.0.
2. FaceTracking
This application receives a picture from a webcam and highlights all detected faces with rectangles. Source code is available on Microsoft C# 2005/2008, Borland Delphi 6.0 and higher, Microsoft Visual C++ 2005/2008, Microsoft Visual Basic .NET 2005/2008, Java and Visual Basic 6.0.
3. Lookalikes
This application allows the user to create a database of faces and run a search for the best matches (the most similar face from the database is shown). Source code is available on Microsoft Visual C++ 2005/2008, Microsoft C# 2005/2008 and Borland Delphi 6.0 and higher. There is an example of working with Microsoft SQL and SQLite databases on Microsoft C# 2005/2008 and Microsoft Visual C++ 2005/2008. To run the Microsoft SQL example, you need to attach the database (located in the DB folder of the sample) to the Microsoft SQL Server.
4. LiveFacialFeatures
This application tracks users’ facial features in real-time using a web camera. The sample illustrates how to smooth the coordinates of facial features to prevent jitter. Source code is available on Microsoft C# 2005/2008, Borland Delphi 6.0 and higher, Java, Microsoft Visual C++ 2005/2008 and Microsoft Visual Basic .NET 2005/2008.
5. FacialFeatures
This application opens a photograph, detects a face in a photo (only one face, the one that can be detected best), detects facial features and draws a frame around the detected face and detected features. Source code is available on Microsoft C# 2005/2008, Borland C++ Builder 6.0, Borland Delphi 6.0 and higher, Java, Microsoft Visual C++ 2005/2008, Microsoft Visual Basic .NET 2005/2008 and Visual Basic 6.0.
6. IPCamera
This application opens an IP camera (allowing the user to specify its address, user name and password), displays the image from the camera and detects faces. Source code is available on Microsoft C# 2005/2008, Borland Delphi 6.0 and higher, Java, Microsoft Visual C++ 2005/2008 and Microsoft Visual Basic .NET 2005/2008.
7. Portrait
This application is for the command line. The application receives a picture, detects a face and, if the face is found, crops it and saves it to a file. Source code is available on C++.
8. Advanced
This sample provides source code for .NET wrapper that links facesdk.dll dynamically. Refer to Using with .NET (C# and VB) for details. The sample also provides source code for Java wrapper.
















