Get Adobe Flash player

Personal Details

Name Stuart James
Letters hBSc MBCS
Current Work PhD University of Surrey
Address Guildford UK
Phone
Email Contact Form
Date of Birth June 1987 ( 23 )
Online Profiles Twitter, Facebook, LinkedIn, University of Surrey

Areas of Research

Sketch Based Video Retrieval

Video Retrieval

Image Retrieval

Object Recognition

Areas of Computing

Area Specifics
Languages C++, C, C#, Visual Basic, Prolog, Assembly
Shaders GLSL, HLSL, CG, Assembly
Frameworks OpenCV, .NET1.1, 2.0, 3.0, WPF, OpenGL, DirectX, OpenAL, FMOD
Platforms Win32, Win64, Win95-7, PPC, WM5-6, Linux, Game Cube, PSP, Xbox(XNA), Android
Tools Matlab,Visual Studio(6,.NET, 2005,2008), Borland Developer Studio 2006, SQL Server(2005/2008), Render Monkey, Shader Designer, gDEBugger, Visual Source Safe, Team Foundation Server, ProDG, Cygwin, SourceGear Vault/Fortress, SVN, Matlab
Subscriptions Game Developer Magazine, ACM, BCS, IEEE
Business Support Windows Server 2003-10, AD, Exchange, SQL, IIS, VPS, Dedicated

Work and Studentships

JCS Technology (Work)

University of Hull (Work)

University of Surrey (Work)

University of Surrey (Studentship)

OpenCV is a powerful enviroment for vision developers recent releases has seen it spread its platform base to android but is well supported on both Windows and Linux. I dont clame to be a Cpp expert I would say I have several years of experience but my memory often forgets things. Please remember there always different faster or slower ways to program Cpp I choose often to use a more C# style to make it easier to adapt and improve often in my work it doesn't matter if it takes an extra few seconds since I am not working on real time code. Therefore please don't bash me for my coding style often it is very rushed anyway like most research code is.

I hope some of these code snippets come in useful since often the documentation is a little technical and a quick example makes it obvious what you are supposed to do.