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.
-
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.
Ensure you have Python installed (recommended version: 3.10).
- Clone this repository:
git clone https://github.com/SiddhantOjha17/Spotlight.git cd spotlight
- Install dependencies:
pip install -r requirements.txt
- Run the Streamlit application:
streamlit run app.py
- Upload images/videos and let the agents process them.
- View results and processed media directly from the app interface or inside the
data/
folder.
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
This project is licensed under the MIT License. See LICENSE
for details.
Feel free to contribute and enhance the system! ๐