Re: [PD] the next PdCon in...
Hi there, the silence about this is kinda worrying me. Seems to me we may pass on this year, right? cheers 2013/4/1 Alexandre Torres Porres > For those who don't know: "here" means Brazil. > > > 2013/4/1 Alexandre Torres Porres > >> On that matter, why don't we start discussing this. What I have to ask >> is, how good or bad can it be that the conventions start coming yearly but >> smaller? Is it better to wait 2-3 years for a bigger/blastfull one? >> >> I'm not sure about the answer. >> >> All I can say is what I've said before. We're planing to start an yearly >> event here in 2012, and we could host pd in a similarly tied fashion - too >> early to say how big it could be either. >> >> anyway, holding on for your thoughts before I start saying something ;) >> >> cheers >> Alex >> >> cheers >> >> >> 2013/3/27 Hans-Christoph Steiner >> >>> >>> Golan Levin and Dan Wilcox are the people at CMU that would be the >>> organizers. >>> From what I've heard, they are interested in doing something, but >>> probably a >>> smaller version, and tied to the VIA art festival, so the dates would >>> only be >>> Oct 1-5: >>> >>> http://www.via-pgh.com/ >>> >>> So we should decide whether that sounds workable, or whether we should >>> just >>> focus all efforts on getting a full pdcon next year. >>> >>> .hc >>> >>> On 03/26/2013 10:33 AM, Epic Jefferson wrote: >>> > No answer?! Who is organizing? >>> > >>> > >>> > On Sat, Mar 23, 2013 at 8:19 PM, Alexandre Torres Porres >>> > wrote: >>> > >>> >> I was just gonna ask the same again :) >>> >> >>> >> >>> >> 2013/3/23 Epic Jefferson >>> >> >>> >>> Has there been any progress on the date? and if the pd-con will be in >>> >>> Pittsburgh? >>> >>> >>> >>> >>> >>> On Tue, Jan 15, 2013 at 3:49 PM, Hans-Christoph Steiner < >>> h...@at.or.at>wrote: >>> >>> >>> On 01/15/2013 12:44 PM, J Oliver wrote: >>> >>> first week of October >>> >>> 2013 >>> > >>> > Is this the week starting on Oct 7th? >>> > J >>> >>> My guess is that its Sept 30 thru Oct 5th, but I'll double-check. >>> >>> .hc >>> >>> ___ >>> Pd-list@iem.at mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >>> >>> >>> >>> >>> >>> >>> -- >>> >>> www.epicjefferson.com >>> >>> www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit >>> Org >>> >>> >>> >>> ___ >>> >>> Pd-list@iem.at mailing list >>> >>> UNSUBSCRIBE and account-management -> >>> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >>> >>> >>> >> >>> > >>> > >>> >> >> > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
[PD] Issue with csoundapi~ on Pure Data
Hello all, yesterday, I installed PD Extended to start experimenting the implementation of Csound in PD. On PD's preferences, I set C:\Program Files\Csound\bin as search path for csoundapi~.dll The issue is when I open Victor Lazzarini's project from C:\Program Files\Csound\examples\csoundapi_tilde, PD freezes and, when I terminate PD's process from Task Manager, Windows crashes and reboots. How to solve this?___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Changing array curves with mouse interaction
I'm not sure but I believe that's because of rounding to the nearest pixel. I don't believe Tcl/TK does any anti-aliasing, even if the underlying graphical system does. cheers Miller On Thu, Apr 18, 2013 at 12:30:55PM -0400, Billy Stiltner wrote: > anyone figured out why sometimes the graph points vertically are sometimes > fat and sometimes skinny? > I spent the better part of the day before yesterday trying to get mouse > editing to snap at integer values and also line up visually over 2 pixel > high > canvases that were supposed to be 1 pixel. graphing weirdness. i probably > figured this out before and its probably time i move onto data structures > instead of doing gui graphing tricks. > > > On Tue, Apr 16, 2013 at 11:30 AM, Billy Stiltner > wrote: > > > on second thought I have no clue how to get vertical more than 1 pixel > > points or thick lines. > > the example , will have to look at source > > > > > > On Fri, Apr 12, 2013 at 7:04 AM, Billy Stiltner > > wrote: > > > >> make the pixel height 2wice or more than the vertical array size > >> if its a horizontal problem do the same with width and horizontal size > >> > >> > >> On Sat, Apr 6, 2013 at 8:10 AM, Björn Eriksson wrote: > >> > >>> Hello list, I´ve been searching around a little about hints on how to > >>> make a mouse interaction easier in an array, but didn´t find much. > >>> Sometimes it is a bit too precise to get a grip on the curve. So my > >>> question is, can there be some ways to make this gripping a bit easier? > >>> > >>> All the best, > >>> Björn Eriksson > >>> > >>> ___ > >>> Pd-list@iem.at mailing list > >>> UNSUBSCRIBE and account-management -> > >>> http://lists.puredata.info/listinfo/pd-list > >>> > >>> > >> > > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Changing array curves with mouse interaction
anyone figured out why sometimes the graph points vertically are sometimes fat and sometimes skinny? I spent the better part of the day before yesterday trying to get mouse editing to snap at integer values and also line up visually over 2 pixel high canvases that were supposed to be 1 pixel. graphing weirdness. i probably figured this out before and its probably time i move onto data structures instead of doing gui graphing tricks. On Tue, Apr 16, 2013 at 11:30 AM, Billy Stiltner wrote: > on second thought I have no clue how to get vertical more than 1 pixel > points or thick lines. > the example , will have to look at source > > > On Fri, Apr 12, 2013 at 7:04 AM, Billy Stiltner > wrote: > >> make the pixel height 2wice or more than the vertical array size >> if its a horizontal problem do the same with width and horizontal size >> >> >> On Sat, Apr 6, 2013 at 8:10 AM, Björn Eriksson wrote: >> >>> Hello list, I´ve been searching around a little about hints on how to >>> make a mouse interaction easier in an array, but didn´t find much. >>> Sometimes it is a bit too precise to get a grip on the curve. So my >>> question is, can there be some ways to make this gripping a bit easier? >>> >>> All the best, >>> Björn Eriksson >>> >>> ___ >>> Pd-list@iem.at mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >> > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] pix_multiblob and tracking multiple objects
concerning the multiple cameras and so on, this was just my need and why i'm not using CCV but be sure that i have nothing against CCV, it could be very useful in lots of context :-) regarding driver, as i remember, i had issue with IIDC cameras but this was few years ago and by "cheap" i refer to some video digitizer with several inputs that make pd crashing on ubuntu but i think this is a V4L2 bug, not a pd's one cheers a -- do it yourself http://antoine.villeret.free.fr 2013/4/18 John Harrison > OK I guess I misunderstood that the original poster was wanting to do all > of that. I know the latest CCV supports multiple cameras for some sort of > "big picture" so it may actually do what you are asking but I don't know > the details so if you say it doesn't support all of that I'll go with your > claim. I'm sure the OpenCV solutions are great and perhaps in the future > I'll need to learn more about them as my own needs warrant. > > I haven't had a problem with the drivers on my "cheap" ps3eye V4L2 webcam > FWIW. I've also done tracking at 120-125fps 320x240 with 3 said webcams and > "buggy" drivers, all running simultaneously on one machine. No problems. > > John > > > On Thu, Apr 18, 2013 at 9:23 AM, Antoine Villeret < > antoine.ville...@gmail.com> wrote: > >> how is it possible to use several cameras, correct perspective on each, >> make a big picture with blending and then tracking on that big picture with >> CCV ? >> this have been done with Pd and pix_opencv and works great (at least if >> you're not using a cheap V4L2 cam with buggy drivers) >> >> -- >> do it yourself >> http://antoine.villeret.free.fr >> >> >> 2013/4/18 John Harrison >> >>> FWIW I had just the opposite experience with CCV. CCV has built-in >>> background adaptive subtraction, smoothing, highpass filter, gain, >>> contrast, etc. all tweakable. It also tracks blobs uniquely as the original >>> poster is wanting, which is why I thought of it for their needs. I used >>> [pix_blobtracker] before and it works OK but I found CCV to be overall a >>> more robust solution than anything I could efficiently come up with. >>> >>> I use CCV at 60fps 640x480 w/ a ps3eye on ubuntu 10.04 64 bit and the >>> CPU load is not significant and reduced from my original Pd-only solution. >>> My CCV/Pd patch has been on exhibit 24/7 for 5 months now without issue so >>> it also seems stable. I use CCV version 1.4. I also used CCV on another >>> exhibit with a Win7 64 bit system and that ran for months as well without >>> issue. That might have been version 1.5 but I don't remember for sure. I >>> also know there's a newer version of CCV supporting multiple cameras now, >>> and I have not had experience with this. >>> >>> Maybe I'm not understanding the flexibility you are looking for that CCV >>> is not offering you. All I can imagine is that you can't find a way to >>> change the order of the filtering. I'm not sure that's something you'll >>> find you actually need though to improve the result of the blob tracking. >>> >>> Just my $.02. >>> >>> -John >>> >>> On Thu, Apr 18, 2013 at 8:42 AM, Antoine Villeret < >>> antoine.ville...@gmail.com> wrote: >>> i tried CCV one time but i had some driver and performance issues moreover, i can't find an easy way to tune the processing chain pd is more flexible but, i agree, could be harder -- do it yourself http://antoine.villeret.free.fr 2013/4/18 John Harrison > I'm not totally clear on the big picture here but it could be you > might save yourself a lot of time and effort doing your blob tracking with > Community Core Vision (CCV) then sending the blob data to Pd through OSC. > After initially doing my blob tracking in Pd only (which did work), I > switched to this CCV --> Pd approach and got better results because of all > of the built-in filtering etc. that is provided with that open-source > cross-platform software. > > -John > > > On Thu, Apr 18, 2013 at 5:22 AM, Ska Frenz wrote: > >> Hi, thank you for the suggestions, I'll check openCv. Can you explain >> how to use "morphological filters" to clear up the noise in the image? >> Are >> there examples around? Also, could you please explain me better what do >> you >> mean with "adaptive background subtraction method"? >> >> Thank you for your time :) >> >> francesco >> >> >> 2013/4/17 Antoine Villeret >> >>> hi, >>> >>> the segmentation method (how you extract what is your interest from >>> the rest of the image) is very critical in video tracking >>> background subtraction is a basic way to extract blob and it works >>> only in certain conditions of light (if you want to track something >>> outdoor, you should use an adaptive background subtraction method) >>> moreover, there is no general method to do video tracking, it >>> depends on what you want
Re: [PD] pix_multiblob and tracking multiple objects
OK I guess I misunderstood that the original poster was wanting to do all of that. I know the latest CCV supports multiple cameras for some sort of "big picture" so it may actually do what you are asking but I don't know the details so if you say it doesn't support all of that I'll go with your claim. I'm sure the OpenCV solutions are great and perhaps in the future I'll need to learn more about them as my own needs warrant. I haven't had a problem with the drivers on my "cheap" ps3eye V4L2 webcam FWIW. I've also done tracking at 120-125fps 320x240 with 3 said webcams and "buggy" drivers, all running simultaneously on one machine. No problems. John On Thu, Apr 18, 2013 at 9:23 AM, Antoine Villeret < antoine.ville...@gmail.com> wrote: > how is it possible to use several cameras, correct perspective on each, > make a big picture with blending and then tracking on that big picture with > CCV ? > this have been done with Pd and pix_opencv and works great (at least if > you're not using a cheap V4L2 cam with buggy drivers) > > -- > do it yourself > http://antoine.villeret.free.fr > > > 2013/4/18 John Harrison > >> FWIW I had just the opposite experience with CCV. CCV has built-in >> background adaptive subtraction, smoothing, highpass filter, gain, >> contrast, etc. all tweakable. It also tracks blobs uniquely as the original >> poster is wanting, which is why I thought of it for their needs. I used >> [pix_blobtracker] before and it works OK but I found CCV to be overall a >> more robust solution than anything I could efficiently come up with. >> >> I use CCV at 60fps 640x480 w/ a ps3eye on ubuntu 10.04 64 bit and the CPU >> load is not significant and reduced from my original Pd-only solution. My >> CCV/Pd patch has been on exhibit 24/7 for 5 months now without issue so it >> also seems stable. I use CCV version 1.4. I also used CCV on another >> exhibit with a Win7 64 bit system and that ran for months as well without >> issue. That might have been version 1.5 but I don't remember for sure. I >> also know there's a newer version of CCV supporting multiple cameras now, >> and I have not had experience with this. >> >> Maybe I'm not understanding the flexibility you are looking for that CCV >> is not offering you. All I can imagine is that you can't find a way to >> change the order of the filtering. I'm not sure that's something you'll >> find you actually need though to improve the result of the blob tracking. >> >> Just my $.02. >> >> -John >> >> On Thu, Apr 18, 2013 at 8:42 AM, Antoine Villeret < >> antoine.ville...@gmail.com> wrote: >> >>> i tried CCV one time but i had some driver and performance issues >>> moreover, i can't find an easy way to tune the processing chain >>> pd is more flexible but, i agree, could be harder >>> >>> -- >>> do it yourself >>> http://antoine.villeret.free.fr >>> >>> >>> 2013/4/18 John Harrison >>> I'm not totally clear on the big picture here but it could be you might save yourself a lot of time and effort doing your blob tracking with Community Core Vision (CCV) then sending the blob data to Pd through OSC. After initially doing my blob tracking in Pd only (which did work), I switched to this CCV --> Pd approach and got better results because of all of the built-in filtering etc. that is provided with that open-source cross-platform software. -John On Thu, Apr 18, 2013 at 5:22 AM, Ska Frenz wrote: > Hi, thank you for the suggestions, I'll check openCv. Can you explain > how to use "morphological filters" to clear up the noise in the image? Are > there examples around? Also, could you please explain me better what do > you > mean with "adaptive background subtraction method"? > > Thank you for your time :) > > francesco > > > 2013/4/17 Antoine Villeret > >> hi, >> >> the segmentation method (how you extract what is your interest from >> the rest of the image) is very critical in video tracking >> background subtraction is a basic way to extract blob and it works >> only in certain conditions of light (if you want to track something >> outdoor, you should use an adaptive background subtraction method) >> moreover, there is no general method to do video tracking, it depends >> on what you want to track and how it is filmed >> >> so, the first thing is to have a good image, with not too much >> lighting changes, good contrast between background and features to track >> then you can start thinking about segmentation, and the >> segmentation accuracy depends on the quality of the video >> you may need to do something more than just background subtraction, >> for example, you could apply some morphological filter to remove noise >> after that, you can start tracking >> you could also apply a threshold on the blob size to not track very >> small blob >> blob of interest are ofte
Re: [PD] pix_multiblob and tracking multiple objects
how is it possible to use several cameras, correct perspective on each, make a big picture with blending and then tracking on that big picture with CCV ? this have been done with Pd and pix_opencv and works great (at least if you're not using a cheap V4L2 cam with buggy drivers) -- do it yourself http://antoine.villeret.free.fr 2013/4/18 John Harrison > FWIW I had just the opposite experience with CCV. CCV has built-in > background adaptive subtraction, smoothing, highpass filter, gain, > contrast, etc. all tweakable. It also tracks blobs uniquely as the original > poster is wanting, which is why I thought of it for their needs. I used > [pix_blobtracker] before and it works OK but I found CCV to be overall a > more robust solution than anything I could efficiently come up with. > > I use CCV at 60fps 640x480 w/ a ps3eye on ubuntu 10.04 64 bit and the CPU > load is not significant and reduced from my original Pd-only solution. My > CCV/Pd patch has been on exhibit 24/7 for 5 months now without issue so it > also seems stable. I use CCV version 1.4. I also used CCV on another > exhibit with a Win7 64 bit system and that ran for months as well without > issue. That might have been version 1.5 but I don't remember for sure. I > also know there's a newer version of CCV supporting multiple cameras now, > and I have not had experience with this. > > Maybe I'm not understanding the flexibility you are looking for that CCV > is not offering you. All I can imagine is that you can't find a way to > change the order of the filtering. I'm not sure that's something you'll > find you actually need though to improve the result of the blob tracking. > > Just my $.02. > > -John > > On Thu, Apr 18, 2013 at 8:42 AM, Antoine Villeret < > antoine.ville...@gmail.com> wrote: > >> i tried CCV one time but i had some driver and performance issues >> moreover, i can't find an easy way to tune the processing chain >> pd is more flexible but, i agree, could be harder >> >> -- >> do it yourself >> http://antoine.villeret.free.fr >> >> >> 2013/4/18 John Harrison >> >>> I'm not totally clear on the big picture here but it could be you might >>> save yourself a lot of time and effort doing your blob tracking with >>> Community Core Vision (CCV) then sending the blob data to Pd through OSC. >>> After initially doing my blob tracking in Pd only (which did work), I >>> switched to this CCV --> Pd approach and got better results because of all >>> of the built-in filtering etc. that is provided with that open-source >>> cross-platform software. >>> >>> -John >>> >>> >>> On Thu, Apr 18, 2013 at 5:22 AM, Ska Frenz wrote: >>> Hi, thank you for the suggestions, I'll check openCv. Can you explain how to use "morphological filters" to clear up the noise in the image? Are there examples around? Also, could you please explain me better what do you mean with "adaptive background subtraction method"? Thank you for your time :) francesco 2013/4/17 Antoine Villeret > hi, > > the segmentation method (how you extract what is your interest from > the rest of the image) is very critical in video tracking > background subtraction is a basic way to extract blob and it works > only in certain conditions of light (if you want to track something > outdoor, you should use an adaptive background subtraction method) > moreover, there is no general method to do video tracking, it depends > on what you want to track and how it is filmed > > so, the first thing is to have a good image, with not too much > lighting changes, good contrast between background and features to track > then you can start thinking about segmentation, and the > segmentation accuracy depends on the quality of the video > you may need to do something more than just background subtraction, > for example, you could apply some morphological filter to remove noise > after that, you can start tracking > you could also apply a threshold on the blob size to not track very > small blob > blob of interest are often surrounded by very small blobs due to > segmentation noise > > but you can have a look at pix_opencv objects, > there is [pix_opencv_blobtrack] which implements a whole processing > chain, including foreground extractor, blob detector, blob tracker and > follower > I'm not sure it's included in pd-extended, but you can find some > binaries on build server > > hope this help > > antoine > > > -- > do it yourself > http://antoine.villeret.free.fr > > > 2013/4/17 Ska Frenz > >> Hi everyone, this is my first time on the pd-list so I hope I won't >> do anything wrong. >> I'm writing here to get some help about pd tracking objects >> (pix_blob..). I'm using the background subtraction method, to track >> objects >> and I need help to understand h
Re: [PD] pix_multiblob and tracking multiple objects
FWIW I had just the opposite experience with CCV. CCV has built-in background adaptive subtraction, smoothing, highpass filter, gain, contrast, etc. all tweakable. It also tracks blobs uniquely as the original poster is wanting, which is why I thought of it for their needs. I used [pix_blobtracker] before and it works OK but I found CCV to be overall a more robust solution than anything I could efficiently come up with. I use CCV at 60fps 640x480 w/ a ps3eye on ubuntu 10.04 64 bit and the CPU load is not significant and reduced from my original Pd-only solution. My CCV/Pd patch has been on exhibit 24/7 for 5 months now without issue so it also seems stable. I use CCV version 1.4. I also used CCV on another exhibit with a Win7 64 bit system and that ran for months as well without issue. That might have been version 1.5 but I don't remember for sure. I also know there's a newer version of CCV supporting multiple cameras now, and I have not had experience with this. Maybe I'm not understanding the flexibility you are looking for that CCV is not offering you. All I can imagine is that you can't find a way to change the order of the filtering. I'm not sure that's something you'll find you actually need though to improve the result of the blob tracking. Just my $.02. -John On Thu, Apr 18, 2013 at 8:42 AM, Antoine Villeret < antoine.ville...@gmail.com> wrote: > i tried CCV one time but i had some driver and performance issues > moreover, i can't find an easy way to tune the processing chain > pd is more flexible but, i agree, could be harder > > -- > do it yourself > http://antoine.villeret.free.fr > > > 2013/4/18 John Harrison > >> I'm not totally clear on the big picture here but it could be you might >> save yourself a lot of time and effort doing your blob tracking with >> Community Core Vision (CCV) then sending the blob data to Pd through OSC. >> After initially doing my blob tracking in Pd only (which did work), I >> switched to this CCV --> Pd approach and got better results because of all >> of the built-in filtering etc. that is provided with that open-source >> cross-platform software. >> >> -John >> >> >> On Thu, Apr 18, 2013 at 5:22 AM, Ska Frenz wrote: >> >>> Hi, thank you for the suggestions, I'll check openCv. Can you explain >>> how to use "morphological filters" to clear up the noise in the image? Are >>> there examples around? Also, could you please explain me better what do you >>> mean with "adaptive background subtraction method"? >>> >>> Thank you for your time :) >>> >>> francesco >>> >>> >>> 2013/4/17 Antoine Villeret >>> hi, the segmentation method (how you extract what is your interest from the rest of the image) is very critical in video tracking background subtraction is a basic way to extract blob and it works only in certain conditions of light (if you want to track something outdoor, you should use an adaptive background subtraction method) moreover, there is no general method to do video tracking, it depends on what you want to track and how it is filmed so, the first thing is to have a good image, with not too much lighting changes, good contrast between background and features to track then you can start thinking about segmentation, and the segmentation accuracy depends on the quality of the video you may need to do something more than just background subtraction, for example, you could apply some morphological filter to remove noise after that, you can start tracking you could also apply a threshold on the blob size to not track very small blob blob of interest are often surrounded by very small blobs due to segmentation noise but you can have a look at pix_opencv objects, there is [pix_opencv_blobtrack] which implements a whole processing chain, including foreground extractor, blob detector, blob tracker and follower I'm not sure it's included in pd-extended, but you can find some binaries on build server hope this help antoine -- do it yourself http://antoine.villeret.free.fr 2013/4/17 Ska Frenz > Hi everyone, this is my first time on the pd-list so I hope I won't > do anything wrong. > I'm writing here to get some help about pd tracking objects > (pix_blob..). I'm using the background subtraction method, to track > objects > and I need help to understand how I can track multiple objects with > multiples different blobs. I'm trying the pix_multiblob and yes, it show 2 > blobs..but they track the same object. Then basically I do not understand > how can I make the first blob to follow just one object for all the time > that specific object is inside the webcam rectangle, and the second blob > to > track another separate object. I cannot find any material that clearly > talks about this.I attached the patch I'm w
Re: [PD] pix_multiblob and tracking multiple objects
i tried CCV one time but i had some driver and performance issues moreover, i can't find an easy way to tune the processing chain pd is more flexible but, i agree, could be harder -- do it yourself http://antoine.villeret.free.fr 2013/4/18 John Harrison > I'm not totally clear on the big picture here but it could be you might > save yourself a lot of time and effort doing your blob tracking with > Community Core Vision (CCV) then sending the blob data to Pd through OSC. > After initially doing my blob tracking in Pd only (which did work), I > switched to this CCV --> Pd approach and got better results because of all > of the built-in filtering etc. that is provided with that open-source > cross-platform software. > > -John > > > On Thu, Apr 18, 2013 at 5:22 AM, Ska Frenz wrote: > >> Hi, thank you for the suggestions, I'll check openCv. Can you explain how >> to use "morphological filters" to clear up the noise in the image? Are >> there examples around? Also, could you please explain me better what do you >> mean with "adaptive background subtraction method"? >> >> Thank you for your time :) >> >> francesco >> >> >> 2013/4/17 Antoine Villeret >> >>> hi, >>> >>> the segmentation method (how you extract what is your interest from the >>> rest of the image) is very critical in video tracking >>> background subtraction is a basic way to extract blob and it works only >>> in certain conditions of light (if you want to track something outdoor, you >>> should use an adaptive background subtraction method) >>> moreover, there is no general method to do video tracking, it depends on >>> what you want to track and how it is filmed >>> >>> so, the first thing is to have a good image, with not too much lighting >>> changes, good contrast between background and features to track >>> then you can start thinking about segmentation, and the >>> segmentation accuracy depends on the quality of the video >>> you may need to do something more than just background subtraction, for >>> example, you could apply some morphological filter to remove noise >>> after that, you can start tracking >>> you could also apply a threshold on the blob size to not track very >>> small blob >>> blob of interest are often surrounded by very small blobs due to >>> segmentation noise >>> >>> but you can have a look at pix_opencv objects, >>> there is [pix_opencv_blobtrack] which implements a whole processing >>> chain, including foreground extractor, blob detector, blob tracker and >>> follower >>> I'm not sure it's included in pd-extended, but you can find some >>> binaries on build server >>> >>> hope this help >>> >>> antoine >>> >>> >>> -- >>> do it yourself >>> http://antoine.villeret.free.fr >>> >>> >>> 2013/4/17 Ska Frenz >>> Hi everyone, this is my first time on the pd-list so I hope I won't do anything wrong. I'm writing here to get some help about pd tracking objects (pix_blob..). I'm using the background subtraction method, to track objects and I need help to understand how I can track multiple objects with multiples different blobs. I'm trying the pix_multiblob and yes, it show 2 blobs..but they track the same object. Then basically I do not understand how can I make the first blob to follow just one object for all the time that specific object is inside the webcam rectangle, and the second blob to track another separate object. I cannot find any material that clearly talks about this.I attached the patch I'm working on. I'd love to see some well-explained examples if you know where to get them. Thank you very much for your help :) Francesco ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list >>> >> >> ___ >> Pd-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list >> >> > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] pix_multiblob and tracking multiple objects
morphological filters affect the shape they mostly work on binary images the most common are erode, dilate, close and open algorithm with which you can make a "pepper or salt removing filter" to remove black or white isolated pixels concerning background subtraction, if you use a fixed background (you make a snapshot at startup and subtract it to the video stream) you will have defects due to light change, some background part could be interpreted as a foreground feature adaptive background technique use a dynamic image reference, which could be made with a low-pass filter, this image is then subtracted to the video stream this makes a high-pass filter -- do it yourself http://antoine.villeret.free.fr 2013/4/18 Ska Frenz > Hi, thank you for the suggestions, I'll check openCv. Can you explain how > to use "morphological filters" to clear up the noise in the image? Are > there examples around? Also, could you please explain me better what do you > mean with "adaptive background subtraction method"? > > Thank you for your time :) > > francesco > > > 2013/4/17 Antoine Villeret > >> hi, >> >> the segmentation method (how you extract what is your interest from the >> rest of the image) is very critical in video tracking >> background subtraction is a basic way to extract blob and it works only >> in certain conditions of light (if you want to track something outdoor, you >> should use an adaptive background subtraction method) >> moreover, there is no general method to do video tracking, it depends on >> what you want to track and how it is filmed >> >> so, the first thing is to have a good image, with not too much lighting >> changes, good contrast between background and features to track >> then you can start thinking about segmentation, and the >> segmentation accuracy depends on the quality of the video >> you may need to do something more than just background subtraction, for >> example, you could apply some morphological filter to remove noise >> after that, you can start tracking >> you could also apply a threshold on the blob size to not track very small >> blob >> blob of interest are often surrounded by very small blobs due to >> segmentation noise >> >> but you can have a look at pix_opencv objects, >> there is [pix_opencv_blobtrack] which implements a whole processing >> chain, including foreground extractor, blob detector, blob tracker and >> follower >> I'm not sure it's included in pd-extended, but you can find some binaries >> on build server >> >> hope this help >> >> antoine >> >> >> -- >> do it yourself >> http://antoine.villeret.free.fr >> >> >> 2013/4/17 Ska Frenz >> >>> Hi everyone, this is my first time on the pd-list so I hope I won't do >>> anything wrong. >>> I'm writing here to get some help about pd tracking objects >>> (pix_blob..). I'm using the background subtraction method, to track objects >>> and I need help to understand how I can track multiple objects with >>> multiples different blobs. I'm trying the pix_multiblob and yes, it show 2 >>> blobs..but they track the same object. Then basically I do not understand >>> how can I make the first blob to follow just one object for all the time >>> that specific object is inside the webcam rectangle, and the second blob to >>> track another separate object. I cannot find any material that clearly >>> talks about this.I attached the patch I'm working on. I'd love to see some >>> well-explained examples if you know where to get them. >>> Thank you very much for your help :) >>> >>> Francesco >>> >>> ___ >>> Pd-list@iem.at mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >> > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] pix_multiblob and tracking multiple objects
I'm not totally clear on the big picture here but it could be you might save yourself a lot of time and effort doing your blob tracking with Community Core Vision (CCV) then sending the blob data to Pd through OSC. After initially doing my blob tracking in Pd only (which did work), I switched to this CCV --> Pd approach and got better results because of all of the built-in filtering etc. that is provided with that open-source cross-platform software. -John On Thu, Apr 18, 2013 at 5:22 AM, Ska Frenz wrote: > Hi, thank you for the suggestions, I'll check openCv. Can you explain how > to use "morphological filters" to clear up the noise in the image? Are > there examples around? Also, could you please explain me better what do you > mean with "adaptive background subtraction method"? > > Thank you for your time :) > > francesco > > > 2013/4/17 Antoine Villeret > >> hi, >> >> the segmentation method (how you extract what is your interest from the >> rest of the image) is very critical in video tracking >> background subtraction is a basic way to extract blob and it works only >> in certain conditions of light (if you want to track something outdoor, you >> should use an adaptive background subtraction method) >> moreover, there is no general method to do video tracking, it depends on >> what you want to track and how it is filmed >> >> so, the first thing is to have a good image, with not too much lighting >> changes, good contrast between background and features to track >> then you can start thinking about segmentation, and the >> segmentation accuracy depends on the quality of the video >> you may need to do something more than just background subtraction, for >> example, you could apply some morphological filter to remove noise >> after that, you can start tracking >> you could also apply a threshold on the blob size to not track very small >> blob >> blob of interest are often surrounded by very small blobs due to >> segmentation noise >> >> but you can have a look at pix_opencv objects, >> there is [pix_opencv_blobtrack] which implements a whole processing >> chain, including foreground extractor, blob detector, blob tracker and >> follower >> I'm not sure it's included in pd-extended, but you can find some binaries >> on build server >> >> hope this help >> >> antoine >> >> >> -- >> do it yourself >> http://antoine.villeret.free.fr >> >> >> 2013/4/17 Ska Frenz >> >>> Hi everyone, this is my first time on the pd-list so I hope I won't do >>> anything wrong. >>> I'm writing here to get some help about pd tracking objects >>> (pix_blob..). I'm using the background subtraction method, to track objects >>> and I need help to understand how I can track multiple objects with >>> multiples different blobs. I'm trying the pix_multiblob and yes, it show 2 >>> blobs..but they track the same object. Then basically I do not understand >>> how can I make the first blob to follow just one object for all the time >>> that specific object is inside the webcam rectangle, and the second blob to >>> track another separate object. I cannot find any material that clearly >>> talks about this.I attached the patch I'm working on. I'd love to see some >>> well-explained examples if you know where to get them. >>> Thank you very much for your help :) >>> >>> Francesco >>> >>> ___ >>> Pd-list@iem.at mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >> > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] pix_multiblob and tracking multiple objects
Hi, thank you for the suggestions, I'll check openCv. Can you explain how to use "morphological filters" to clear up the noise in the image? Are there examples around? Also, could you please explain me better what do you mean with "adaptive background subtraction method"? Thank you for your time :) francesco 2013/4/17 Antoine Villeret > hi, > > the segmentation method (how you extract what is your interest from the > rest of the image) is very critical in video tracking > background subtraction is a basic way to extract blob and it works only in > certain conditions of light (if you want to track something outdoor, you > should use an adaptive background subtraction method) > moreover, there is no general method to do video tracking, it depends on > what you want to track and how it is filmed > > so, the first thing is to have a good image, with not too much lighting > changes, good contrast between background and features to track > then you can start thinking about segmentation, and the > segmentation accuracy depends on the quality of the video > you may need to do something more than just background subtraction, for > example, you could apply some morphological filter to remove noise > after that, you can start tracking > you could also apply a threshold on the blob size to not track very small > blob > blob of interest are often surrounded by very small blobs due to > segmentation noise > > but you can have a look at pix_opencv objects, > there is [pix_opencv_blobtrack] which implements a whole processing chain, > including foreground extractor, blob detector, blob tracker and follower > I'm not sure it's included in pd-extended, but you can find some binaries > on build server > > hope this help > > antoine > > > -- > do it yourself > http://antoine.villeret.free.fr > > > 2013/4/17 Ska Frenz > >> Hi everyone, this is my first time on the pd-list so I hope I won't do >> anything wrong. >> I'm writing here to get some help about pd tracking objects (pix_blob..). >> I'm using the background subtraction method, to track objects and I need >> help to understand how I can track multiple objects with multiples >> different blobs. I'm trying the pix_multiblob and yes, it show 2 blobs..but >> they track the same object. Then basically I do not understand how can I >> make the first blob to follow just one object for all the time that >> specific object is inside the webcam rectangle, and the second blob to >> track another separate object. I cannot find any material that clearly >> talks about this.I attached the patch I'm working on. I'd love to see some >> well-explained examples if you know where to get them. >> Thank you very much for your help :) >> >> Francesco >> >> ___ >> Pd-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list >> >> > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] question about MIDI
On Thu, Apr 18, 2013 at 1:56 PM, Chris McCormick wrote: > Probably Antoine knows more about this than me because he has been working > on something called [droidnetreceive] and I have not asked him why yet. :) > I actually saw that in git which is what made me ask. If I get a chance over the weekend I'll check it out. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list