You are here: Start » AVL.NET » Function Reference » Region » Region Global Transforms » AVL.RegionBoundaries

AVL.RegionBoundaries

Removes interior pixels from a region.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void RegionBoundaries
(
	AvlNet.Region inRegion,
	AvlNet.RegionConnectivity inConnectivity,
	AvlNet.Region outRegion
)

Parameters

Name Type Range Default Description
inRegionAvlNet.RegionInput region.
inConnectivityAvlNet.RegionConnectivityType of connectivity used for the region foreground.
outRegionAvlNet.RegionOutput region.

Description

The operation removes all internal pixels from the region (thus leaving only the boundary pixels). The definition of internal pixel depends on the inConnectivity value:

  • If inConnectivity is set to Four directions, internal pixels are those having neighbours in all four major directions (up, down, left, right) also contained in the region
  • If inConnectivity is set to Eight directions, internal pixels are those having neighbours in all eight directions (four major + four diagonal) also contained in the region

Examples

RegionBoundaries run on a sample region.

See also