Skip to content

adricarda/Product-Recognition-with-YOLOv3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Product-Recognition-with-YOLOv3

Product recognition on Store Shelves with YoloV3

The goal of this project is to use computer vision techniques to perform object detection. In particular, we want a system able to recognize products on store shelves. The simple solution proposed here combines both state of the art detectors based on deep learning and traditional techniques for object detection.

The network used in this project is YOLOv3, which is available at https://github.com/AlexeyAB/darknet. YOLO has been used for finding the bounding boxes of the product in shelves. Each region is then cropped and classified using RootSIFT, an improved versione of SIFT.

The mAP computed on a test set of 70 labeled images of store shelves is 65%. The gif shows on the left the current scene and on the right the cropped object from scene with the corresponding model prediction.

TaskA is a simple object detector implemented with only SIFT. TaskB is the object detector used for producing the gif above. For more information please read the report.

Requirements: numpy, openCV, pydarknet

usage for task b:

python multipleInstancesDetection.py -m models/ -s scenes/

About

Product recognition on Store Shelves with YoloV3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages