Category: OpenCV

CamCal 011 Fundamental Matrix

Highlights: In this post we will learn about fundamental matrix and we will continue our series about stereo vision. In the last post we concluded that if we have enough points we should be able to figure out the constraints for the epipolar line. So for this, we will need to calculate a fundamental matrix. Tutorial Overview: Weak calibration Uncalibrated Case Matrix Multiplication Properties of the Fundamental Matrix Intro In previous posts we have developed…
Read more

CamCal 009 Stereo Geometry – Epipolar lines and Essential Matrix

Highlights: In this post we continue our talk about stereo geometry. We will show the relation between two calibrated cameras. The goal is to transform geometry into algebra, so then the computer can understand it. Tutorial Overview: This post covers the following topics: Intro Stereo Correspondence Stereo Geometry Cross Product 1 From Geometry to Algebra Cross Product 2 Essential Matrix 1. Intro Before we start, we have to remind ourself some things. So first thing…
Read more

CamCal 003 Camera Transformation

Highlights: In this post we will talk about camera calibration technique, and rigid body transformations. You will also see how translation and rotation works. Tutorial Overview: Intro Geometric camera calibration Rigid body transformations´╗┐ Notation Rotation 1. Intro In this post, we’re going to talk about extrinsic camera calibration and here is the model that we are going to use. In particular, we had a system where we had a center of projection (COP) that was…
Read more

Harris Corner Detector 013

OpenCV #013 Harris Corner Detector – Theory

Highlights: In this post we will learn about Harris Corner Detector and how can we use this method to detect corners. We will give a brief overview how this method works, but we’ll not go so seriously with mathematics. We promise ­čÖé What is Harris Corner Detector? In many computer vision and machine learning applications we need some feature points which we will track or which will assist us to compare and detect objects or…
Read more

CamCal #012 Stereo Geometry Code

Highlights: In this post we will finish our mini series on stereo geometry. We will wrap some things up, and go through the code related to this. In the last few posts we talked about stereo geometry. We covered many concepts, from basic stuff, such as essential matrix and epipolar lines to the fundamental matrix. Here, we will present a code that can help us to compute them. Tutorial Overview: Detecting key points (SIFT, SURF,…
Read more