perspectivLabs / CountingChallenge

0 stars 45 forks source link

Counting Challenge Solution - Sankalp Singh #8

Open sankalp-singh21878 opened 3 months ago

sankalp-singh21878 commented 3 months ago

Info

Name

Sankalp Singh

Python Version

3.11

Description

AI

The AI approach leverages a model trained on a dataset, hosted on Roboflow. This approach uses the Roboflow API for inference, providing a more advanced and accurate object detection method.

Notes:

Non_AI

The non-AI approach uses OpenCV, a powerful computer vision library, to detect objects in images. This method relies on traditional image processing techniques.

Given the nature of the images the output is around 85-90% accurate due to the limitations of the traditional cv approach

Additional Comments

For both of the approaches I have implemented a dataset downloader utility script which automatically download the dataset provided to us in the google drive and picks the first 2 images from each dataset so that we can get results on images from both the datasets. The client_secrets.json file is used for authentication and hence is added as an additional file