本文整理汇总了Java中com.google.zxing.common.DecoderResult.setErasures方法的典型用法代码示例。如果您正苦于以下问题:Java DecoderResult.setErasures方法的具体用法?Java DecoderResult.setErasures怎么用?Java DecoderResult.setErasures使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.zxing.common.DecoderResult
的用法示例。
在下文中一共展示了DecoderResult.setErasures方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: decodeCodewords
import com.google.zxing.common.DecoderResult; //导入方法依赖的package包/类
private static DecoderResult decodeCodewords(int[] codewords, int ecLevel, int[] erasures) throws FormatException,
ChecksumException {
if (codewords.length == 0) {
throw FormatException.getFormatInstance();
}
int numECCodewords = 1 << (ecLevel + 1);
int correctedErrorsCount = correctErrors(codewords, erasures, numECCodewords);
verifyCodewordCount(codewords, numECCodewords);
// Decode the codewords
DecoderResult decoderResult = DecodedBitStreamParser.decode(codewords, String.valueOf(ecLevel));
decoderResult.setErrorsCorrected(correctedErrorsCount);
decoderResult.setErasures(erasures.length);
return decoderResult;
}
示例2: decodeCodewords
import com.google.zxing.common.DecoderResult; //导入方法依赖的package包/类
private static DecoderResult decodeCodewords(int[] codewords, int ecLevel, int[] erasures)
throws FormatException, ChecksumException {
if (codewords.length == 0) {
throw FormatException.getFormatInstance();
}
int numECCodewords = 1 << (ecLevel + 1);
int correctedErrorsCount = correctErrors(codewords, erasures, numECCodewords);
verifyCodewordCount(codewords, numECCodewords);
DecoderResult decoderResult = DecodedBitStreamParser.decode(codewords, String.valueOf
(ecLevel));
decoderResult.setErrorsCorrected(Integer.valueOf(correctedErrorsCount));
decoderResult.setErasures(Integer.valueOf(erasures.length));
return decoderResult;
}