任何人都知道可以在Mac上运行或可能在线的QR解码器吗?我只需要解码一个图像。

有帮助吗?

解决方案

不幸的是,最常用的图书馆 libdecodeqr 取决于OpenCV(gtk2),它也是很难在OS X上编译它。(试图编译它,因为 Image :: DecodeQR perl模块需要它 - 但是不成功)。

幸运的是,找到了这个链接: http://macscripter.net/viewtopic.php?id= 37404 引用下一个:

  1. 下载 ZBar源代码
  2. 解压缩tarball,并在终端窗口中打开生成的目录。
  3. 键入 ./ configure --disable-video --without-python --without-gtk --without-qt 来配置构建过程,将依赖项限制为ImageMagick。
  4. 输入“make”调用构建过程。
  5. 键入“sudo make install”,并在出现提示时输入管理员密码。
  6. 您需要 ImageMagick macports 安装的内容。

    安装ZBar后,您可以使用命令

    很好地解码qrcode
    zbarimg qrcode_file.png
    

    在OS X Mavericks 10.9.2(以及Lion / 10.7.5)上测试 - 并且运行良好。它只取决于ImageMagick(存在于macports中) - 应该很容易“可编译”。在其他OS X版本上也是如此。

其他提示

使用brew,可以很容易地安装zbar,一个QR码阅读器。

brew install zbar

然后可以通过调用:

来读取QR码
zbarimg qrcode_file.png

同样@ jm666, brew可用于安装opencv

此在线解码器也可能适合您:

ZXing Decoder Online

我几个月前在iMac上设法编译了qrencode 2.0。你需要安装开发人员工具(显然),我不记得我是否需要首先构建任何额外的库,如libpng或类似的东西。但这是将字符串编码为QR图像......

您可以在SourceForge上使用 Java QR Code Library ,我也试过了用于解码用qrencode 2.0编码的图像的Mac,它工作正常。

这是一个适合你的在线解码器,它在后台使用zxing在线解码器 QRgen在线QR解码器

这是一款使用网络摄像头并实时工作的手机,如手机的QR解码器。它基于AdobeAir并且工作得相当好。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top