|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.zxing.Binarizer
com.google.zxing.common.GlobalHistogramBinarizer
public class GlobalHistogramBinarizer
This Binarizer implementation uses the old ZXing global histogram approach. It is suitable for low-end mobile devices which don't have enough CPU or memory to use a local thresholding algorithm. However, because it picks a global black point, it cannot handle difficult shadows and gradients. Faster mobile devices and all desktop applications should probably use HybridBinarizer instead.
Constructor Summary | ||
---|---|---|
GlobalHistogramBinarizer(LuminanceSource source)
|
Method Summary | ||
---|---|---|
Binarizer |
createBinarizer(LuminanceSource source)
Creates a new object with the same type as this Binarizer implementation, but with pristine state. |
|
BitMatrix |
getBlackMatrix()
Converts a 2D array of luminance data to 1 bit data. |
|
BitArray |
getBlackRow(int y,
BitArray row)
Converts one row of luminance data to 1 bit data. |
Methods inherited from class com.google.zxing.Binarizer |
---|
getLuminanceSource |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GlobalHistogramBinarizer(LuminanceSource source)
Method Detail |
---|
public BitArray getBlackRow(int y, BitArray row) throws NotFoundException
Binarizer
getBlackRow
in class Binarizer
y
- The row to fetch, 0 <= y < bitmap height.row
- An optional preallocated array. If null or too small, it will be ignored.
If used, the Binarizer will call BitArray.clear(). Always use the returned object.
NotFoundException
public BitMatrix getBlackMatrix() throws NotFoundException
Binarizer
getBlackMatrix
in class Binarizer
NotFoundException
public Binarizer createBinarizer(LuminanceSource source)
Binarizer
createBinarizer
in class Binarizer
source
- The LuminanceSource this Binarizer will operate on.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal