|
|||||||||
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 final 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.
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 ReaderException
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.
ReaderException
public BitMatrix getBlackMatrix() throws ReaderException
Binarizer
getBlackMatrix
in class Binarizer
ReaderException
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-2010 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark of Sun Microsystems, Inc.