Author: datahacker.rs

OpenCV #001 Manipulating Image Pixels

Digital Image Processing using OpenCV (Python & C++) Highlight: In this blog post, we will give an overview of what a pixel is, how a computer understands it and how pixels can be accessed and manipulated using OpenCV. Tutorial Overview: What’s a Pixel? Coordinate System in an Image. Pixel access and manipulation in Python Pixel access and manipulation in C++ 1. What’s a Pixel? When we talk about video files, we are mainly concerned with…
Read more

#OD1 YOLO Object Detection

YOU ONLY LOOK ONCE Highlights: In this post we will learn about the YOLO Object Detection system, and how to implement such a system with Keras. About Yolo: Our unified architecture is extremely fast. Our base YOLO model processes imagesin real-time at 45 frames per second. A smaller version of the network, Fast YOLO,processes an astounding 155 frames per second … — You Only Look Once: Unified, Real-Time Object Detection, 2015 Tutorial Overview: This post…
Read more

CamCal #001 Perspective Projection

Highlights: In this post we will continue an exploration of the projection modeling. The basic modeling equations will be written in the matrix form. New concepts, such as vanishing points and parallel lines in images will be explained. Tutorial Overview: Perspective imaging – matrix equations How do parallel lines in 3D world behave in the image? What is a vanishing point? 1. Perspective imaging – matrix equations Let’s start with the perspective projection model equations.…
Read more

CamCal 004 What does R look like?

Highlights: In this post we will continue working on camera calibration, and we will take a detailed look how does \(R \) look like. If you don’t remember what is \(R \), that is a rotation operator. Tutorial Overview: Intro Example: Rotation About Z-Axis Rotation in Homogeneous Coordinates Rigid Transformation 1. Intro There are two ways to think about this rotation operator. First, we will think in a hard way. \(_{A}^{B}\textrm{R} \) expresses how each…
Read more

CamCal #000 Perspective Imaging

Perspective Imaging Highlights: In this post we’re going to talk about perspective imaging. First, there is a little bit of math that is needed for the explanations of the geometry and the configuration of the camera. Second, we will use a simplified pinhole camera model. Hence, we will not talk about focus and other “non-pinhole effects” when the rays are not in focus. When we take a photo, our 3D world is mapped into a…
Read more