and, of course, don't miss the NUI group forum:
http://nuigroup.com/forums/viewforum/33/

and the original version of blobDetection
http://v3ga.net/processing/BlobDetection/


best,
andrei


On Thu, Jan 8, 2009 at 12:10 PM, Andrei Thomaz <[email protected]>wrote:

> hello,
> I've ported a blob detection Processing library, blobDetection, to AS3. It
> is slow, but maybe you can optimise it.
> http://andreithomaz.com/labs/?p=8
>
> Using BitmapData.getBoundsRect(), I started BitmapBlobDetection. It works
> faster:
> http://andreithomaz.com/labs/?cat=4
>
> I've also developed a kind of register of visual objects to be affected by
> blobs movements. I need to make some examples before publishing it, but feel
> free to ask me the files privately. I have used the register in the
> touchscreen jukebox (http://andreithomaz.com/labs/?p=21).
>
>
> best,
> andrei
>
>
>
> On Thu, Jan 8, 2009 at 8:58 AM, Piers Cowburn <[email protected]> wrote:
>
>> There's good stuff by Grant Skinner too:
>> http://incomplet.gskinner.com/index2.html#camwriter
>>
>> Piers
>>
>>
>>
>> On 8 Jan 2009, at 10:35, 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

Reply via email to