Java 从图像文件扫描二维码

Java 从图像文件扫描二维码,java,android,zxing,qr-code,zbar,Java,Android,Zxing,Qr Code,Zbar,试图使用几个库,如ZXing、ZBar和他们的叉子,但没有找到扫描条形码的方法,不是从相机而是从文件 有人能给我指一下正确的方向吗?最好我正在研究ZXing:如何从文件(而不是从相机)扫描图像 请。最后我找到了解决办法。代码是(源于): 渐变引用为: dependencies { compile 'com.google.zxing:core:3.2.1' } 用法: InputStream is = new BufferedInputStream(new FileInputStream

试图使用几个库,如ZXing、ZBar和他们的叉子,但没有找到扫描条形码的方法,不是从相机而是从文件

有人能给我指一下正确的方向吗?最好我正在研究ZXing:如何从文件(而不是从相机)扫描图像


请。

最后我找到了解决办法。代码是(源于):

渐变引用为:

dependencies {
    compile 'com.google.zxing:core:3.2.1'
}
用法:

InputStream is = new BufferedInputStream(new FileInputStream(file));
Bitmap bitmap = BitmapFactory.decodeStream(is);
String decoded=scanQRImage(bitmap);
Log.i("QrTest", "Decoded string="+decoded);

也许这将有助于我们不确定这个例子在Android下是否可行——但让我来看看try@barmley,如果你知道如何使用zbarThanks,它对复制的qrcode确实有效。但是,如果我试图扫描一张照片,它是无法识别的,尽管图像看起来很好。有没有机会让它认出真的照片?调整质量或者一些过滤器什么的?
InputStream is = new BufferedInputStream(new FileInputStream(file));
Bitmap bitmap = BitmapFactory.decodeStream(is);
String decoded=scanQRImage(bitmap);
Log.i("QrTest", "Decoded string="+decoded);