You might have heard about the cheating robot that beats you at rock, paper, scissors 100 % of the time. I don’t have a high speed robot at my lab. But at least the recognition part should be rather simple to re-implement. All it takes are some basic operations on binary images.
In this short tutorial we will construct a custom transformation for projecting an image - given it's camera rotation R and calibration K - onto a cylindrical surface.
Taking multiple images of the very same scene, captured using a tripod, we are going to remove moving objects by simply taking the median (i.e. the robust average) of all avaiable images.
This short demo shows how to generate beautiful surface plots of implicite and explicite functions using default matlab routines. By adding some lighting and computing local surface normals we can produce renderings of unexpected quality.
GIMP is one of the most common open source and platform independent image editing softwares. For scientific purposes you might want to apply your freshly developed image processing algorithm to an image loaded with GIMP.
The GIMP Octave Plugin is a quick and easy way to run Octave or Matlab right out of the GIMP environment.
MATLAB Array Manipulation Tips and Tricks is a collection of very useful tips and tricks regarding array manipulation in Matlab. The main focus is on memory requirements and computing time, which is mostly achieved by vectorization of for-loops or other clever knacks. This can save you hours!