All Projects → UoA-eResearch → openface_mass_compare

UoA-eResearch / openface_mass_compare

Licence: Apache-2.0 license
An openface script that runs a REST server. Posted images are compared against a large dataset, and the most likely match is returned. Works with https://hub.docker.com/r/uoacer/openface-mass-compare/

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to openface mass compare

facematch
Facematch is a tool to verifies if two photos contain the same person.
Stars: ✭ 62 (+181.82%)
Mutual labels:  recognition
VideoRecognitionTracking
Real time object or face detection recognition and tracking in video. The Full end-to-end project.
Stars: ✭ 36 (+63.64%)
Mutual labels:  recognition
Vehicle-Number-Plate-Reading
Read Vehicle Number Plate and store the data in a CSV file with date and time.
Stars: ✭ 47 (+113.64%)
Mutual labels:  recognition
Hand-Digits-Recognition
Recognize your own handwritten digits with Tensorflow, embedded in a PyQT5 GUI. The Neural Network was trained on MNIST.
Stars: ✭ 11 (-50%)
Mutual labels:  recognition
SRLCD
fast loop closure detection (online visual place recognition) via saliency re-identification IROS 2020
Stars: ✭ 78 (+254.55%)
Mutual labels:  recognition
timeline
Timeline - A photo organizer
Stars: ✭ 39 (+77.27%)
Mutual labels:  recognition
lostX
(RSS 2018) LoST - Visual Place Recognition using Visual Semantics for Opposite Viewpoints across Day and Night
Stars: ✭ 60 (+172.73%)
Mutual labels:  recognition
Identifying-Clothing-Attributes
Pretrained VGG-16 network as feature extractor for Object Recognition (Python, Keras, Scikit-Learn)
Stars: ✭ 22 (+0%)
Mutual labels:  recognition
Chords.py
Neural networks applied in recognizing guitar chords using python, AutoML.NET with C# and .NET Core
Stars: ✭ 24 (+9.09%)
Mutual labels:  recognition
small model face recognition
针对移动端的人脸识别需求,训练测试一些相关的小模型实验。
Stars: ✭ 27 (+22.73%)
Mutual labels:  recognition
facial-expression-recognition
The main purpose of the project - recognition of emotions based on facial expressions. Cohn-Kanade data set (http://www.pitt.edu/~emotion/ck-spread.htm) is used for explorations and training
Stars: ✭ 60 (+172.73%)
Mutual labels:  recognition
Korean-OCR-Model-Design-based-on-Keras-CNN
Korean OCR Model Design(한글 OCR 모델 설계)
Stars: ✭ 34 (+54.55%)
Mutual labels:  recognition
SkeletonMatching
This repository implements skeleton matching algorithm.
Stars: ✭ 30 (+36.36%)
Mutual labels:  recognition
Awesome-Human-Activity-Recognition
An up-to-date & curated list of Awesome IMU-based Human Activity Recognition(Ubiquitous Computing) papers, methods & resources. Please note that most of the collections of researches are mainly based on IMU data.
Stars: ✭ 72 (+227.27%)
Mutual labels:  recognition
rutimeparser
Recognize date and time in russian text and return datetime.datetime.
Stars: ✭ 17 (-22.73%)
Mutual labels:  recognition
FaceIDLight
A lightweight face-recognition toolbox and pipeline based on tensorflow-lite
Stars: ✭ 17 (-22.73%)
Mutual labels:  recognition
facenet
Face recognition using Tensorflow
Stars: ✭ 17 (-22.73%)
Mutual labels:  openface
etiketai
Etiketai is an online tool designed to label images, useful for training AI models
Stars: ✭ 63 (+186.36%)
Mutual labels:  recognition
DecisionAmbiguityRecognition
Deep learning AI, that recognizes when are people uncertain
Stars: ✭ 16 (-27.27%)
Mutual labels:  recognition
iOS-CoreML-Inceptionv3
Real-time Object Recognition using Apple's CoreML 2.0 and Vision API -
Stars: ✭ 46 (+109.09%)
Mutual labels:  recognition

openface_mass_compare

An openface script that runs a REST server. Posted images are compared against a large dataset, and the most likely match is returned. Works with https://hub.docker.com/r/uoacer/openface-mass-compare/

Setup

Create a folder called "images". Create a folder for each person, and place at least one image for each person in their folder
Optionally, add a file called "data.json" containing additional information about each person in the same folder as this script
This folder containing your images directory and data.json should be mounted into the container as /root/data when you run the below docker run command in this directory

Installation

sudo su
apt-get install docker
docker pull uoacer/openface-mass-compare
docker run --name=omc --restart=always --detach=true --volume="`pwd`:/root/data" --publish="8000:8000" --net=host uoacer/openface-mass-compare
The volume command mounts the real directory on the left of the colon to the /root/data directory in the container
The first time you run this, it'll create a 2D matrix, where each element is an image from the images folder, processed by the Torch7 network
Once it's done, it'll save the result to data.pickle, for faster startup next time. For a dataset of 3678 images building this pickle file takes ~6.8 minutes
To view the logs, run the command
docker logs -f omc
To test, run
time curl localhost:8000 --data-binary @image.jpg -vv

Credits

Adapted from https://github.com/cmusatyalab/openface/blob/master/demos/compare.py which is licenced under the Apache License, Version 2.0 and Copyright 2015-2016 Carnegie Mellon University

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].