This software employs facial recognition techniques to separate photos of different individuals into distinct folders, making it easier to organize large volumes of images.
- Select the input directory with photos to be organized.
- Select the output directory where the organized photos will be saved in subfolders.
- Utilizes AI for facial recognition and grouping of images.
- User-friendly graphical interface for easy use.
- Python 3.x
- Libraries: Tkinter, dlib, cv2 (OpenCV), numpy
- Run the software.
- Select the input directory with the photos to be organized.
- Select the output directory where the organized photos will be saved.
- Click "Run" and wait while the software organizes the photos.
Install dependencies using pip:
pip install dlib opencv-python numpy tk
/photo_separator_gui.py - Main script containing logic and GUI.
/test_photo_separator.py - Unit tests for the software.
/face_samples/ - (Optional) Face samples for testing.
- Fork the project.
- Create a new branch for your modifications.
- Submit a pull request.
This project is under the MIT license. See the LICENSE file for more details.
- @gustavosett