Sample code and tutorials
You'll find a few bits and pieces of code samples that I wrote for different projects and research over the last few years. These are provided for educational/informational purposes only, with ZERO guarantee of any sort. Use/See at your own risk ;).
- Sample code to demonstrate libjpeg usage to save/read jpeg images. A writeup can be found here.
- Sample Player/Stage code. This is best read with the howto here.
- VXL-based code for image acquisition under Linux, for FireWire (IIDC), v4l and v4l2, disk image sequences, disk movie files and a single image source for (mostly) debugging. This is from my vision processing codebase. Provided herE purely on an as-is basis, with no guarantees or warranty whatsoever. Use at your own risk, although the purpose here for this is to serve as educational sample code more than anything else. I do actively use this library for image acquisition.
- I wrote this C++ wrapper for RoboDaemon in late 2003, for Professor Greg Dudek's Mobile Robotics and Spatial Representation Course. RoboDaemon is a robot control and planning tool developed by Greg Dudek and later maintained and updated by Rob Sim. I wrote this little tool to make it easier to program RoboDaemon using C++.
- A tutorial on the Freeman Chain Coding algorithm. I did this together with Rafa for Professor Godfried Toussaint's Pattern Recognition course back in 2004. There's an interactive Java applet to play around with as well.
- A tutorial on the Spheres of Influence graph, which is a type of proximity graph. This has a Java applet here too. This was a course project for Professor Toussaint too, Computational Geometry.