public final class MultiFinderPatternFinder extends FinderPatternFinder
This class attempts to find finder patterns in a QR Code. Finder patterns are the square markers at three corners of a QR Code.
This class is thread-safe but not reentrant. Each thread must allocate its own object.
In contrast to FinderPatternFinder
, this class will return an array of all possible
QR code locations in the image.
Use the TRY_HARDER hint to ask for a more thorough detection.
MAX_MODULES, MIN_SKIP
Constructor and Description |
---|
MultiFinderPatternFinder(BitMatrix image,
ResultPointCallback resultPointCallback) |
Modifier and Type | Method and Description |
---|---|
FinderPatternInfo[] |
findMulti(Map<DecodeHintType,?> hints) |
clearCounts, doClearCounts, doShiftCounts2, foundPatternCross, foundPatternDiagonal, getImage, getPossibleCenters, handlePossibleCenter, handlePossibleCenter, shiftCounts2
public MultiFinderPatternFinder(BitMatrix image, ResultPointCallback resultPointCallback)
public FinderPatternInfo[] findMulti(Map<DecodeHintType,?> hints) throws NotFoundException
NotFoundException
Copyright © 2007–2024. All rights reserved.