That's a great tip. :-) Pocket change? Definitely not... we're not made of money either!
Ian On Thu, Jan 8, 2009 at 10:43 AM, Anthony Pace <[email protected]> wrote: > thanks for the tip... > > I think IR is definitely the way to go; yet, you can just open up a web cam, > and replace its filter with a piece of blank exposed negative... saves you > from actually having to buy an IR camera. > > For me purchasing new equipment is not an option; yet, for you it might be > pocket change. > > http://www.instructables.com/id/Infrared-IR-Webcam/ > > > Ian Thomas wrote: >> >> Yeah, I absolutely get the idea (as I said, we were discussing it >> yesterday - with reference to an infra-red camera, but same >> principle). Check out Mario's stuff, there are areas-of-colour >> recognition algorithms there which will be of help, I think. >> >> Cheers, >> Ian >> >> On Thu, Jan 8, 2009 at 10:08 AM, Anthony Pace <[email protected]> >> wrote: >> >>> >>> To my knowledge all flash integration for multi-touch has been made >>> possible >>> by using flosc by ben chun, or with OpenCV and touchLib; however, what I >>> am >>> proposing is that it is possible directly through the use of the flash >>> player and a simple cam rig. I think that it should be possible, and at >>> least somewhat comparably fast, considering the player doesn't have to >>> parse >>> xml socket data on a continuous basis, and all image conversions are done >>> by >>> the player. I do concede that doing in c++ will most likely prove to be >>> faster; however, I figure why not try it out. >>> >>> Since I know c++ somewhat I figure I will probably look at their >>> libraries >>> if I get stuck; yet, in the meanwhile, this is a nifty experiment. >>> >>> Here is the video that sparked it... >>> http://www.youtube.com/watch?v=pQpr3W-YmcQ >>> >>> Colour tracking would be efficient in a system where you have multi >>> coloured >>> thimbles or reflective tape, which is what I was thinking of when I came >>> up >>> with this idea. >>> >>> http://anthony-pace.deviantart.com/art/add-VR-to-current-FPS-GAMES-91091960 >>> >>> Ian Thomas wrote: >>> >>>> >>>> I was actually thinking of Mario's lecture at FoTB 2008 where he used >>>> very similar algorithms to read square barcodes (whatever those things >>>> are called) from a webcam. Not multitouch, but there's a lot of >>>> similar code (spotting areas of colour, eliminating noise). >>>> >>>> Worth a look, Anthony. >>>> >>>> Funnily enough we were talking about exactly the same system for >>>> multitouch here yesterday - spotting areas of colour. One of our >>>> developers had seen some demo of a similar system on TV over the >>>> weekend... >>>> >>>> Ian >>>> >>>> On Thu, Jan 8, 2009 at 9:12 AM, Glen Pike <[email protected]> >>>> wrote: >>>> >>>> >>>>> >>>>> Hi, >>>>> >>>>> Mario Klingemann demo'd something like this at FlashOnTheBeach 2007 - >>>>> have >>>>> a look at quasimondo.com to see the "2D or not 2D lecture" - not sure >>>>> if >>>>> he >>>>> released any code though? >>>>> >>>>> http://lectures.quasimondo.com/ >>>>> >>>>> Glen >>>>> >>>>> Anthony Pace wrote: >>>>> >>>>> >>>>>> >>>>>> I have figured out how to make flash work as a multi-touch system... I >>>>>> am >>>>>> coding it now... >>>>>> >>>>>> it is so darn simple... >>>>>> it just came to me after watching a video on how to make your own >>>>>> multi-touch input device using a webcam a piece of white paper and a >>>>>> box >>>>>> to >>>>>> block most of the light so the cam only sees light and dark. >>>>>> >>>>>> Since it is all based on blobs, and processing the image through a >>>>>> filter >>>>>> to break down the logic, and flash has access to web cams, I can just >>>>>> convert the image to black and white, threshold the image to find the >>>>>> blobs, >>>>>> average out a hit test area based on the finger positions, and all >>>>>> that >>>>>> would come after is putting together the finger gesturing logic. >>>>>> >>>>>> for instance if two blobs exist around their averaged points and have >>>>>> not >>>>>> moved too much or at all, yet there is a third blob that is moving a >>>>>> significant amount, perform a specific function based on its direction >>>>>> (directional logic through tracking input fed into basic physics >>>>>> equations >>>>>> and Pythagorean concepts) >>>>>> >>>>>> If someone has beaten me to it, I would love to know; however, if you >>>>>> beat >>>>>> me to it, after reading my post, tell me about it and show me your >>>>>> source so >>>>>> my life is made easier. >>>>>> _______________________________________________ >>>>>> Flashcoders mailing list >>>>>> [email protected] >>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Flashcoders mailing list >>>>> [email protected] >>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>>> >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Flashcoders mailing list >>>> [email protected] >>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>>> >>>> >>>> >>> >>> _______________________________________________ >>> Flashcoders mailing list >>> [email protected] >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >>> >> >> _______________________________________________ >> Flashcoders mailing list >> [email protected] >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >> > > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

