The life of a machine learning engineer consists of long stretches of frustration and a few moments of joy! First, struggle to get your model to produce good results on your training data. You ...
Creating a Virtual Pen And Eraser with OpenCV
Wouldn't it be cool if you could just wave a pen in the air to draw something virtually and it actually draws it on the screen? It could be even more interesting if we didn't use any special hardware ...
Multi-Label Image Classification with PyTorch: Image Tagging
In the previous post, we learned how to apply a fixed number of tags to images. Let’s now switch to this broader task and see how we can tackle it. In many real-life tasks, there is a ...
Augmented Reality using ArUco Markers in OpenCV (C++ / Python)
In this post, we will explain what ArUco markers are and how to use them for simple augmented reality tasks using OpenCV. ArUco markers have been used for a while in augmented reality, camera pose ...
Faster R-CNN Object Detection with PyTorch
In this post, we will cover Faster R-CNN object detection with PyTorch. We will learn the evolution of object detection from R-CNN to Fast R-CNN to Faster R-CNN. This post is part of our PyTorch for ...
PyTorch for Beginners: Semantic Segmentation using torchvision
This post is part of the series in which we are going to cover the following topics. 1. What is Semantic Segmentation? Semantic Segmentation is an image analysis procedure in which we classify each ...