Binarizer class abstract

This class hierarchy provides a set of methods to convert luminance data to 1 bit data.

It allows the algorithm to vary polymorphically, for example allowing a very expensive thresholding technique for servers and a fast one for mobile. It also permits the implementation to vary, e.g. a JNI version for Android and a Java fallback version for other platforms.

Implementers

Constructors

Binarizer(LuminanceSource _source)

Properties

blackMatrix BitMatrix
Get the 2D array of bits for the image (true means black).
no setter
hashCode int
The hash code for this object.
no setterinherited
height int
no setter
luminanceSource LuminanceSource
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
width int
no setter

Methods

createBinarizer(LuminanceSource source) Binarizer
Creates a Binarizer with the same type as this Binarizer implementation, but with pristine state.
getBlackRow(int y, BitArray? row) BitArray
Converts the row y of luminance data to row(true means black).
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited