visionworkbench

NASA 出品的 C++ 视觉工具箱,做高精度图像配准与三维重建

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 236 👀 关注 43
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 504
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,NASA发布

项目预览

visionworkbench 项目界面预览图
图片来源:项目官网

项目数据

分类计算机视觉
开发团队visionworkbench
定价模式🏷️完全免费
价格说明开源免费,NASA发布
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言C++
GitHub 星标★ 504
上线时间2010-05-14 00:00:00
代码更新2026-10-28
仓库体积33.2 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-18
浏览次数1

项目介绍

NASA Vision Workbench 是 NASA 艾姆斯研究中心智能系统部自主系统与机器人团队开发的通用图像处理与计算机视觉库,用 C++ 编写。它面向航天与机器人场景,提供从底层像素操作到高层视觉算法的完整工具链,包括图像容器与 I/O、几何变换、卷积与滤波、特征检测与匹配、立体视觉、摄影测量校正、色彩空间转换等。项目强调可扩展的模块化架构,支持多线程与并行处理,便于在大型遥感影像和科学数据上构建处理流水线。它解决的问题是:科研与工程团队不必从零搭建基础视觉设施,可直接复用经过 NASA 任务验证的稳定组件,快速实现图像配准、镶嵌、三维重建等任务。核心能力覆盖图像代数、兴趣点提取、光束法平差、相机模型与投影几何,适合对精度和可靠性要求高的离线批处理场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-18 · 当前星标 ★ 504

使用教程

难度:高级 约 90 分钟 部署方式:本地构建 5 步

环境要求

  • C++ 编译器
  • CMake
  • 若干图像库依赖

安装与启动步骤

  1. 1先认清它的归属

    它是某个立体影像处理套件的一部分,跟着套件一起编译。

  2. 2按套件文档备环境

    构建说明不在这个仓库里。

  3. 3编译库与工具

    C++ 工程,依赖较多。

  4. 4跑一个影像处理示例

    先验证核心类型与像素操作。

  5. 5接自己的流程

    它给的是底层库,不是成品应用。

如何确认成功

编译通过并能用这个库读入一张影像、做一次投影变换后输出,结果与原图几何关系正确

注意事项

  • 它是通用图像处理与计算机视觉库,包含相机模型、特征点与制图投影。
  • 构建说明在所属套件文档里,这个仓库本身不写。
  • 面向底层开发,不是开箱即用的工具。
  • 科研与遥感场景用得多,许可证是宽松型。

核心亮点

  • 由 NASA 团队开发并用于实际航天与机器人任务,算法经过工程验证
  • 模块化架构清晰,图像容器、几何、特征、立体视觉等组件可独立复用
  • 支持多线程与并行处理,适合处理遥感大图和批量科学影像

不足之处

  • 项目较早期,构建系统与依赖配置相对陈旧,新环境上手成本高
  • 社区活跃度和文档更新频率有限,遇到问题可参考的案例较少

适用场景

  • 遥感卫星影像的配准、镶嵌与正射校正流水线
  • 机器人视觉中的立体匹配、相机标定与三维重建
  • 科研级图像处理算法的原型验证与批量离线处理

替代项目

OpenCV、VXL、ITK

上一篇:cvkit

下一篇:oximedia

同类项目推荐

snow-apps 开源

一站式搞定截图、录屏和OCR,替代系统自带工具

Snow Apps repository, providing source code for Snow Shot and Snow Image Viewer.

★ 6601 2026-08-10
BlackVIP 开源

黑盒模型也能迁移学习,用视觉提示搞定下游任务

Official implementation for CVPR'23 paper "BlackVIP: Black-Box Visual Prompting for ···

★ 107 2026-08-09
ocean 开源

Meta 出品的跨平台 CV/AR 框架,一套 C++ 代码跑多端视觉应用

Ocean is the in-house framework for Computer Vision (CV) and Augmented Reality (AR) ···

★ 797 2026-09-18
RotoAI 开源

用一句话描述视频中的物体,自动完成逐帧分割抠像。

An open-source studio for prompt-driven video segmentation. Powered by SAM2 & Ground···

★ 64 2026-08-09
ZeroShape 开源

单张图片,零样本重建三维形状,无需额外训练

Code repository for "ZeroShape: Regression-based Zero-shot Shape Reconstruction".

★ 141 2026-08-09
vit-pytorch 开源

用纯 Transformer 做图像分类,代码简洁易上手,快速复现 SOTA 效果。

Implementation of Vision Transformer, a simple way to achieve SOTA in vision classif···

★ 25554 2026-08-10
polynomial_nets 开源

用多项式替代传统激活,以更少参数实现更强图像识别与生成

Official Implementation of the CVPR'20 paper 'Π-nets: Deep Polynomial Neural Networ···

★ 174 2026-08-09
VSLAM-LAB 开源

一条命令跑通多种 VSLAM 算法与数据集对比

A Comprehensive Framework for Visual SLAM Systems and Datasets

★ 569 2026-09-21
gImageReader 开源

桌面点点鼠标,把图片和扫描件变成可复制文字

A Gtk/Qt front-end to tesseract-ocr.

★ 2020 2026-10-27