Are you tired of worrying about wild animals sneaking up on you? Well, imagine having a system that can not only detect the presence of animals but can also classify them as harmful or harmless. That's exactly what we achieved in this project! But we didn't stop there - we made sure to add an extra layer of protection by having the system alert the guard if it detects a potentially dangerous animal and the person in its proximity isn't moving. Now you can feel safe and secure even when you're out in the great outdoors!
Softwares:
- Google Colab/Jupyter Notebook
- GPUs(if available)
Packages:
- matplotlib>=3.2.2
- numpy>=1.18.5
- opencv-python>=4.1.1
- PyYAML>=5.3.1
- scipy>=1.4.1
- torch>=1.8.0
- torchvision>=0.9.1
- tqdm>=4.64.0
- pandas>=1.1.4
- seaborn>=0.11.0
NOTE: Python and pip are a must, using which the above packages can be installed during runtime.
Dataset: Creation of custom dataset using web scraping and plotting boundary boxes using "Makesense.ai". Also, specify the images and labels folder paths in the yaml file, which is later uploaded into the program folder.
- Create a dataset folder
- Use Makesense.ai to create a folder with labels for images from custom dataset
- Define the paths to images and labels folder in .yaml file.
Get the Pre-trained Model: https://github.com/ultralytics/yolov5
Make Sense.Ai: https://www.makesense.ai/