Quirc
QR码是一种高密度矩阵条形码,而quirc是一个用于从图像中提取和解码它们的库。 它具有几个功能,使其成为实现此目的的不错选择:
它足够快,可以用于实时视频:在现代x86内核上,从VGA帧提取和解码大约需要50毫秒。
它具有鲁棒且宽容的识别算法。 它可以正确识别和解码旋转和/或倾斜于相机的QR码。 它还可以区分和解码同一图像中的多个代码。
它易于使用,并且在单个带注释的头文件中描述了一个简单的API(有关概述,请参见下文)。
它很小,易于嵌入,除了标准C函数外没有任何依赖关系。
它的内存占用非常小:每个图像像素一个字节,再加上每个解码器对象几kB。
它不使用全局可变状态,并且可以在多线程应用程序中安全使用。
BSD许可,几乎没有关于使用和/或修改的限制。
除了库之外,该发行版还附带了一些测试程序。 尽管核心库具有很高的可移植性,但这些程序还具有一些其他依赖项,