Metadata-Version: 2.4
Name: openfacekit
Version: 0.2.0
Summary: OpenFaceKit is a Python library for face detection and recognition in images, videos and streams using deep learning models.
Author-email: Joaquin Amat Rodrigo <j.amatrodrigo@gmail.com>
Maintainer-email: Joaquin Amat Rodrigo <j.amatrodrigo@gmail.com>
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://github.com/JoaquinAmatRodrigo/deep-face-recognition
Project-URL: Repository, https://github.com/JoaquinAmatRodrigo/deep-face-recognition
Project-URL: Documentation, https://github.com/JoaquinAmatRodrigo/deep-face-recognition
Project-URL: Release Notes, https://github.com/JoaquinAmatRodrigo/deep-face-recognition
Project-URL: Download, https://pypi.org/project/deepfacerecognition/#files
Project-URL: Tracker, https://github.com/JoaquinAmatRodrigo/deep-face-recognition/issues
Keywords: data-science,machine-learning,computer-vision
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.24.0
Requires-Dist: scipy>=1.3.2
Requires-Dist: matplotlib<3.11,>=3.3
Requires-Dist: torch<2.8,>=2.4; python_version < "3.13"
Requires-Dist: tqdm>=4.57
Requires-Dist: joblib>=1.1
Requires-Dist: opencv-python>=4.10
Requires-Dist: facenet-pytorch>=2.5.3
Requires-Dist: pillow>=11.0
Provides-Extra: docs
Requires-Dist: mike==2.1.3; extra == "docs"
Requires-Dist: mkdocs==1.6.1; extra == "docs"
Requires-Dist: mkdocs-jupyter==0.25.1; extra == "docs"
Requires-Dist: mkdocs-material==9.6.16; extra == "docs"
Requires-Dist: mkdocstrings==0.30.0; extra == "docs"
Requires-Dist: mkdocstrings-python==1.16.12; extra == "docs"
Requires-Dist: notebook==6.5.7; extra == "docs"
Requires-Dist: jupyter-contrib-nbextensions==0.7.0; extra == "docs"
Requires-Dist: black==25.1.0; extra == "docs"
Provides-Extra: test
Requires-Dist: pytest>=7.3; extra == "test"
Requires-Dist: pytest-cov>=4.1; extra == "test"
Requires-Dist: pytest-xdist>=3.3; extra == "test"
Requires-Dist: tomli>=2.0; extra == "test"
Requires-Dist: pandas[parquet]>=1.5; extra == "test"
Dynamic: license-file

# OpenFaceKit

<h1 align="center">
    <img src="./docs/images/face-recognition.jpg">
</h1>


| | |
| --- | --- |
| Package | ![Python](https://img.shields.io/badge/python-3.9%20%7C%203.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue) [![PyPI](https://img.shields.io/pypi/v/openfacekit)](https://pypi.org/project/openfacekit/) [![Downloads](https://static.pepy.tech/badge/openfacekit)](https://pepy.tech/project/openfacekit) [![Downloads](https://img.shields.io/pypi/dm/openfacekit?style=flat-square&color=blue&label=downloads%2Fmonth)](https://pypistats.org/packages/openfacekit) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/openfacekit/openfacekit/graphs/commit-activity) [![Project Status: Active](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) |
| Meta | [![License](https://img.shields.io/github/license/skforecast/skforecast)](https://github.com/skforecast/skforecast/blob/master/LICENSE)
|Donation | [![paypal](https://img.shields.io/static/v1?style=social&amp;label=Donate&amp;message=%E2%9D%A4&amp;logo=Paypal&amp;color&amp;link=%3curl%3e)](https://www.paypal.com/donate/?hosted_button_id=D2JZSWRLTZDL6) ![GitHub Sponsors](https://img.shields.io/github/sponsors/joaquinamatrodrigo?logo=github&label=Github%20sponsors&link=https%3A%2F%2Fgithub.com%2Fsponsors%2FJoaquinAmatRodrigo) |


OpenFaceKit is a Python library for face detection and recognition in images, videos and streams using deep learning models.

# Installation & Dependencies

To install the basic version of `openfacekit` with core dependencies, run the following:

```bash
pip install git+https://github.com/JoaquinAmatRodrigo/openfacekit.git
```

**Dependencies:**

- numpy>=1.24.0
- scipy>=1.3.2
- matplotlib>=3.3, <3.11
- torch>=2.4, <2.8; python_version < '3.13'
- tqdm>=4.57
- joblib>=1.1
- opencv-python >= 4.10
- facenet-pytorch>=2.5.3
- pillow>=11.0

# Documentation and user guide

Usage examples can be found in [Face detection and recognition with deep learning and python](https://cienciadedatos.net/documentos/py34-face-detection-and-recognition-python).
