Inspiration
As programmers with some experience in coding, we wanted to learn how to utilize Machine Learning models within our project. Therefore, this is a beginner level project into AI but also adding a challenge to the existing project by teaching the model how to detect different bird species.
What it does
An image recognition program that can categorize different bird species.
How we built it
Using pre-trained YOLO and PyTorch models to train image recognition of bird species with the dataset taken from Kaggle for categories: American Goldfinch, Barn Owl, Carmine Bee-eater, Woodpecker, Penguin, and Flamingo. OpenCV was used as the image editor to display and draw rectangles around birds.
Challenges we ran into
Learning how to use different packages and integrating them into a single project. Also, working with other people and sharing code over GitHub.
What's next for Image Recognition of Bird Species
Maybe using Rasberry Pi to continuously look for birds that visit a bird feeder and saving each of the images and initial classifications of the bird species.
Log in or sign up for Devpost to join the conversation.