Binarize

std.Binarize(clip clip[, float[] threshold, float[] v0=0, float[] v1, int[] planes=[0, 1, 2]])

Turns every pixel in the image into either v0, if it’s below threshold, or v1, otherwise.

clip

Clip to process. It must have integer sample type and bit depth between 8 and 16, or float sample type and bit depth of 32. If there are any frames with other formats, an error will be returned.

threshold

Defaults to the middle point of range allowed by the format. Can be specified for each plane individually.

v0

Value given to pixels that are below threshold. Can be specified for each plane individually.

v1

Value given to pixels that are greater than or equal to threshold. Defaults to the maximum value allowed by the format. Can be specified for each plane individually.

planes

Specifies which planes will be processed. Any unprocessed planes will be simply copied.