图形(Graph)和图像(Image)都是多媒体系统中的可视元素,虽然它们很难区分,但确实不是一回事。图形是矢量图(Vector Drawn),它是根据几何特性来绘制的。图形的元素是一些点、直线、弧线等。图像是位图(Bitmap),它所包含的信息是用像素来度量的。
ZBar是一个开源软件套件,用于读取各种来源的条形码,如视频流、图像文件和原始强度传感器,它支持许多流行的符号(条码类型),包括EAN-13/UPC-A、UPC-E、EAN-8、Code 128、Code 39、Interleaved 2 of 5和QR Code。
ZBar功能介绍
灵活的、分层的实现方式为任何应用程序的条码扫描和解码提供了便利:通过包含的GUI和命令行程序独立使用,轻松地将条码扫描部件集成到您的Qt、GTK+或PyGTK GUI应用程序中,利用脚本或编程接口(Python、Perl、C++)......一直到适合嵌入式使用的精简C库。
ZBar是以GNU LGPL 2.1为授权的,可以进行开源和商业项目的开发。
跨平台--Linux/Unix、Windows、iPhone?、嵌入式...
高速--从视频流中实时扫描。
占用内存小
代码量小--核心扫描器和EAN解码器代表了不到1K行的C代码。
不限于图像
无浮点运算
适用于使用廉价处理器/硬件的嵌入式应用。
模块化组件可一起使用或单独使用
ZBar应用场景
零售业
自动化文件处理
库存跟 踪
移动应用
矢量图常用于框架结构的图形处理,应用非常广泛。图形是人们根据客观事物制作生成的,它不是客观存在的;图像是可以直接通过照相、扫描、摄像得到,也可以通过绘制得到。