Added some OpenCV tests
Made a demonstration app - basic image processing; keyboard controls; basic calibration
significant improvements to image tracking; added more calibration variables
Created demo program to test histogram backprojection as a matching method. Works pretty well - implement it in the main program
updated backprojection with existing contour tracking; added more keyboard control; histogram visualization; implemented rolling histogram updates weighted against an initial histogram sample. Vastly more robust object tracking than HSV filtering in other tests.

Still need to do better weighted histogram combinations, and handle reflections (e.g. from fluorescent light) better
added cvcommon file. Added can width tracking. added default colour sample
Creating webserver demo for 2014 S1 challenge task
updating cv test files (done various things since last commit)
Moved files
Merge remote-tracking branch 'origin/2014-S1' into 2014-S1
added minimum brightness (val). Added 'sidebar' for text and histograms
Renamed window 'PringleCV'. Mouse selection of sample area re-enabled... testing performance
Added help text; decreased false-positive colour matching with an erode() on the histogram sample
Started on sidebar; more help text; allowed calibration box to be drawn backwards; added sleep(0.02) on capture to prevent CPU hogging
It's all working! Just have to smooth out the telemetry now (especially width)
Finished! Now to test on the VM.
Finished! Now to test on the VM.
Merge branch '2014-S1' of https://github.com/CPonty/PringleCV into 2014-S1
Added some test apps. Some are templates, some are filled in. Take particular note of the three-js test, demonstrating webGL (3D rendering) in browser at a good frame rate.
Merge branch '2014-S1' of https://github.com/CPonty/PringleCV into 2014-S1