The blob module can detect a maximum of four objects. If more than four objects are visible, the largest four are selected for tracking. Note that for camera model F200, the maximum distance is about 100 cm and for camera model R200, 300cm, assuming the object is large enough. Small objects (e.g. a single finger) may not be visible to the depth camera even at smaller distances. It is recommended to test the ranges of detection for your specific scenario, before setting the limits in your application.
The blob module can be a convenient alternative to the hand tracking module (see Hand Tracking), if your application does not specifically require hand identification. The module has a smaller impact on system resources, and therefore is preferable if its output is sufficient for your application.
If your application requires a full segmentation of the user from the background, you may prefer to use the User Segmentation module (see User Segmentation).
There are three interfaces related to blob processing:
• BlobModule – the main interface of the module.
• BlobConfiguration – an interface for configuring the module.
• BlobData – an interface that contains all the extracted blobs’ data.