gpt4 book ai didi

android - Android 上的 ZXing - 解码性能极慢

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:03 30 4
gpt4 key购买 nike

如标题所示,我正在尝试使用 ZXing 的条码扫描器应用程序在 Android 设备上解码 QR 码。我已经在互联网上阅读了多个线程,了解如何不鼓励将应用程序集成到自己的项目中。相反,应该使用 IntentIntegrator

但是,这不是我的选择。下面是我为每个相机帧调用的代码 fragment 。

LuminanceSource source = new RGBLuminanceSource(bitmap);
BinaryBitmap bm = new BinaryBitmap(new HybridBinarizer(source));

try {
Result result = reader.decode(bm); // This line takes approx. 6seconds
if (!result.getText().isEmpty()) {
Log.e("MYTAG", "Found something: "+result.getText());
}
}
catch (NotFoundException e) {
e.printStackTrace();
} catch (ChecksumException e) {
e.printStackTrace();
} catch (FormatException e) {
e.printStackTrace();
}

正如我所说,这个过程非常缓慢。解码需要 5 到 8 秒。

我尝试过同时使用 MultiFormatReaderQRCodeReader

任何人都可以阐明这个主题吗?

最佳答案

事实证明,附加到应用程序的 Android 调试器会严重影响性能。在 HTC Desire HD 上扫描完整的相机帧图像大约需要 150 毫秒 - 200 毫秒。我犯了一个愚蠢的错误。

关于android - Android 上的 ZXing - 解码性能极慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9758820/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com