Skip to content

SiddhantOjha17/Spotlight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotlight

Overview

This project is a Conversational Multi-Agent System developed using CrewAI for face recognition and video processing. The system is designed to enable automated and intelligent media analysis through specialized agents.

Features

  • Face Recognition Agent

    • Identifies and matches faces across images and videos
    • Applicable in security systems, photo organization, and identity verification
    • Supports intelligent face matching and recognition
  • Video Processing Agent

    • Automated video editing capabilities
    • Highlight creation and scene trimming
    • Intelligent video clip compilation based on user specifications
    • Automatic unnecessary footage removal
  • Streamlit App: Provides a user-friendly interface for interaction and visualization.

Installation

Prerequisites

Ensure you have Python installed (recommended version: 3.10).

Setup

  1. Clone this repository:
    git clone https://github.com/SiddhantOjha17/Spotlight.git
    cd spotlight
  2. Install dependencies:
    pip install -r requirements.txt

Usage

  1. Run the Streamlit application:
    streamlit run app.py
  2. Upload images/videos and let the agents process them.
  3. View results and processed media directly from the app interface or inside the data/ folder.

Contributing

Fork the repository Create your feature branch (git checkout -b feature/AmazingFeature) Commit your changes (git commit -m 'Add some AmazingFeature') Push to the branch (git push origin feature/AmazingFeature) Open a Pull Request

License

This project is licensed under the MIT License. See LICENSE for details.


Feel free to contribute and enhance the system! ๐Ÿš€