题
任何人都知道可以在Mac上运行或可能在线的QR解码器吗?我只需要解码一个图像。
解决方案
不幸的是,最常用的图书馆 libdecodeqr 取决于OpenCV(gtk2),它也是很难在OS X上编译它。(试图编译它,因为 Image :: DecodeQR
perl模块需要它 - 但是不成功)。
幸运的是,找到了这个链接: http://macscripter.net/viewtopic.php?id= 37404 引用下一个:
- 下载 ZBar源代码。
- 解压缩tarball,并在终端窗口中打开生成的目录。
- 键入
./ configure --disable-video --without-python --without-gtk --without-qt
来配置构建过程,将依赖项限制为ImageMagick。 - 输入“make”调用构建过程。
- 键入“sudo make install”,并在出现提示时输入管理员密码。 醇>
您需要 ImageMagick
从 macports 安装的内容。
安装ZBar后,您可以使用命令
很好地解码qrcodezbarimg 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 。
此在线解码器也可能适合您:
我几个月前在iMac上设法编译了qrencode 2.0。你需要安装开发人员工具(显然),我不记得我是否需要首先构建任何额外的库,如libpng或类似的东西。但这是将字符串编码为QR图像......
您可以在SourceForge上使用 Java QR Code Library ,我也试过了用于解码用qrencode 2.0编码的图像的Mac,它工作正常。
这是一个适合你的在线解码器,它在后台使用zxing在线解码器 QRgen在线QR解码器
这是一款使用网络摄像头并实时工作的手机,如手机的QR解码器。它基于AdobeAir并且工作得相当好。
http://www.macstories达网络/ MAC / MAC-APP-商店预览QuickMark的-QR码阅读器/
这一项适用于iSight的mac。