2008-10-16 53 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。