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

https://github.com/rohan1279/face-sort


https://github.com/rohan1279/face-sort

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# FacialFileOrganizer

FacialFileOrganizer is an intelligent photo management system that uses facial recognition to automatically organize and categorize your photos based on the individuals present in them.

![Project Overview](public/full-diagram.png)

## Features

- Upload multiple photos via an intuitive drag-and-drop interface
- Automatic facial recognition and categorization
- Organize photos into folders based on recognized individuals
- User-friendly web interface built with React and TypeScript
- Efficient backend processing with Python

## How It Works

1. **Photo Upload**: Users upload photos through the web interface.

![Upload Interface](public/upload.png)

2. **Face Detection**: The system analyzes each photo to detect faces.

3. **Face Recognition**: Detected faces are compared against a database of known faces.

4. **Categorization**: Photos are organized into folders based on recognized individuals.

5. **Result Presentation**: Users can view their organized photos through the web interface.

![Result Interface](public/output.png)

## Technology Stack

### Frontend

- React with TypeScript

- Tailwind CSS for styling

### Backend

- Python
- FastAPI for API development
- face_recognition library for facial detection and recognition

### Storage

### Hosting

- Vercel for frontend hosting

## Installation

## Usage

## Contributing

Contributions to FacialFileOrganizer are welcome! Please read our contributing guidelines before submitting a pull request.

## Acknowledgments

- Thanks to the creators of the face_recognition library
- Inspiration from Google Photos and similar services