OpenImageDebugger
活跃·★ 250·MIT·更新于 2026-10-22
★ 宝藏工具
Open Image Debugger 是一款强大的工具,专为在 GDB 和 LLDB 调试会话中直接可视化内存中的图像和矩阵缓冲区而设计。它支持多种数据类型,提供交互式 GUI,并集成了 VS Code 和 JetBrains 等流行 IDE,从而提升了 C++ 开发人员的调试体验。
OpenImageDebugger 当前归类于 开发者工具,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 缓冲区操作的图形用户界面交互性(缩放、平移、旋转)。典型使用场景包括 在计算机视觉调试中可视化中间图像处理步骤。页面记录的许可证为 MIT。当前 GitHub Stars 为 250。相关标签包括 调试、图像可视化。
#调试#图像可视化#GDB#LLDB#C++#VS Code#JetBrains#内存检查
01
功能特性
01缓冲区操作的图形用户界面交互性(缩放、平移、旋转)
02自动和手动对比度调整
03将缓冲区导出为 PNG 或数据格式(Octave/Matlab, NumPy)
04通过声明式 JSON 或 Python 检查器支持自定义缓冲区类型
05命中断点时缓冲区视图实时更新
02
为什么选择它
+缓冲区操作的图形用户界面交互性(缩放、平移、旋转)
+自动和手动对比度调整
+在计算机视觉调试中可视化中间图像处理步骤
+覆盖 9 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
GDB
调试器
已通过文档验证
LLDB
调试器
已通过文档验证
VS Code
IDE 扩展
已通过文档验证
JetBrains
IDE 插件
已通过文档验证
Linux
操作系统
已通过文档验证
macOS
操作系统
已通过文档验证
05
快速开始
1
$ git clone https://github.com/OpenImageDebugger/OpenImageDebugger.git --recurse-submodules
2
$ cd OpenImageDebugger
3
$ cmake -S . -B build -DCMAKE_INSTALL_PREFIX=./install
4
$ cmake --build build --config Release --target install -j 4
06
使用场景
↳在计算机视觉调试中可视化中间图像处理步骤
↳在调试期间检查图像像素或矩阵元素的原始数值数据
↳通过定义自定义类型检查器调试自定义 C++ 数据结构
↳使用链接视图同时比较多个相关的内存缓冲区
↳导出内存缓冲区以便在科学计算环境中进行外部分析
07
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧