All Projects → vcolamatteo → face-authentication

vcolamatteo / face-authentication

Licence: other
Face-authentication system enterely written on C++ with OpenCV and Qt third party library. Face-antispoofing procedure is included.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to face-authentication

Bert Attributeextraction
USING BERT FOR Attribute Extraction in KnowledgeGraph. fine-tuning and feature extraction. 使用基于bert的微调和特征提取方法来进行知识图谱百度百科人物词条属性抽取。
Stars: ✭ 224 (+357.14%)
Mutual labels:  feature-extraction
machine learning course
Artificial intelligence/machine learning course at UCF in Spring 2020 (Fall 2019 and Spring 2019)
Stars: ✭ 47 (-4.08%)
Mutual labels:  feature-extraction
Python Computer Vision from Scratch
This repository explores the variety of techniques commonly used to analyze and interpret images. It also describes challenging real-world applications where vision is being successfully used, both for specialized applications such as medical imaging, and for fun, consumer-level tasks such as image editing and stitching, which students can apply…
Stars: ✭ 219 (+346.94%)
Mutual labels:  feature-extraction
Computer Vision Guide
📖 This guide is to help you understand the basics of the computerized image and develop computer vision projects with OpenCV. Includes Python, Java, JavaScript, C# and C++ examples.
Stars: ✭ 244 (+397.96%)
Mutual labels:  feature-extraction
ImageCluster
Image cluster 图像聚类
Stars: ✭ 18 (-63.27%)
Mutual labels:  feature-extraction
Diabetic-Retinopathy-Feature-Extraction-using-Fundus-Images
Diabetic Retinopathy is a very common eye disease in people having diabetes. This disease can lead to blindness if not taken care of in early stages, This project is a part of the whole process of identifying Diabetic Retinopathy in its early stages. In this project, we'll extract basic features which can help us in identifying Diabetic Retinopa…
Stars: ✭ 25 (-48.98%)
Mutual labels:  feature-extraction
Face.evolve.pytorch
🔥🔥High-Performance Face Recognition Library on PaddlePaddle & PyTorch🔥🔥
Stars: ✭ 2,719 (+5448.98%)
Mutual labels:  feature-extraction
image features
Extract deep learning features from images using simple python interface
Stars: ✭ 84 (+71.43%)
Mutual labels:  feature-extraction
bob
Bob is a free signal-processing and machine learning toolbox originally developed by the Biometrics group at Idiap Research Institute, in Switzerland. - Mirrored from https://gitlab.idiap.ch/bob/bob
Stars: ✭ 38 (-22.45%)
Mutual labels:  feature-extraction
pyAudioProcessing
Audio feature extraction and classification
Stars: ✭ 165 (+236.73%)
Mutual labels:  feature-extraction
Deep Learning Machine Learning Stock
Stock for Deep Learning and Machine Learning
Stars: ✭ 240 (+389.8%)
Mutual labels:  feature-extraction
Radiomics-research-by-using-Python
Radiomics (here mainly means hand-crafted based radiomics) contains data acquire, ROI segmentation, feature extraction, feature selection, machine learning modeling, and stastical analysis.
Stars: ✭ 27 (-44.9%)
Mutual labels:  feature-extraction
iros bshot
B-SHOT : A Binary Feature Descriptor for Fast and Efficient Keypoint Matching on 3D Point Clouds
Stars: ✭ 43 (-12.24%)
Mutual labels:  feature-extraction
Pliers
Automated feature extraction in Python
Stars: ✭ 243 (+395.92%)
Mutual labels:  feature-extraction
SPHORB
feature detector and descriptor for spherical panorama
Stars: ✭ 66 (+34.69%)
Mutual labels:  feature-extraction
Amazing Feature Engineering
Feature engineering is the process of using domain knowledge to extract features from raw data via data mining techniques. These features can be used to improve the performance of machine learning algorithms. Feature engineering can be considered as applied machine learning itself.
Stars: ✭ 218 (+344.9%)
Mutual labels:  feature-extraction
pyefd
Python implementation of "Elliptic Fourier Features of a Closed Contour"
Stars: ✭ 71 (+44.9%)
Mutual labels:  feature-extraction
SIFT-BoF
Feature extraction by using SITF+BoF.
Stars: ✭ 22 (-55.1%)
Mutual labels:  feature-extraction
Graph-Based-TC
Graph-based framework for text classification
Stars: ✭ 24 (-51.02%)
Mutual labels:  feature-extraction
video features
Extract video features from raw videos using multiple GPUs. We support RAFT and PWC flow frames as well as S3D, I3D, R(2+1)D, VGGish, CLIP, ResNet features.
Stars: ✭ 225 (+359.18%)
Mutual labels:  feature-extraction

face-authentication

Welcome Sir/Madame and thanks to be here!



This is a complete face-authentication system. I developed it during my degree-thesis (italian language) in Computer Engineering.
It is entrely written in C++.
The whole computative process mainly consists of the following functional modules:


  • face-tracking
  • OpenCV classifier + template matching technique for angled head-posture detection and a continuos tracking without any visual freeze.

  • eyes-tracking
  • for face-cropping (missing a complete face landamaks detection system...) and geometric normalization (a planar face rotation to normalize user's head-posture)

  • brightness-normalization
  • For reducing environment light condition variability (the system works with just a RGB webcam)

  • face-antispoofing
  • Multiresolution/Multiscale LBP and SVM with radial filter classification. The system is able to work without any kind of liveness-detection, so it doesn't need user cooperation and it's absolutely transparent for user.

  • features-extraction
  • The features-extraction module is based on the Local Quantized Pattern methodology (LQP), with vector quantization (clustering) performed with k-means algorithm (scratch programmed).


The system is provided of a GUI for helping user during the enollment and the classification phases of the authentication process.



Windows/Linux OS compatibility. Third party library involved: OpenCV 2.4.9, Qt 5.1.
System divided in a Trainer application and a Recognizer application.
More info at: vcolamatteo/computervision.
For any info request email me at: [email protected]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].