Metadata-Version: 2.4
Name: insightface-recognition-sdk
Version: 0.1.0
Summary: A Python SDK for face recognition using InsightFace library
Author-email: PRAFULDAS M M <d.praful@outlook.com>
License: MIT
Project-URL: Homepage, https://github.com/dpraful/insightface-recognition-sdk
Project-URL: Repository, https://github.com/dpraful/insightface-recognition-sdk
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Image Recognition
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi>=0.104.1
Requires-Dist: uvicorn[standard]>=0.24.0
Requires-Dist: python-multipart>=0.0.6
Requires-Dist: pydantic>=2.5.0
Requires-Dist: pydantic_core>=2.14.0
Requires-Dist: pyodbc>=4.0.39
Requires-Dist: sqlalchemy>=2.0.23
Requires-Dist: alembic>=1.13.0
Requires-Dist: opencv-python>=4.8.1.78
Requires-Dist: numpy>=1.24.4
Requires-Dist: insightface>=0.7.3
Requires-Dist: onnxruntime>=1.16.3
Requires-Dist: Pillow>=10.1.0
Requires-Dist: scikit-image>=0.22.0
Requires-Dist: scipy>=1.11.4
Requires-Dist: scikit-learn>=1.3.2
Requires-Dist: threadpoolctl>=3.2.0
Requires-Dist: psutil>=5.9.6
Requires-Dist: gpustat>=1.0.0
Requires-Dist: pympler>=1.0.1
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: configparser>=6.0.0
Dynamic: license-file

# InsightFace Recognition SDK

A Python SDK for face recognition using the InsightFace library. This package provides easy-to-use modules for encoding faces, recognizing faces, and managing face databases.

## Features

- Face encoding and recognition
- Database management for face embeddings
- Web API support with FastAPI
- Configurable models and settings

## Installation

```bash
pip install insightface-recognition-sdk
```

## Usage

```python
from insightface_recognition_sdk import FaceRecognitionModels

# Initialize the model
models = FaceRecognitionModels()

# Encode a face
# ... (add example code)
```

## Requirements

- Python >= 3.8
- InsightFace
- OpenCV
- NumPy
- And other dependencies as listed in pyproject.toml

## License

MIT License
