• This repository has been archived on 06/Aug/2020
  • Stars
    star
    354
  • Rank 119,298 (Top 3 %)
  • Language
    C++
  • Created over 12 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Face Recognition Library for OpenCV.

Description

libfacerec is a library for face recognition in OpenCV. It has been merged into OpenCV 2.4 (contrib module) and both implementations are synchronized. So if you are in (a recent) OpenCV 2.4: There is no need to compile libfacerec yourself, you have everything to get started. Note: Make sure to work on a recent OpenCV revision, if you want to be compatible with the very latest libfacerec version.

The library comes with an extensive documentation, which can be found at

The documentation includes:

There are no additional dependencies to build the library. The Eigenfaces, Fisherfaces method and Local Binary Patterns Histograms (LBPH) are implemented and most parts of the library are covered by unit tests. As of OpenCV 2.4+ this library has been merged into the OpenCV contrib module, so if you are using OpenCV 2.4+ you can start right away.

Again note: This library is included in the contrib module of OpenCV.

Issues and Feature Requests

This project is now open for bug reports and feature requests.

Building the library with Microsoft Visual Studio 2008/2010

If you have problems with building libfacerec with Microsoft Visual Studio 2008/2010, then please read my blog post at:

This is based on version 0.04 of the libfacerec, available here:

Literature

  • Eigenfaces (Turk, M., and Pentland, A. "Eigenfaces for recognition.". Journal of Cognitive Neuroscience 3 (1991), 71–86.)
  • Fisherfaces (Belhumeur, P. N., Hespanha, J., and Kriegman, D. "Eigenfaces vs. Fisherfaces: Recognition using class specific linear projection.". IEEE Transactions on Pattern Analysis and Machine Intelligence 19, 7 (1997), 711–720.)
  • Local Binary Patterns Histograms (Ahonen, T., Hadid, A., and Pietikainen, M. "Face Recognition with Local Binary Patterns.". Computer Vision - ECCV 2004 (2004), 469–481.)

More Repositories

1

facerec

Implements face recognition algorithms for MATLAB/GNU Octave and Python.
Python
940
star
2

opencv

OpenCV projects: Face Recognition, Machine Learning, Colormaps, Local Binary Patterns, Examples...
C++
679
star
3

SpringBootMultiTenancy

Example project for Multi Tenancy with Spring Boot.
Java
24
star
4

ElasticsearchFulltextExample

Experiments on Fulltext Search using Elasticsearch.
C#
20
star
5

AspNetCoreMultitenancy

Providing Multitenancy with ASP.NET Core and PostgreSQL Row Level Security
C#
15
star
6

SpringBootMultitenancyUsingRowLevelSecurity

Java
13
star
7

ElasticsearchCodeSearch

Index and Search GitHub Repositories using Elasticsearch
C#
12
star
8

WideWorldImporters

Building an application for the WideWorldImporters using Microsoft ASP.NET Core OData. Frontends for Angular, Blazor and WPF.
C#
12
star
9

SpringBootMultiTenancy_WebFlux

This example shows how to add Multitenancy to a WebFlux Spring Boot application.
Java
9
star
10

FcmSharp

Firebase Cloud Messaging (FCM) with .NET
C#
6
star
11

facerecognition_guide

This is a guide to face recognition with Python, GNU Octave/MATLAB and OpenCV2 C++. Eigenfaces and Fisherfaces are explained in detail and implemented.
TeX
5
star
12

ElasticUtils

Provides simplified access to the ElasticSearch Java API.
Java
4
star
13

OpenFgaExperiments

Experiments for combining OpenFGA and OData.
C#
4
star
14

ODataAuthorization

A fork of Microsoft.AspNetCore.OData.Authorization to support .NET6 and ASP.NET Core OData 8.
C#
4
star
15

FlinkExperiments

Experiments with Apache Flink.
Java
4
star
16

bytefish.de

Resources for building my personal website.
CSS
4
star
17

AclExperiments

Experimenting with the Google Zanzibar ACL
C#
4
star
18

KmlToGeoJson

A small library to convert from KML to GeoJSON.
C#
3
star
19

ModularEfCore

Building Modular Applications with EF Core 2.1
C#
2
star
20

SqlServer2019GraphDatabase

Visualize a Graph Schema in SQL Server 2019
C#
2
star
21

PostGisBulkInsert

PostGIS Extensions for PgBulkInsert.
Java
2
star
22

Neo4JSample

An Example for working with Neo4J in C#.
C#
2
star
23

SqliteFulltextSearch

Using SQLite FTS5 from .NET
C#
2
star
24

gitclub-dotnet

GitClub models the GitHub Permissions using OpenFGA
C#
1
star
25

WideWorldImporters.Wpf

A WPF Desktop application to use OData Connected Services
C#
1
star
26

DGraphSample

Analyzing Flight Data with Dgraph and .NET
C#
1
star
27

RebacExperiments

Experimenting with Relationship-based Access Control.
C#
1
star
28

ElasticSearchExperiment

A sample project for using Elasticsearch with .NET.
C#
1
star
29

SignalRSample

Real-time Charts with ASP.NET Core SignalR and Chart.js.
JavaScript
1
star
30

ApacheJenaSample

Experiments on analyzing interconnected data using Apache Jena and dotnetrdf
JavaScript
1
star
31

SqlQueryMapper

Simplifying Data Access with ADO.NET.
C#
1
star
32

EFCoreExperiments

EntityFramework Core Experiments
C#
1
star
33

OpenSkyFlightTracker

A sample Flight Tracker using the OpenSky Network API.
TypeScript
1
star
34

colormaps-opencv

Implements colormaps for use in OpenCV.
C++
1
star
35

InfluxTimeseriesAnalysis

Timeseries Analysis Experiments with InfluxDB
Java
1
star
36

SqlServerBulkInsert

Simple Wrapper around SqlBulkCopy for providing efficient bulk inserts to the SQL Server.
C#
1
star
37

ODataRebacExperiments

Experimenting with Relationship-based Access Control and ASP.NET Core OData 8.
C#
1
star
38

FcmJava

FcmJava is a Java library for working with the Firebase Cloud Messaging (FCM) API.
Java
1
star
39

AuthorizationExperiments

Exploring Relationship-based Access Control with Google Zanzibar
C#
1
star
40

DwdAnalysis

Analyzing German Weather Data using Open Data, SQL Server and .NET
C#
1
star