segmentation
Blob Extractor

Module that uses the data from the lumaChroma module to extract blobs that are available.

Module that uses the data from the lumaChroma module to extract blobs that are available.

Blob Extractor application.

Description

This module is responsible for extracting all the blobs based upon the lumaChroma module. To this end, it receives an image input from the lumaChroma and acts upon it to retreive the blobs and their moments (orientation and principal axes)

The commands sent as bottles to the module port /<modName>/rpc are the following:

(notation: [.] identifies a vocab, <.> specifies a double, "." specifies a string)

THRESH
format: [thresh] <10.0>
action: Applies a fixed-level threshold to each array element, defaults 10.0 (input array is the image). reply: ok

ERODE
format: [erode] <8.0>
action: Erodes an image by using a specific structuring element, defaults 8.0. reply: ok

DILATE
format: [dilate] <3.0>
action: Dilates an image by using a specific structuring element., defaults 3.0. reply: ok

Libraries

Ports Created

Parameters

–name name

–thresh value

–erode_itr value

–dilate_itr value

–gaussian_winsize value

–window_ratio value

–details string

–maxHeight value

–maxWidth value

Tested OS

Windows, Linux, Mac OS

Author
Vadim Tikhanoff