Binarize ======== .. function:: Binarize(clip clip[, float[] threshold, float[] v0=0, float[] v1, int[] planes=[0, 1, 2]]) :module: std 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.