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