### Navigation

- index
- next |
- previous |
- OpenCV 3.0.0-dev documentation »
- OpenCV API Reference »
- contrib. Contributed/Experimental Stuff »
- FaceRecognizer - Face Recognition with OpenCV »

# Changelog

## Release 0.05

This library is now included in the official OpenCV distribution (from 2.4 on). The :ocv:class`FaceRecognizer` is now an `Algorithm`, which better fits into the overall OpenCV API.

To reduce the confusion on user side and minimize my work, libfacerec and OpenCV have been synchronized and are now based on the same interfaces and implementation.

The library now has an extensive documentation:

- The API is explained in detail and with a lot of code examples.
- The face recognition guide I had written for Python and GNU Octave/MATLAB has been adapted to the new OpenCV C++ `cv::FaceRecognizer`.
- A tutorial for gender classification with Fisherfaces.
- A tutorial for face recognition in videos (e.g. webcam).

### Release highlights

- There are no single highlights to pick from, this release is a highlight itself.

## Release 0.04

This version is fully Windows-compatible and works with OpenCV 2.3.1. Several bugfixes, but none influenced the recognition rate.

### Release highlights

- A whole lot of exceptions with meaningful error messages.
- A tutorial for Windows users: http://bytefish.de/blog/opencv_visual_studio_and_libfacerec

## Release 0.03

Reworked the library to provide separate implementations in cpp files, because it’s the preferred way of contributing OpenCV libraries. This means the library is not header-only anymore. Slight API changes were done, please see the documentation for details.

### Release highlights

- New Unit Tests (for LBP Histograms) make the library more robust.
- Added more documentation.

## Release 0.02

Reworked the library to provide separate implementations in cpp files, because it’s the preferred way of contributing OpenCV libraries. This means the library is not header-only anymore. Slight API changes were done, please see the documentation for details.

### Release highlights

- New Unit Tests (for LBP Histograms) make the library more robust.
- Added a documentation and changelog in reStructuredText.

## Release 0.01

Initial release as header-only library.

### Release highlights

- Colormaps for OpenCV to enhance the visualization.
- Face Recognition algorithms implemented:
  - Eigenfaces [TP91]
  - Fisherfaces [BHK97]
  - Local Binary Patterns Histograms [AHP04]
- Added persistence facilities to store the models with a common API.
- Unit Tests (using gtest).
- Providing a CMakeLists.txt to enable easy cross-platform building.

## Help and Feedback

You did not find what you were looking for?

- Ask a question on the Q&A forum.
- If you think something is missing or wrong in the documentation, please file a bug report.

### Navigation

- index
- next |
- previous |
- OpenCV 3.0.0-dev documentation »
- OpenCV API Reference »
- contrib. Contributed/Experimental Stuff »
- FaceRecognizer - Face Recognition with OpenCV »