Watershed Segmentation imagery_segmentation QgsProcessingParameterRasterLayer|GRID|Grid|None|False QgsProcessingParameterEnum|OUTPUT|Output|[0] Seed Value;[1] Segment ID QgsProcessingParameterEnum|DOWN|Method|[0] Minima;[1] Maxima QgsProcessingParameterEnum|JOIN|Join Segments based on Threshold Value|[0] do not join;[1] seed to saddle difference;[2] seeds difference QgsProcessingParameterNumber|THRESHOLD|Threshold|QgsProcessingParameterNumber.Double|0|False|None|None QgsProcessingParameterBoolean|EDGE|Allow Edge Pixels to be Seeds|True QgsProcessingParameterBoolean|BBORDERS|Borders|True QgsProcessingParameterRasterDestination|SEGMENTS|Segments QgsProcessingParameterVectorDestination|SEEDS|Seed Points QgsProcessingParameterRasterDestination|BORDERS|Borders