Toby Breckon's Projects
Command and Control for the BeeWi Scara Bee Camera Buggy
Legacy C language Image Processing and Computer Vision OpenCV Examples used for Teaching
Cross Domain Structure Preserving Projection for Heterogeneous Domain Adaptation
a set of simple excercises in colour filtering from a live video image (inc. invisibility cloaking)
Condensation tracking algorithm in Python based on the original OpenCV C/C++ implementation
A C++ Teaching Example for a Genetic Algorithm (GA) based on Image Correlation
C++ Image Processing and Computer Vision OpenCV Examples used for Teaching
Legacy OpenCV Machine Learning Examples (2.4.x, C++)
A real-time depth filling approach based on prior semantic image segmentation
reference implementation of Real-time Salient Object Detection based on Division of Gaussians [Katramados/Breckon, 2011]
real-time fire detection in video imagery using a convolutional neural network (deep learning) - from our ICIP 2018 paper (Dunnings / Breckon) + ICMLA 2019 paper (Samarth / Bhowmik / Breckon)
simple, useful tools for working with GTS (GNU Triangulated Surface library) surfaces
Infrared (Thermal) Video Viewer - False Colour Mapping
Java Image Processing and Computer Vision OpenCV Examples used for Teaching
a set of supporting files for a Python based teaching lab in generating mosaic images from a live webcam
CLAHE (Contrast Limited Adaptive Histogram Equalization) implementation for OpenCV
a header class file hack to automagically (intercept and) record OpenCV windows to a movie file with minimal code additions
'wrapper' shell scripts for pdfjam
task files and supported prolog base files for developing game engine logic for quiddich
Bag of Visual Words and HOG based object detection in python/opencv
a set of simple tools to check if we have TensorFlow, Keras and PyTorch setup correctly to use GPU
OpenCV Python Computer Vision Examples used for Teaching
OpenCV Python Image Processing Examples used for Teaching
Python Machine Learning Examples used for Teaching
real-time rain drop detection in video imagery using a convolutonal neural network - from our ICIP 2018 paper (Guo / Breckon)
Rovio Robot C++ API Control Library
a small set of useful Unix / Linux command line tools
Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab - Solomon / Breckon, 2010
a small selection of tools for calculating disparity and working with output from the CR MultiSense S21 stereo camera
VID-Trans-ReID: Enhanced Video Transformers for Person Re-identification