GitHunt
EL

elb3k/elastic-face

Face recognition system with CNN feature extractor and elasticsearch database

Face - ElasticSearch

Database (debian installs):

  1. ElasticSearch with OpenDistro - error fix
  2. Kibana

Demo database (Kibana):

PUT face_recognition
{
  "mappings": {
    "properties": {
      
      "embedding":{
        "type": "dense_vector",
        "dims": 2048
      },
      "id":{
        "type": "keyword"
      },
      
      "text":{
        "type": "keyword"
      }
      
    }
  }
}

Requirements:

  1. elasticsearch
  2. tensorflow
  3. opencv-python
  4. tqdm

Usage

  1. python load.py - to load images to database
  2. python search.py - to search images

Languages

Python98.2%PureBasic1.8%

Contributors

Created September 13, 2020
Updated December 1, 2025