datahacker.rs@gmail.com

Category: OpenCV

#002 How to draw lines, rectangles, circles and write text on images with OpenCV in Python?

Highlight: Hello and welcome back to our Hacking OpenCV series in Python. In this post we are going to explain how to draw basic and more advanced shapes, as well as how to write text on images. You will learn to draw lines, rectangles, circles, ellipses, polylines and how to write a textual content on the image. This knowledge will be very useful later on when we start to develop our facial recognition algorithms with…
Read more

#000 How to access and edit pixel values in OpenCV with Python?

Highlight: Welcome to another datahacker.rs post series! We are going to talk about digital image processing using OpenCV in Python. In this series, you will be introduced to the basic concepts of OpenCV and you will be able to start writing your first scripts in Python. Our first post will provide you with an introduction to the OpenCV library and some basic concepts that are necessary for building your computer vision applications. You will learn…
Read more

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