lagerkoller - 04 November 2008 02:59 PM
- how do i get the dynamic background image calculation to work? i configured the pipeline in the way you can see in the image of my preferences at the end of the post. if i leave an object on the table the blobs of it never disappear. the same affects my hotspot. the only way i can change the background image is to untick Enable background subtraction and then tick it again. the background image seems not to be affected by Periodically update background image. have i configured something wrong?
This isn’t how it’s supposed to work: When you select “Periodically update background image”, it will only snap a new background image when it is currently NOT detecting any blobs. That is, it is meant for gradual changes in ambient light, so that they can be accounted for in the background subtraction before they actually lead to false blobs.
If it snapped background images regardless, it would mean that if I put my fingers onto the touchscreen and don’t move them for a while, the touches would disappear because they’re being present in the new background image and subsequently subtracted. It only makes sense to snap a background image when it’s really a background without any foreground features, i.e. when there are currently no touches being tracked.
It’s true that there should be a “snap background image now” button, so I’ll add that to my list.
lagerkoller - 04 November 2008 02:59 PM
- as you can see in in the image of my preferences at the end of the post i cannot see the whole rendering pipeline window on my mac mini system that uses the quite popular panasonic pt ax200 because the projector’s resolution with 1280x720 is not adequate. I would need a few more pixels vertically to see the Blob labelizer settings.
Also probably something I should change. Touché was intended to be used with two screens, i.e. one screen you work on, configure stuff, probably develop on, etc..., and the second screen, which is the projector. Since all currently shipping Macs have at least 800 vertical pixels, I figured it would be fine.
lagerkoller - 04 November 2008 02:59 PM
- if my mac mini goes to standby after the wake-up touché will not recognize any blobs anymore (the camera is showing the same image all the time). i fixed this issue by disabling the standby mode in the energy saving preferences. anyway, i can just restart touché after the standby. maybe a warning that it needs to be restarted would be cool.
This is a known problem, but making it survive sleep&wake is really low on my list, because it is quite a lot of work, but pretty pointless, since I never intended Touché to be running when the Mac goes to sleep. Basically, I need to stop a lot of worker threads and relaunch them after wake, and things that aren’t already “sleep-aware” (i.e. non-Apple libraries like libdc1394) are even more problematic.
lagerkoller - 04 November 2008 02:59 PM
basically, the dynamic background image calculation is crucial for me. especially if it is getting darker outside my hotspot will grow seriously within 10 minutes or so making it constantly necessary to leave my multitouch application and then to re-capture the background.
Again, I don’t see how I could change the dynamic background subtraction from how it currently works to account for this, without risking it eating non-false blobs occasionally, too. If you have any suggestion though, I’m totally open to hear them!