【发布时间】:2011-04-10 23:49:39
【问题描述】:
我正在寻找一个库或方法来解码 QR 码(或可能是另一种形式的二维条码)并能够实际确定相机的位置和方向。这似乎应该是可行的,但我不完全确定。
有谁知道最好的路线是什么?或者是否有可能?
【问题讨论】:
标签: computer-vision barcode projection barcode-scanner qr-code
我正在寻找一个库或方法来解码 QR 码(或可能是另一种形式的二维条码)并能够实际确定相机的位置和方向。这似乎应该是可行的,但我不完全确定。
有谁知道最好的路线是什么?或者是否有可能?
【问题讨论】:
标签: computer-vision barcode projection barcode-scanner qr-code
zxing 是开源的 Google 托管 Java 库,用于二维条码,包括 QR。
参见com.google.zxing.ResultMetadataType.ORIENTATION(从com.google.zxing.Result.getResultMetadata() 的哈希表中返回的可选元数据):
表示图像中条形码的可能大致方向。该值以从正常垂直方向顺时针旋转的度数给出。例如,通过从上到下读取找到的一维条形码将被称为具有“90”方向。该键映射到一个整数,其值在 [0,360) 范围内。
【讨论】:
许多 Android 应用大量使用 QR 码 - 如果我是你,我会使用 Android 作为关键字之一进行一些研究,并可能在此 Q 上添加“android”作为标签(或发布特定于 android 的版本其中)。
附:由于 Android 代码是谷歌提供的 IIRC 开源代码,如果 QR 逻辑在核心 Android 中可用,您就可以访问它。
【讨论】: