【发布时间】:2014-01-15 05:15:55
【问题描述】:
如果我正在扫描带有 URL 的 QR 码,则以下代码可以完美且快速地运行。但是,如果我使用简单的字符串或数字序列(这是我想做的)解码 QR 码,它有时会随机工作,但 99% 的时间它会因 ChecksumException 而失败。
if (webcam.isOpen()) {
if ((image = webcam.getImage()) == null) {
continue;
}
LuminanceSource source = new BufferedImageLuminanceSource(image);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));
try {
result = new QRCodeReader().decode(bitmap);
} catch (NotFoundException e) {
//exception handling omitted
} catch (ChecksumException ex) {
//exception handling omitted
} catch (FormatException ex) {
//exception handling omitted
}
}
以前有人经历过吗?有什么解决办法?
顺便说一句,我正在使用 http://goqr.me/ 生成代码
【问题讨论】:
-
你解决了吗?