Hey, that's cool if you've got it loading markers from file. Could you extend that to add marker save and load functionality? I'd be willing to help out if you upload a patch or send me code.

To answer your question, the best thing to do would be to re-add the marker in very different lighting conditions, but you might be able to tweak the marker threshold sufficiently to make it work (a lower thresh will match more pixels). Otherwise, you might
be able to adjust your webcam settings to compensate for limited lighting differences by using/tweaking automatic gain / night mode / exposure settings, depending on your camera's software. It might also be possible to add some controls that would offset
Touchless's detected colors to compensate for lighting differences, but you'd have to perform some brightness sampling or add manual user controls to make that work, and I'm not sure how well it'd play out.

If you're able to contribute, you'll be helping other people with the same requests!

I am a bit silent in the last time because I am writing on my master thesis (about rule engines, in case someone asks), but I still have the Load/Save marker code in my hands.

I thought I had commited a patch containing it but I could double check if it still applies with the current release or else recommit an updated version, are you (and YOU, YOU, and You over there ;) interested?

How did you apply the patch? When I get a clean checkout using subversion and then patching the sources (using TortoiseSVN "apply patch" function),
my code cleanlycompiles. Please ensure that all 4 files were patched:

TouchlessLib:

Marker.cs

TouchlessMgr.cs

TouchlessDemo:

TouchlessDemo.cs

TouchlessDemo.Designer.cs

You may check the file Marker.cs if it contains the class ExportedMarker, else you had problems applying the patch.