2010-09-11 116 views
2

我正在尋找解碼QR碼(或潛在的另一種2d條形碼)並能夠真正確定攝像機位置和方向的庫或方法。這似乎應該是可行的,但我不完全確定。QR代碼 - 攝像機方向/投影

有誰知道這是最好的路線是什麼?或者如果它甚至是可能的?

回答

3

zxing是Google託管的開源的Java庫,用於包含QR的二維條形碼。

看到com.google.zxing.ResultMetadataType.ORIENTATION(從com.google.zxing.Result.getResultMetadata()在哈希表中返回可選的元數據):

表示圖像中的條形碼的可能近似的方向。該值以正常方向順時針旋轉角度給出。例如,從頂部到底部讀取的一維條形碼將被認爲具有「90」的定向。該鍵映射到值在[0,360)範圍內的整數。

+1

我不知道這是否從zxing本身繼承,但zxing.net(.Net端口)不計算方向。 [這個問題](http://stackoverflow.com/questions/7842705/android-zxing-orientation-resultmetadata-is-null-get-rotation-orientation)有一些你可以用作起點的代碼。 – 2013-06-18 07:56:30

0

許多Android應用程序大量使用QR碼 - 如果我是你,我會使用Android作爲關鍵字之一進行一些研究,並且可能會在此Q上添加「android」作爲標記(或發佈android特定它的版本)。

P.S.由於Android代碼是可從Google獲得的IIRC開源代碼,因此如果QR邏輯在覈心Android中可用,則可以訪問它。

+0

是的,Android上的QR碼掃描全部來自下一個回覆中提到的ZXing項目。 – 2010-09-11 14:11:12