Package boofcv.alg.fiducial.microqr
Class MicroQrCodeDecoderBits
java.lang.Object
boofcv.alg.fiducial.microqr.MicroQrCodeDecoderBits
- All Implemented Interfaces:
VerbosePrint
After the data bits have been read this will decode them and extract a meaningful message.
-
Field Summary
Modifier and TypeFieldDescriptionboolean
If true to it won't check the value of padding bytes. -
Constructor Summary
ConstructorDescriptionMicroQrCodeDecoderBits
(@Nullable String forceEncoding, String defaultEncoding) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Reconstruct the data while applying error correction.boolean
void
setVerbose
(@Nullable PrintStream out, @Nullable Set<String> configuration)
-
Field Details
-
ignorePaddingBytes
public boolean ignorePaddingBytesIf true to it won't check the value of padding bytes. Run into an off by one error
-
-
Constructor Details
-
MicroQrCodeDecoderBits
- Parameters:
forceEncoding
- If null then the default byte encoding is used. If not null then the specified encoding is used.
-
-
Method Details
-
applyErrorCorrection
Reconstruct the data while applying error correction. -
decodeMessage
-
setVerbose
public void setVerbose(@Nullable @Nullable PrintStream out, @Nullable @Nullable Set<String> configuration) - Specified by:
setVerbose
in interfaceVerbosePrint
-