Расшифровка QR-кода на фотографии с помощью Zxing
Я хочу расшифровать некоторые фотографии с помощью QR-кода. Я нашел этот метод:
public static String readQRCode(String filePath, String charset, Map hintMap) throws FileNotFoundException, IOException, NotFoundException {
BinaryBitmap binaryBitmap = new BinaryBitmap(new HybridBinarizer(
new BufferedImageLuminanceSource(
ImageIO.read(new FileInputStream(filePath)))));
Result qrCodeResult = new MultiFormatReader().decode(binaryBitmap, hintMap);
return qrCodeResult.getText();
}
Это работает на картинках, как это. К сожалению, это не работает на всех изображениях, а именно: это. Как вы видите, он имеет низкое качество.
Error: com.google.zxing.NotFoundException
Любые идеи, что я могу сделать?