Current Projects

This area of the site will be for software and libraries that I have developed and released, the site is ever changing so please check back soon for updates.

JMinGPU  download

JMinGPU is intended as a CUDA library in Java specifically for image processing and analysis based on the C++ library MinGPU.

This library looks to simplify the required code generation for implementing parallel computer vision algorithms by introducing two classes which can be used to abstract the set-up of the GPU environment, the Array and Program using the JCUDA library. The Array is a wrapper for the data stored and retrieved from the GPU device, the Program a wrapper for the CUDA kernel. Also provided is an Image class which simplifies the loading of images from file, as well as displaying them with GUI elements.