This is an old revision of the document!
PHP's gd library is missing or unable to create PNG images
Calc Patch Label Map
Description
This functor labels patches of cells using sequential numbers. A patch consists of a continuous group of neighboring cells of the same category.
Inputs
Name | Type | Description |
---|---|---|
Source | Map | Map whose non-null cells correspond to an occurrence of a category. |
Optional Inputs
Name | Type | Description | Default Value |
---|---|---|---|
Initial Patch Label | Int | Initial number used to label the first patch found on the map. | 1 |
Only Orthogonals Are Allowed | Bool | If true, only orthogonal cells will be considered first order neighbors. | False |
Window Lines | Positive Int | Number of lines of the neighbor search window. | 3 |
Window Columns | Positive Int | Number of columns of the neighbor search window. | 3 |
Cell Type | Cell Type | Data cell type. | Signed 32 Bit Integer |
Null Value | Int | Null value. | 3 |
Patch Labels Are Sparse | Bool | If true, the map is loaded as a sparse image. Sparse images have the advantage of storing only the cells containing non-null values, but they have diminished access time. | False |
Output
Name | Type | Description |
---|---|---|
Patch Labels | Categorical Map | Map showing each group of cells as a patch identified by a label. It has the same dimensions as the source map. |
Group
Notes
The use of windows bigger than 3×3 allows disjoint cells to be considered as neighbors.
Internal Name
CalcPatchLabelMap