1

我正在开发我的相机应用程序,它可以在相机开启时实时解码二维码。

当我打开相机时,我设置了大约每 3 秒间隔一次的计时器,以使用 Display.screenshot() 在屏幕上捕获图片;方法,然后在相机打开时使用 zxing 库对其进行解码。有时,它可以捕获二维码并成功解码,否则很难解码图片。我认为问题出在相机上。我不能用相机自动对焦,所以拍摄的画面很暗。我想知道如何使用相机自动对焦。

  • 我的应用程序在 OS 版本 5.0 和更高版本上实现。

任何人都可以帮助我或建议新的解决方案吗?

太感谢了

4

2 回答 2

0

主要问题可能是 3 秒的暂停。您应该尽可能快地解码帧,这应该是每秒多次。这将使您更快地成功扫描。

如果可以的话,您可以而且应该集成最新的 zxing 库,而不是使用 RIM 操作系统中内置的那个库,因为它有一些小的改进会很有帮助。

于 2011-12-05T20:48:40.517 回答
0

尝试 BBBarcodeLib 可在此处下载:http: //aliirawan-wen.blogspot.com/2011/05/barcode-scanner-for-blackberry-os-50.html

请注意,对于 OS6 设备,您可以使用内置的 BlackBerry 条码扫描库(基于 Google ZXing 构建)。

于 2011-12-04T22:31:27.537 回答