Hi Ben! Thanks for putting this out there, looks very cool. I managed to get it compiled and running, I see the camera input and can play with the thresholds, etc - but I'm a bit lost as to how the calibration works.
When I turn off the GUI and drag my mouse over the image, I crash with a SIGABRT. Here's what I get in the console: (using latest theo ofxKinect and 0073):
[Stream 70] Expected 1748 data bytes, but got 948
[error] in =, ROI mismatch
OpenCV Error: Incorrect size of input array (Non-positive cols or rows) in cvInitMatHeader, file /Users/theo/Downloads/OpenCV-2.3.1/modules/core/src/array.cpp, line 146
terminate called throwing an exception(lldb)
It seems to be happening because of line 95 in testApp::update():
contourFinder.findContours(grayImage, minBlobSize, maxBlobSize, maxBlobs , bFindContourHoles );