|eyes regions||Tracks regions in an image.|
Converts an image to a list of regions. Tracks these regions over time. Calculates location, size velocity, extents, age. Matches regions from one frame to the next.
|Inlets & Arguments:|
||Eyes Image, standard operator messages see: eyes messages|
||Turns adaptive backgrounding on and off.
||Attempts to preserve the image intensity values. (Doesn't work well in practice)|
||Number of frames used to integrate in order to obtain a background.
c = (f + f + ... + f[n])/n. Where c is the integrated background and f[x] is a frame in time, and n is the number of frames to integrate.
||maximum number of regions||
||Once frames are integrated, this is the percentage of that image that is integrated into the current background.
||minimum region size||
||Minimum size of regions to track.|
||maximum region size||
||Maximum size of regions to track.|
||Determines how regions are constructed. Specifies how neighboring pixels are grouped together to form blobs.
4 = 4-connected (left, right, top, and bottom pixels are grouped if within threshold)
8 = 8-connected (4-connected but with corner pixels included)
-1 through -8 = one direction trace in one of eight directions:
-1 -2 -3
-4 pix -5
-6 -7 -8
0 or any other value: use inlet 9 to determine a window around the pixel to search for like pixels to group into a blob.
||If connectivity is 0, use this value to determine the size of an area around each pixel to find like pixels to group into blobs.|
||Turns region matching on or off. Region matching is used to match blobs from the previous frame to the current frame. Matching is based upon how close blobs are spatially.
0 = off
1 = on
||Percentage of the frame size represnting how far away matching regions can be matched.|
||Helps with blob matching. If a region/blob doesn't match in the current frame, it can be made to "hang around" for a little bit in case a match happens to crop up. Region latency determines how long a blob will hang around when it doesn't match any blobs in the current frame.|
||region marked image||Image with regions marked with id colors.|
||region sizes and locations||Size and location of each region found as a Max list of integers.|
||region list||Region list data type. Represents a list of regions and values associated with them such as size, location, velocity, etc.|
|Accepts all messages sent to the eyes object. See eyes messages.|
|Accepts all inlet arguments as messages.|
|rsizesel, rparse, color, compact, background, threshold|