Object Detection

Object Detection

Object Detection and Segmentation

In-Browser Pose Identification

Rooftop Detection Machine Learning

Hand Detection and Hand Tracking

Browser based Face/Pose Identification

In-browser Object Detection

YOLO

There are a few different algorithms for object detection and they can be split into two groups:

  • Algorithms based on classification–they work in two stages. In the first step, we're selecting from the image interesting regions. Then we're classifying those regions using convolutional neural networks. This solution could be very slow because we have to run prediction for every selected region. Most known example of this type of algorithms is the Region-based convolutional neural network (RCNN) and their cousins Fast-RCNN and Faster-RCNN.
  • Algorithms based on regression–instead of selecting interesting parts of an image, we're predicting classes and bounding boxes for the whole image in one run of the algorithm. Most known example of this type of algorithms is YOLO (You only look once) commonly used for real-time object detection.

YOLO metrics: