Back to Aurora Vision Library website

You are here: Start » Function Reference » Region » Region Morphology » ThickenRegion

ThickenRegion


Header: AVL.h
Namespace: avl
Module: FoundationBasic

Performs a morphological thickening on a region using predefined kernels.

Syntax

C++
C#
 
void avl::ThickenRegion
(
	const avl::Region& inRegion,
	avl::Region& outRegion
)

Parameters

Name Type Default Description
Input value inRegion const Region& Input region
Output value outRegion Region& Output region

Description

The operation performs a morphological thickening. Similarly to other region morphology operations, thickening is conducted using a shape called kernel (or structuring element). There are two kernels: hit kernel and miss kernel, which are passed as parameters to RegionHitAndMissTransform. This operation's result is then added to the input region giving the output region. The filter uses internally predefined kernels, which are dual to those from ThinRegion filter.

See Also

  • ThinRegion – Performs a morphological thinning on a region using predefined kernels.