AInimal Detector is an innovative project that employs deep learning with YOLO (You Only Look Once) to effectively detect animals in images and videos. Specifically designed to support researchers in fields requiring animal detection, such as camera traps, this project is actively contributing to a Master's project at UFJF (Universidade Federal de Juiz de Fora).
- Animal Detection: Utilizes YOLO to accurately identify and locate animals in images and videos.
- User Interface: Built with PyQt, providing an intuitive and interactive experience for users.
- Multi-platform Support: Compatible with various platforms, ensuring accessibility for a broad audience.
- Easy Integration: Simple and straightforward integration with your existing workflow.
- Python 3.x
- YOLO (You Only Look Once)
- PyQt5
- OpenCV
- Other dependencies (refer to the requirements.txt file)
-
Clone the repository:
git clone https://github.com/PauloCareli/ainimal-detector.git
-
Clone the repository:
git clone https://github.com/PauloCareli/ainimal-detector.git
-
To install all dependencies needed to run this project, first install Python and then Pip if it isn't installed yet. After that, run the line below with the terminal inside the root folder:
Then, run the following command:
pip install -r requirements.txt
-
You can install the application by clicking on the installer at or you can run the AInimal Detector application with:
python pyqt/main.py
-
Use the user-friendly interface to load images or videos and initiate the animal detection process.
Modify the configuration parameters in the config.py file to tailor the application to your specific needs.
- YOLO (You Only Look Once): YOLO Website
- PyQt: PyQt Documentation
- OpenCV: OpenCV Documentation
Feel free to reach out if you have any questions or issues. Happy detecting! 🐾