In our previous post, we used the OpenPose model to perform Human Pose Estimation for a single person. In this post, we will discuss how to perform multi person pose estimation. When there are ...
Heatmap for Logo Detection using OpenCV (Python)
In this post, we will learn how to create a heatmap to analyze annotations in a video sequence. We first elaborate on why this would be useful, give a real world application, and follow up ...
YOLOv3 – Deep Learning Based Object Detection – YOLOv3 with OpenCV ( Python / C++ )
In this post, we will understand what is Yolov3 and learn how to use YOLOv3 --- a state-of-the-art object detector -- with OpenCV. YOLOv3 is the latest variant of a popular object detection ...
Image Colorization Using CNN With OpenCV
Sometimes technology enhances art. Sometimes it vandalizes it. Colorizing black and white films is an ancient idea dating back to 1902. For decades many movie creators opposed the idea of ...
GOTURN : Deep Learning based Object Tracking
In this post, we will learn about a Deep Learning based object tracking algorithm called GOTURN. The original implementation of GOTURN is in Caffe, but it has been ported to the OpenCV Object Tracking ...
Batch Normalization in Deep Networks
In this post, we will learn what Batch Normalization is, why it is needed, how it works, and how to implement it using Keras. Batch Normalization was first introduced by two researchers at Google, ...