When approaching a problem using Machine Learning or Deep Learning, researchers often face a necessity of model tuning because the chosen method usually depends on various hyperparameters and used ...
CNN Receptive Field Computation Using Backprop with TensorFlow
In our recent post about receptive field computation, we examined the concept of receptive fields using PyTorch. We learned receptive field is the proper tool to understand what the network 'sees' ...
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 ...
Xeus-Cling: Run C++ code in Jupyter Notebook
Facial Landmark Detection using OpenCV and Dlib in C++ Jupyter Notebook, formerly known as IPython Notebook, in my opinion, is one of the best tools for a programmer. You can interactively ...
Video Stabilization Using Point Feature Matching in OpenCV
In this post, we will learn how to implement a simple Video Stabilizer using a technique called Point Feature Matching in OpenCV library. We will discuss the algorithm and share the code(in python) to ...
Deep Learning based Text Recognition (OCR) using Tesseract and OpenCV
In today’s post, we will learn how to recognize text in images using an open source tool called Tesseract and OpenCV. The method of extracting text from images is also called Optical Character ...