视觉与 3D
共 53 个仓库 · 近 4 个月有推送 · C++
Open3D 是一个现代 3D 数据处理库,提供点云、网格、RGB-D 和 3D 可视化等算法与工具,支持 C++ 和 Python,可用于 3D 感知、重建与机器学习研究。
从多张照片重建三维场景的 C++ 工具,集成了运动恢复结构(SfM)和多视图立体(MVS),可输出相机位姿与稠密点云。
多视图几何 C++ 库,为三维计算机视觉和运动恢复结构(SfM)提供基础算法,可做摄影测量与三维重建。
开源的三维网格处理系统,支持网格编辑、简化、重建和点云处理,适合处理扫描或打印前的 3D 模型。
OBS 直播/录屏插件,用 ONNX Runtime 做实时人像背景分割,一键抠掉摄像头背景换成任意画面。
极快的 C++/CUDA 神经网络框架,专为 MLP 等小网络在 GPU 上训练和推理加速,常用于 NeRF 等实时渲染场景。
开源的多视图立体视觉重建库,把稀疏点云补成稠密点云、网格和纹理模型,是三维重建流水线里做稠密重建的常用组件。
RTAB-Map 是一套基于外观的 SLAM 库和独立应用,支持视觉与 3D 激光建图、定位和回环检测,可在 ROS、Android、iOS 等平台运行。
一个原生桌面应用,把 3D Gaussian Splatting 场景的训练、查看、编辑、自动化和导出都集成在一起,省去在多个工具间来回切换的麻烦。
开源的三维计算机视觉框架,提供摄影测量、多视图立体、相机跟踪和全景拼接等算法,可从照片重建三维模型。
C++ 图优化通用框架,把 SLAM 和视觉定位里的位姿估计建模成图,用非线性最小二乘求解,是后端优化的经典基础设施。
基于 C++ 的深度学习服务端与命令行工具,封装 Torch、TensorRT 等后端,通过 REST API 提供图像分类、目标检测、分割和以图搜图能力。
跨厂商 3D 高斯泼溅训练器,能把视频转成 splat 再生成网格,支持 Vulkan 或 CUDA 后端,并带量化训练加速。
一套面向移动机器人和自动驾驶的 C++ 工具库,提供 SLAM、计算机视觉、地图构建、粒子滤波和运动估计等模块,省去从零搭建底层算法。
基于视觉惯性里程计的实时 SLAM 系统,能在 CPU 上完成定位、建图并生成三维网格,适合机器人与状态估计场景。
基于点云的 3D 定位与建图框架,支持 LiDAR、IMU 和 GPU 加速,可在 ROS/ROS2 下做 SLAM 与全局定位。
基于 TensorRT 的 YOLO 系列模型部署工具包,支持检测、分割、姿态估计和旋转框检测,帮你在 NVIDIA 显卡上把推理跑得更快更省事。
轻量级 C++11 纯头文件李群李代数库,为机器人、SLAM 和计算机视觉提供 2D/3D 位姿与几何运算支持。
基于 NVIDIA cuVSLAM 加速的 ROS 视觉 SLAM 与里程计包,在 Jetson 和 GPU 上实时完成机器人定位与建图。
基于 TensorRT 和 CUDA 加速 YOLO 系列模型部署的 C++ 示例库,覆盖检测、姿态、分割、深度估计、OBB 和分类等任务,帮你在 NVIDIA 显卡上把推理跑得更快。
ZED SDK 是 Stereolabs 为 ZED 立体相机提供的空间感知开发套件,支持实时深度估计、SLAM、点云和人体姿态估计,帮助快速搭建智能机器人与空间感知应用。
用 C++20 实现、带 Python 绑定的跨平台 3D 图形库,API 风格对齐 three.js,方便在原生和 Web 环境复用同一套高层接口做渲染与物理仿真。
仅用激光雷达或激光-惯性融合的高鲁棒、高精度里程计,为机器人和自动驾驶提供可靠定位与建图,应对退化场景和传感器不确定性。
把 Ultralytics YOLOv8 到 YOLOv12 系列模型封装成 ROS 2 节点,让机器人项目能直接调用目标检测、实例分割、姿态估计和跟踪能力。