更新时间:2021-03-18 GMT+08:00
分享

开源第三方库说明

cereal

cereal是一个开源的(BSD License)、轻量级的、支持C++11特性的、仅仅包含头文件实现的、跨平台 的C++序列化库。它可以将任意的数据类型序列化成不同的表现形式,比如二进制、XML格式或JSON。当前使用版本:1.2.2

详细介绍可参考cereal官网:http://uscilab.github.io/cereal/

gflags

gflags (the Global Flags Editor)是google的一个开源的处理命令行参数的库,比 getopt 更方便,更功能强大,使用c++开发,具备python接口。当前使用版本:2.2.1

详细介绍可参考gflags官网:https://github.com/gflags/gflags

glog

glog是Google的一个开源库,用于实现应用级别的logging。 它提供了一系列类似于C++流风格的logging API,以及一些预定义的宏。它有点类似于C里面的assert,但是比它具备更丰富的输出信息以及使用灵活性。

详细介绍可参考glog官网:https://github.com/google/glog

opencv

OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV可用于开发实时的图像处理计算机视觉以及模式识别程序。当前使用版本:3.4.2

详细介绍可参考opencv官方网站:https://opencv.org/

Protobuf

Protobuf(Google Protocol Buffers)是Google提供一个具有高效的协议数据交换格式工具库;它是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信数据存储。当前使用版本:3.5.1

详细介绍可参考google官方网站:https://developers.google.com/protocol-buffers/

分享:

    相关文档

    相关产品