WildEye is a Python-based application that utilizes machine learning models to identify and classify animals in images. The project leverages pre-trained models and custom scripts to detect various animal species, providing a user-friendly interface for seamless interaction.
- Image Upload: Allows users to upload images for animal detection.
- Animal Classification: Utilizes machine learning models to identify and classify animals within the uploaded images.
- User Interface: Provides a simple and intuitive interface for users to interact with the application.
- Python: Programming language used for application development.
- Flask: Web framework for building the web application.
- TensorFlow: Machine learning framework for model deployment.
- OpenCV: Library for image processing tasks.
- HTML/CSS: For designing the web interface.
To run the project locally, follow the steps below:
git clone https://github.com/JimmYCHUU/WildEye.git
Navigate to the Project Directory:
cd animal-detector
It is recommended to use a virtual environment to manage dependencies:
python3 -m venv env
Activate the Virtual Environment:
.\env\Scripts\activate
source env/bin/activate
pip install -r requirements.txt
Some system libraries are required for the application to function correctly:
sudo apt-get update && sudo apt-get install ffmpeg libsm6 libxext6
python app.py
The application will be accessible at http://127.0.0.1:5000/.
- Open the application in your web browser.
- Upload an image using the provided upload interface.
- The application will process the image and display the detected animal species.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch.
- Make your changes.
- Submit a pull request.