MorphologicalOperator (DilateMaskImage, Closing etc.)

../../_images/erode_mask_image.png ../../_images/dilate_mask_image.png ../../_images/morphological_operator.png ../../_images/morphological_operator2.png

Apply morphological transformations.

Nodes

  • dilate_mask_image

  • erode_mask_image

  • opening

  • closing

  • morphological_gradient

  • top_hat

  • black_hat

Nodelets

  • jsk_perception/DilateMaskImage

  • jsk_perception/ErodeMaskImage

  • jsk_perception/Opening

  • jsk_perception/Closing

  • jsk_perception/MorphologicalGradient

  • jsk_perception/TopHat

  • jsk_perception/BlackHat

Subscribing Topic

  • ~input (sensor_msgs/Image)

    Input image

Publishing Topic

  • ~output (sensor_msgs/Image)

    Output transformed image.

Parameters

  • ~method (0, 1 or 2, default: 0)

    Method to transform image.

    0 means rectangular box model, 1 means cross model and 2 means ellipse.

  • ~size (Integer, default: 1)

    Kernel size to transform.

  • ~iterations (Integer, default: 1)

    Iterations of transforming image.

Sample

roslaunch jsk_perception sample_morphological_operator.launch