FileInputStream fis = new FileInputStream(imgPath);
BufferedImage image = ImageIO.read(fis);
BufferedImage cropedImage = image.getSubimage(0, 0, 914, 400);
LuminanceSource source = new BufferedImageLuminanceSource(cropedImage);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));
QRCodeReader reader = new QRCodeReader();
Result result = reader.decode(bitmap);
String qrCodeText = result.getText();