Function arrayfire::regions [] [src]

pub fn regions<OutType: HasAfEnum>(input: &Array, conn: Connectivity) -> Array

Find blobs in given image.

Given a binary image (with zero representing background pixels), regions computes a floating point image where each connected component is labeled from 1 to N, the total number of components in the image.

A component is defined as one or more nonzero pixels that are connected by the specified connectivity (either Connectivity::FOUR or Connectivity::EIGHT) in two dimensions.

Parameters

  • input is the input image
  • conn can take one of the values of Connectivity

Return Values

Array with labels indicating different regions