Machine learning approaches:
Viola–Jones object detection framework based on Haar features
Scale-invariant feature transform (SIFT)
Histogram of oriented gradients (HOG) features
Deep learning approaches:
Single Shot MultiBox Detector (SSD)
Single-Shot Refinement Neural Network for Object Detection (RefineDet)
Retina-Net
Deformable convolutional networks
Pre-trained models
Training from scratch
collect images
label images
run training
test effectiveness
Transfer Training
Python libraries with built-in object detection algorithms
What is a model?
Inference Graph?
YOLO
Pose Estimation