Skip to content

Latest YOLO models inferencing using Intel Openvino toolkit

Notifications You must be signed in to change notification settings

bethusaisampath/YOLOs_OpenVINO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Object Detection & YOLOs

Object detection is a technique of training computers to detect objects from images or videos. Over the years, there are many object detection architectures and algorithms created by multiple companies and researchers.

YOLO refers to “You Only Look Once” is one of the most versatile and famous object detection models. For every real-time object detection work, YOLO is the first choice by Data Scientist and Machine learning engineers. YOLO algorithms divide all the given input images into the SxS grid system. Each grid is responsible for object detection. Now those Grid cells predict the boundary boxes for the detected object. For every box, we have five main attributes: x and y for coordinates, w and h for width and height of the object, and a confidence score for the probability that the box containing the object.

The YOLO network consists of three main pieces-

  1. Backbone - A convolutional neural network that aggregates and forms image features at different granularities.
  2. Neck - A series of layers to mix and combine image features to pass them forward to prediction.
  3. Head - Consumes features from the neck and takes box and class prediction steps.

OpenVINO

The Intel distribution of the OpenVINO toolkit is a free to download set of Python and C++ scripts that are used to optimize, tune, and improve the inference of AI models. The toolkit also includes the Intel Open Model Zoo, which contains numerous pre-trained and pre-optimized models ready to be used. Here we will see how latest YOLOs (Yolov5, v6 and v7) models can be inferenced using Intel OpenVINO toolkit.

Disclaimer

This is not officially tested by Intel OpenVINO. For experimental/research purposes only.

Releases

No releases published

Packages

No packages published

Languages