Detect Blobs

Recognizes blob contours. To do this, a threshold value is first applied to the input image. A contour search is then carried out using blob detection.
Optionally, a Boolean signal can be selected for the Enable Execution input so that the algorithm is only active if the value of the selected signal is TRUE.
Configuration options
- Filter By Area: Activates filtering by area. This must lie between Min Area and Max Area. Recommended for noise suppression.
- Filter By Circularity: Activates filtering by circularity. This must lie between Min Circularity and Max Circularity. It is defined as follows: 4pi * area / perimeter².
- Min Area: (Visible when the By Area filter is activated) Minimum area of a blob in pixels.
- Max Area: (Visible when the By Area filter is activated) Maximum area of a blob in pixels.
- Min Circularity: (Visible when the By Circularity filter is activated) Minimum circularity (1: ideal circle, < 1: less circular, 0: not circular).
- Max Circularity: (Visible when the By Circularity filter is activated) Maximum circularity (1: ideal circle, < 1: less circular, 0: not circular).
- Threshold: Threshold value for the binary image.
Output values
- Count Results: Is incremented when a new result is provided.
- hr: HRESULT error code that outputs the result of the processing.
- Number Of Objects: Displays the number of objects found.
- Image: Initial image of the algorithm.
- Contour List: Container in which the contours found are made available.
- New Result: (Optional) TRUE if a new result is provided.
- Image Threshold: (Optional) Image to which the set threshold is applied.
- Image Preview: (Optional) Image in which the objects found are marked.