🖥
🖥
🖥
🖥
AugeLab Studio Manual
English
Ask or search…
K
Comment on page

Shape Detector

Shape Detector Node Documentation

The Shape Detector node in AugeLab Studio detects distinct shapes on an input image. It applies image processing techniques to segment the shapes and extract their properties such as contours, coordinates, center positions, and areas.

Node Overview

The Shape Detector node takes an image as input and provides the following outputs:
  1. 1.
    Filtered Image: The image after applying image processing techniques for shape detection.
  2. 2.
    Contoured Image: The image with contours drawn around the detected shapes.
  3. 3.
    Border Coordinates: The coordinates of the bounding boxes around the detected shapes.
  4. 4.
    Center Positions: The center positions of the detected shapes.
  5. 5.
    Areas: The areas of the detected shapes.

Node Properties

  • Node Title: Shape Detector
  • Node ID: OP_NODE_SHAPE_DETECTOR

Inputs

The Shape Detector node has the following input socket:
  1. 1.
    Image: The image on which shapes need to be detected.

Outputs

The Shape Detector node has the following output sockets:
  1. 1.
    Filtered Image: The image after applying image processing techniques for shape detection.
  2. 2.
    Contoured Image: The image with contours drawn around the detected shapes.
  3. 3.
    Border Coordinates: The coordinates of the bounding boxes around the detected shapes.
  4. 4.
    Center Positions: The center positions of the detected shapes.
  5. 5.
    Areas: The areas of the detected shapes.

Usage

  1. 1.
    Drag and drop the Shape Detector node from the node library onto the canvas in AugeLab Studio.
  2. 2.
    Connect the image on which shape detection needs to be performed to the Image input socket of the Shape Detector node.
  3. 3.
    Adjust the parameters according to your requirements:
    • Blur coefficient: This parameter controls the degree of blurring applied to the image. Higher values result in more blurring.
    • Auto threshold: Check this option to automatically determine the threshold range based on the image histogram. Uncheck it to manually set the threshold range.
    • Threshold range: Manually set the range of values used for thresholding. This parameter is active only when the Auto threshold option is unchecked.
    • Clear spots parameter: This parameter controls the size of the kernel used for morphological closing operation. Higher values help to remove small spots or noise in the image.
  4. 4.
    Run the pipeline.
  5. 5.
    The Shape Detector node will process the input image using the specified parameters.
  6. 6.
    The filtered image, contoured image, border coordinates, center positions, and areas of the detected shapes will be outputted from their respective output sockets.
  7. 7.
    Retrieve the outputs for further analysis, visualization, or processing.

Notes

  • The Shape Detector node applies image processing techniques to detect distinct shapes in the input image.
  • The node supports adjustment of parameters such as blur coefficient, threshold range, and clear spots parameter to fine-tune the shape detection process.
  • The Shape Detector node can be combined with other nodes in AugeLab Studio to create complex computer vision pipelines.
That concludes the documentation for the Shape Detector node in AugeLab Studio. Use this node to detect distinct shapes and extract their properties from an image.