An open API service indexing awesome lists of open source software.

https://github.com/danielgatis/facematch

Facematch is a tool to verifies if two photos contain the same person.
https://github.com/danielgatis/facematch

face face-recognition identity liveness python recognition

Last synced: 11 months ago
JSON representation

Facematch is a tool to verifies if two photos contain the same person.

Awesome Lists containing this project

README

          

# Facematch

[![Downloads](https://pepy.tech/badge/facematch)](https://pepy.tech/project/facematch)
[![Downloads](https://pepy.tech/badge/facematch/month)](https://pepy.tech/project/facematch/month)
[![Downloads](https://pepy.tech/badge/facematch/week)](https://pepy.tech/project/facematch/week)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://img.shields.io/badge/License-MIT-blue.svg)

Facematch is a tool to verifies if two photos contain the same person.



input1
input2
output
result







{"match": true, "distance": 0.38913072553055295}





{"match": true, "distance": 0.5131670729305189}





{"match": true, "distance": 0.4370069082351905}





{"match": false, "distance": 0.7838337220196059}





{"match": false, "distance": 0.8705370438394476}

### Installation

Install it from pypi

```bash
pip install facematch
```

### Usage as a cli

Without output image
```bash
facematch input1.png input2.png
```

With output image
```bash
facematch -o output.png input1.png input2.png
```

### Usage as a library

In `app.py`

```python
from facematch.face import match

f = open('img1.png', 'rb')
data1 = f.read()
f.close()

f = open('img2.png', 'rb')
data2 = f.read()
f.close()

result, distance, data = match(data1, data2)

f = open('out.png', 'wb')
f.write(data)
f.close()

print(distance)
print(result)
```

Then run
```
python app.py
```

### License

Copyright (c) 2020-present [Daniel Gatis](https://github.com/danielgatis)

Licensed under [MIT License](./LICENSE.txt)

### Buy me a coffee

Liked some of my work? Buy me a coffee (or more likely a beer)

Buy Me A Coffee