Various software tools and examples from teaching and research released under an open source type licence.
"may the source be with you" (anon)
Research - Reference Software & Supporting Tools

A range of code examples used in our research work spanning thermal-band video surveillance, autonomous vehicles, stereo sensing and 3D surface manipulation.
Teaching - Image Processing & Computer Vision

A set of fully documented examples for a wide range of image processing operators, general computer vision techniques and specific algorithm implementations used for teaching and outreach over the years.
Teaching - Machine Learning

A set of fully documented examples for use of a wide range of machine learning techniques based on the OpenCV library implementation (C++/Python) used for teaching.
Hardware - Robot Control

Control libraries specifically developed to facilitate tele-operation over an IP-enabled network connection for the robot hardware platforms listed below. Originally developed for teaching use.