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 Type | Map whose non-null cells correspond to an occurrence of a category. |
Optional Inputs
| Name | Type | Description | Default Value |
|---|---|---|---|
| Initial Patch Label | Integer Value Type | Initial number used to label the first patch found on the map. | 1 |
| Only Orthogonals Are Allowed | Boolean Value Type | If true, only orthogonal cells will be considered first order neighbors. | False |
| Window Lines | Positive Integer Value Type | Number of lines of the neighbor search window. | 3 |
| Window Columns | Positive Integer Value Type | Number of columns of the neighbor search window. | 3 |
| Cell Type | Cell Type Type | Data cell type. | Signed 32 Bit Integer |
| Null Value | Integer Value Type | Null value. | 3 |
| Patch Labels Are Sparse | Boolean Value Type | 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 Type | 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