Ultralytics YOLO 是一个 Python 计算机视觉库,支持目标检测、分割、分类、姿态估计和目标跟踪等任务。
xlite-dev/lite.ai.toolkit
基于 C++ 的轻量 AI 工具包,封装 100 多个模型,覆盖检测、人脸、分割与抠图。
- Star
- 4,444
- Fork
- 783
- 未关闭 Issue
- 1
- 最近提交
- 2个月前
这是什么?
Lite.Ai.ToolKit 是一个 C++ 库,用统一的 lite::cv::Type::Class 写法封装了 100 多个预训练的计算机视觉与生成式模型。覆盖的任务包括目标检测(YOLO 系列、YOLOX、NanoDet、EfficientDet)、人脸检测、人脸对齐与识别、表情与年龄属性识别、图像分类、分割以及视频和图像抠图。
核心依赖是 OpenCV 和 ONNXRuntime,同时可选 MNN、NCNN、TNN 与 TensorRT 后端。项目还包含 Stable Diffusion 和 FaceFusion 流程。提供预编译库和 build.sh 构建脚本,目前在 Linux(Ubuntu 20.04)上测试构建。
如果需要在 C++ 应用中直接调用这些模型而不是通过 Python,它可以作为现成的封装,前后处理逻辑已经实现好。
核心功能
- 01为 100 多个视觉模型提供统一的 C++ 接口,已包含前后处理。
- 02默认使用 ONNXRuntime 推理,可选 MNN、NCNN、TNN 与 TensorRT 后端。
- 03覆盖目标检测、人脸识别与对齐、分割和抠图。
- 04必需依赖仅为 OpenCV 和 ONNXRuntime。
- 05附带 Stable Diffusion 与 FaceFusion 流程示例。
适用场景
- 在 C++ 桌面或嵌入式应用中集成基于 YOLO 的目标检测。
- 在不依赖 Python 运行时的情况下构建人脸识别或关键点检测流程。
- 在 C++ 视频处理工具中实现背景抠图或图像分割。
- 在 ONNXRuntime、MNN 和 TensorRT 等后端之间对比同一模型的运行表现。
快速上手
- 1
克隆仓库
git clone --depth=1 https://github.com/xlite-dev/lite.ai.toolkit.git - 2
使用构建脚本从源码编译库
cd lite.ai.toolkit && sh ./build.sh - 3
或从 v0.2.0 发布页面下载预编译库
使用前须知
- 构建脚本仅支持 Linux。
- 采用 GPL-3.0 许可证,这是一种著佐权许可证,衍生作品须以相同条款开源。
- TensorRT 加速需要 TensorRT 10.x 或更高版本以及 CUDA 12.x 或更高版本。
收录于专题
标签
常见问题
- lite.ai.toolkit 是什么?
- 基于 C++ 的轻量 AI 工具包,封装 100 多个模型,覆盖检测、人脸、分割与抠图。 Lite.Ai.ToolKit 是一个 C++ 库,用统一的 lite::cv::Type::Class 写法封装了 100 多个预训练的计算机视觉与生成式模型。覆盖的任务包括目标检测(YOLO 系列、YOLOX、NanoDet、EfficientDet)、人脸检测、人脸对齐与识别、表情与年龄属性识别、图像分类、分割以及视频和图像抠图。
- lite.ai.toolkit 可以免费使用吗?用的什么许可证?
- lite.ai.toolkit 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- lite.ai.toolkit 还在维护吗?
- 半年内有更新。lite.ai.toolkit 最近一次提交是在 2026年9月5日。
- lite.ai.toolkit 适合用来做什么?
- 在 C++ 桌面或嵌入式应用中集成基于 YOLO 的目标检测。 在不依赖 Python 运行时的情况下构建人脸识别或关键点检测流程。 在 C++ 视频处理工具中实现背景抠图或图像分割。 在 ONNXRuntime、MNN 和 TensorRT 等后端之间对比同一模型的运行表现。
- lite.ai.toolkit 怎么安装和运行?
- 克隆仓库: git clone --depth=1 https://github.com/xlite-dev/lite.ai.toolkit.git 使用构建脚本从源码编译库: cd lite.ai.toolkit && sh ./build.sh 或从 v0.2.0 发布页面下载预编译库
- 在哪里获取 lite.ai.toolkit?
- 源代码和安装说明在 GitHub 上:https://github.com/xlite-dev/lite.ai.toolkit
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6.3万+39 本周1.2万PythonAGPL-3.0更新于 18小时前
面向 NVIDIA 设备的 YOLO 系列 TensorRT 推理部署工具,支持C++与Python。
1895199C++GPL-3.0更新于 上个月
可自托管、纯本地运行的 NVR 与 AI 视觉监控软件,支持目标、移动与人脸检测。
3652453PythonMIT更新于 18小时前
BiRefNet 官方 PyTorch 实现,用于高分辨率二分图像分割,常用于抠图去背景。
4327+9 本周345PythonMIT更新于 7天前
一款 OBS Studio 插件,借助神经网络分割人像,实现视频背景去除与替换,并支持低光照增强。
4637+4 本周294C++GPL-3.0更新于 昨天
基于 PyTorch 的计算机视觉工具库,支持目标检测、实例分割和图像分类的训练与模型导出。
5.8万+22 本周1.7万PythonAGPL-3.0更新于 3天前