2008-10-16 55 views

回答

3

不幸的是,最常用的庫libdecodeqr依賴於OpenCV(gtk2),它很難在OS X上編譯它。(試圖編譯它,因爲perl模塊需要Image::DecodeQR - 但不成功)。

幸運的是,發現這個鏈接:http://macscripter.net/viewtopic.php?id=37404從引用了下:

  1. 下載ZBar source code
  2. 解壓縮tarball,並在終端窗口中打開生成的目錄。
  3. 鍵入./configure --disable-video --without-python --without-gtk --without-qt來配置構建過程,從而將依賴關係限制爲ImageMagick。
  4. 輸入「make」來調用構建過程。
  5. 鍵入「sudo make install」,並在出現提示時輸入管理員密碼。

您將需要ImageMagick什麼可以從macports安裝。

安裝zbar和之後,可以很好地解碼與QR碼的命令

zbarimg qrcode_file.png 

測試在OS X 10.9.2小牛(獅/ 10.7.5) - 和很好地工作。因爲它只依賴於ImageMagick(存在於macports中) - 在其他OS X版本上也應該很容易「編譯」。

0

我設法編譯qrencode 2.0幾個月前在我的iMac。您需要安裝開發人員工具(顯然),我不記得是否需要像libpng或類似的東西來構建任何其他庫。但這是爲了將字符串編碼爲QR圖像...

您可以在SourceForge上使用Java QR Code Library,我也嘗試在Mac上解碼用qrencode 2.0編碼的圖像,並且它工作正常。

0

下面是一個使用網絡攝像頭的斑馬線在線解碼器和實時就像一個QR解碼器的手機。它基於AdobeAir,運行良好。

http://www.dansl.net/blog/?p=256

2

使用brew,很容易安裝zbar,QR碼閱讀器。

brew install zbar 

然後一個QR可以通過

zbarimg qrcode_file.png 

另外@ jm666被讀取,沖泡可以用來安裝OpenCV。