From: Brian G. <ge...@ai...> - 2005-04-21 23:34:31
|
chenmeng wrote: > I am looking for something that can detect colored objects, I had a > look at the API docs for blobFinder and there isn't much said about what > the function and do and returns. For the function > int SetTrackingColor > <http://playerstage.sourceforge.net/doc/Player-cvs-html/player/classBlobfinderProxy.html#a5> > > does it returns or 0 or 1 if it finds a blob that fits the RGB criteria ?? > > How do I initiate the tracking if int SetTrackingColor > <http://playerstage.sourceforge.net/doc/Player-cvs-html/player/classBlobfinderProxy.html#a5> > only sets up a filter for tracking? Are you working with hardware or in simulation? If you're in simulation, don't worry about the SetTrackingColor method; it's not necessary or supported. Just subscribe to the simulated blobfinder. Calling PlayerClient::Read() will fill in the BlobfinderProxy object with the latest data on all blobs that are in view. > and what happened to the member var "blob_count" it's undefined when I > tryed to compile it? > > I am using ps 1.5. Look here: http://playerstage.sourceforge.net/doc/Player-cppclient-1.5-html/node7.html In Player 1.5, the blobs are sorted by channel (color). BlobfinderProxy::num_blobs is an array that tells you how many blobs of each color were found. brian. |