ZBarSDK 1.3.1

ZBarSDK 1.3.1

测试已测试
语言语言 CC
许可证 自定义
发布最新发布2014年12月

由 . 维护



ZBarSDK 1.3.1

  • Jeff Brown

ZBAR 条码阅读器

ZBar 条码阅读器是一个开源软件套件,可以从各种来源读取条码,如视频流、图像文件和原始强度传感器。它支持 EAN-13/UPC-A、UPC-E、EAN-8、Code 128、Code 39、Codabar、交织 2 of 5 和 QR 码。库中包括解码捕获的条形码图像和使用视频设备(例如,网络摄像头)作为条码扫描器的基

请检查 ZBar 首页以获取最新发布版本、邮件列表等信息。 http://zbar.sourceforge.net/

许可证信息可以在 'COPYING' 中找到。

构建

请参阅 'INSTALL' 获取通用的配置和构建说明。

扫描/解码库本身只需要几个标准库函数,几乎在任何地方都应有这些函数。

zbarcam 程序使用 video4linux API (v4l1 或 v4l2) 访问视频设备。该接口是 Linux 内核的一部分,推荐使用 2.6 内核以获得全面支持。更多信息可在此处获取 http://www.linuxtv.org/wiki/

pkg-config 用于定位已安装的库。如果您需要剩余的任何组件,应已安装 pkg-config。您可以从 http://pkg-config.freedesktop.org/ 获取 pkg-config。

zbarimg 程序使用 ImageMagick 读取多种格式的图像文件。如果您想扫描图像文件,至少需要 ImageMagick 版本 6.2.6。您可以从 https://imagemagick.org.cn/ 获取 ImageMagick。

Qt 小部件需要 Qt4。如果您想使用或开发与集成条码扫描小部件的 Qt GUI 应用程序,将需要 Qt4。您可以从 http://qt.nokia.com/products 获取 Qt4。

GTK+ 小部件需要 GTK+-2.x。如果您想使用或开发与集成条码扫描小部件的 GTK+ GUI 应用程序,将需要 GTK+。您可以从 https://gtk.org.cn/ 获取 GTK+。

GTK+ 小部件的 PyGTK 包装需要 Python 和 PyGTK。如果您想使用或开发与集成条码扫描小部件的 PyGTK GUI 应用程序,将需要这两种语言。您可以从 http://www.pygtk.org/ 获取 PyGTK。

Python 绑定需要 Python(版本?)。如果直接使用 Python 扫描图像或视频,则需要 Python。Python 可在此处获得 https://pythonlang.cn/

Perl 绑定需要 Perl(版本?)。如果直接使用 Perl 扫描图像或视频,则需要 Perl。Perl 可在此处获得 https://perl.net.cn/

如果所需的库不可用,您可以使用configure禁用相应组件的构建(请参阅configure --help)。

在安装库之后,必须单独构建Perl绑定。请参阅perl/README。

运行

'make install'将安装库和应用程序。运行'zbarcam'以启动视频扫描仪。使用'zbarimg barcode.jpg'解码保存的图像文件。查看手册以找到每个程序的特定选项。

报告错误

错误可以在sourceforge项目页面上报告http://www.sourceforge.net/projects/zbar/

请包括ZBar版本号和问题的详细描述。如果您还熟悉以下概念,您可能会更加成功: http://www.catb.org/~esr/faqs/smart-questions.html