好吧,我有一张纸上有一些信息和3个条形码。用户将扫描(使用扫描设备)本文并在我们的软件中提交。
我们的软件应识别此图像并从中提取条形码。我正在使用ZXING库,但我得到了“NotFoundException”,因为找到了任何可读的条形码。
这是我的形象:
这是我的代码:
LuminanceSource source = new BufferedImageLuminanceSource(bufferedImage);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));
Reader reader = new MultiFormatReader();
Result result = reader.decode(bitmap);
logger.debug(result.getText());
我该如何解决这个问题?我不能说客户在扫描前裁剪纸张。
编辑1:
我尝试裁剪图像但也没有用。 我的形象出现了问题:
编辑2: 我在条形码中使用Code39格式,所以我尝试使用ZXing的Code39Reader类,但我遇到了一些问题