public class QrCodeBinaryGridReader<T extends boofcv.struct.image.ImageGray<T>>
extends java.lang.Object
| Constructor and Description |
|---|
QrCodeBinaryGridReader(java.lang.Class<T> imageType) |
| Modifier and Type | Method and Description |
|---|---|
QrCodeBinaryGridToPixel |
getTransformGrid() |
void |
gridToImage(double row,
double col,
georegression.struct.point.Point2D_F64 image) |
void |
gridToImage(float row,
float col,
georegression.struct.point.Point2D_F32 image) |
void |
imageToGrid(float x,
float y,
georegression.struct.point.Point2D_F32 grid) |
void |
imageToGrid(georegression.struct.point.Point2D_F32 pixel,
georegression.struct.point.Point2D_F32 grid) |
void |
imageToGrid(georegression.struct.point.Point2D_F64 pixel,
georegression.struct.point.Point2D_F64 grid)
Converts a pixel coordinate into a grid coordinate.
|
float |
read(float row,
float col) |
int |
readBit(int row,
int col)
Reads a bit from the qr code's data matrix while adjusting for location distortions using known
feature locations.
|
void |
setImage(T image) |
void |
setMarker(QrCode qr) |
void |
setSquare(georegression.struct.shapes.Polygon2D_F64 square,
float threshold) |
public QrCodeBinaryGridReader(java.lang.Class<T> imageType)
public void setImage(T image)
public void setMarker(QrCode qr)
public void setSquare(georegression.struct.shapes.Polygon2D_F64 square,
float threshold)
public void imageToGrid(float x,
float y,
georegression.struct.point.Point2D_F32 grid)
public void imageToGrid(georegression.struct.point.Point2D_F32 pixel,
georegression.struct.point.Point2D_F32 grid)
public void imageToGrid(georegression.struct.point.Point2D_F64 pixel,
georegression.struct.point.Point2D_F64 grid)
public void gridToImage(float row,
float col,
georegression.struct.point.Point2D_F32 image)
public void gridToImage(double row,
double col,
georegression.struct.point.Point2D_F64 image)
public float read(float row,
float col)
public int readBit(int row,
int col)
row - grid rowcol - grid columnpublic QrCodeBinaryGridToPixel getTransformGrid()