$MAX_MODULES
$MAX_MODULES : int
<p>A somewhat generic detector that looks for a barcode-like rectangular region within an image.
It looks within a mostly white region of an image for a region of black and white, but mostly black. It returns the four corners of the region, as best it can determine.
$MAX_MODULES : int
$image : \Zxing\BinaryBitmap
findCornerFromCenter(float $centerX, float $deltaX, float $left, float $right, float $centerY, float $deltaY, float $top, float $bottom, float $maxWhiteRun) : \Zxing\ResultPoint
Attempts to locate a corner of the barcode by scanning up, down, left or right from a center point which should be within the barcode.
float | $centerX | center's x component (horizontal) |
float | $deltaX | same as deltaY but change in x per step instead |
float | $left | minimum value of x |
float | $right | maximum value of x |
float | $centerY | center's y component (vertical) |
float | $deltaY | change in y per step. If scanning up this is negative; down, positive; left or right, 0 |
float | $top | minimum value of y to search through (meaningless when di == 0) |
float | $bottom | maximum value of y |
float | $maxWhiteRun | maximum run of white pixels that can still be considered to be within the barcode |
if such a point cannot be found
{@link com.google.zxing.ResultPoint} encapsulating the corner that was found
blackWhiteRange(\Zxing\Common\Detector\if $fixedDimension, \Zxing\Common\Detector\largest $maxWhiteRun, \Zxing\Common\Detector\minimum $minDim, \Zxing\Common\Detector\maximum $maxDim, \Zxing\Common\Detector\if $horizontal) : int[]
Computes the start and end of a region of pixels, either horizontally or vertically, that could be part of a Data Matrix barcode.
\Zxing\Common\Detector\if | $fixedDimension | scanning horizontally, this is the row (the fixed vertical location) where we are scanning. If scanning vertically it's the column, the fixed horizontal location |
\Zxing\Common\Detector\largest | $maxWhiteRun | run of white pixels that can still be considered part of the barcode region |
\Zxing\Common\Detector\minimum | $minDim | pixel location, horizontally or vertically, to consider |
\Zxing\Common\Detector\maximum | $maxDim | pixel location, horizontally or vertically, to consider |
\Zxing\Common\Detector\if | $horizontal | true, we're scanning left-right, instead of up-down |
with start and end of found range, or null if no such range is found (e.g. only white was found)