Blog Archives

Providing data access per HTTP using a ReST API in Django

The rudimentary temperature plot the weather server produces

At Full Stack Embedded we’re continuing our work on the weather server so that we can serve the observations we collect via ReST API. Read on to see the project’s progress… Or if you’ve ever asked yourself how to make

Tagged with: , , ,
Posted in Uncategorized

Pythonic GRIB

If you work with meteorological data, at some point or another you will encounter the infamous GRIB. Once an acronym for “GRIdded Binary”, GRIB now stands for “General Regularly-distributed Information in Binary” form. The format is used for storing just

Tagged with: ,
Posted in Uncategorized

Producing 3D point clouds with a stereo camera in OpenCV

Two point clouds produced with img_pair_2_ply.py

In my last posts, I showed you how to build a stereo camera, calibrate it and tune a block matching algorithm to produce disparity maps. The code is written in Python in order to make it easy to understand and

Tagged with: , , ,
Posted in Uncategorized

Building an interactive GUI with OpenCV

The Stereo BM Tuner GUI showing some pretty bad results. The picture is updated automatically when the parameters are changed.

OpenCV is great for all kinds of computer vision tasks. Many of these can run in a fully automated fashion, where parameters for the CV algorithms are provided by the user before the program begins or can be determined algorithmically

Tagged with: , ,
Posted in Uncategorized

Calibrating a stereo camera with Python

In my last post I showed how to build a stereo camera and work with it comfortably Python as a cohesive object. Today I’ll show you how to calibrate the stereo pair so that you can rectify pictures taken with

Tagged with: , , , , ,
Posted in Uncategorized

Building and calibrating a stereo camera with OpenCV (<50€)

The entire setup - the camera rig, plus the printed chessboard taped to another board.

I’ve decided to try my hand at 3D reconstruction using a stereo camera. There are a few good sets of instructions on how to get started with this. I decided to take some heavy inspiration from them and will be

Tagged with: , ,
Posted in Uncategorized

Triangles

Although I love logic, I ironically don’t like math very much. Working conceptually with my drone has forced me to do a lot of basic trigonometry, though, so I ended up getting lazy and writing a Python package that does

Tagged with: , , ,
Posted in Uncategorized
From the archive