Click or drag to resize

Cv2FloodFill Method (InputOutputArray, Point, Scalar, Rect, NullableScalar, NullableScalar, FloodFillFlags)

Fills a connected component with the given color.

Namespace:  OpenCvSharp
Assembly:  OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax
public static int FloodFill(
	InputOutputArray image,
	Point seedPoint,
	Scalar newVal,
	out Rect rect,
	Nullable<Scalar> loDiff = null,
	Nullable<Scalar> upDiff = null,
	FloodFillFlags flags = FloodFillFlags.Link4
)

Parameters

image
Type: OpenCvSharpInputOutputArray
Input/output 1- or 3-channel, 8-bit, or floating-point image. It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the second variant of the function. See the details below.
seedPoint
Type: OpenCvSharpPoint
Starting point.
newVal
Type: OpenCvSharpScalar
New value of the repainted domain pixels.
rect
Type: OpenCvSharpRect
Optional output parameter set by the function to the minimum bounding rectangle of the repainted domain.
loDiff (Optional)
Type: SystemNullableScalar
Maximal lower brightness/color difference between the currently observed pixel and one of its neighbors belonging to the component, or a seed pixel being added to the component.
upDiff (Optional)
Type: SystemNullableScalar
Maximal upper brightness/color difference between the currently observed pixel and one of its neighbors belonging to the component, or a seed pixel being added to the component.
flags (Optional)
Type: OpenCvSharpFloodFillFlags
Operation flags. Lower bits contain a connectivity value, 4 (default) or 8, used within the function. Connectivity determines which neighbors of a pixel are considered.

Return Value

Type: Int32

[Missing <returns> documentation for "M:OpenCvSharp.Cv2.FloodFill(OpenCvSharp.InputOutputArray,OpenCvSharp.Point,OpenCvSharp.Scalar,OpenCvSharp.Rect@,System.Nullable{OpenCvSharp.Scalar},System.Nullable{OpenCvSharp.Scalar},OpenCvSharp.FloodFillFlags)"]

See Also