Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>Open Image DebuggerNew to Visual Studio Code? Get it now.
Open Image Debugger

Open Image Debugger

OpenImageDebugger

|
1 install
| (1) | Free
Inspect in-memory image buffers (OpenCV Mat, Eigen, raw pointers) while debugging C/C++ — 7-day free trial, €9 one-time license.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Open Image Debugger for VS Code

Inspect in-memory image buffers while you debug C/C++ — OpenCV Mat, Eigen matrices, and raw pointer buffers — rendered live in an editor panel, with contrast stretch, colorspace switching, zoom/pan, and PNG export.

Plotting a buffer during a debug session

Pricing: 7-day free trial (full functionality), then a €9 one-time license — no subscription, up to 3 machines. Buy from the trial screen or run "OID: Enter License Key".

Features

  • Live buffer viewer beside your code: plot any image-like variable while paused in the debugger.
  • Watch list: oid.watchOnStop re-plots chosen variables on every stop.
  • Contrast & colorspace controls, min/max readout, pixel value inspection.
  • Export any buffer to PNG.
  • Session persistence: your layout and buffers come back per workspace.

Requirements

  • VS Code 1.85+ with the CodeLLDB extension (lldb debug type).
  • A C/C++ debug target compiled with debug info.

Quick start

  1. Start a CodeLLDB debug session and hit a breakpoint.
  2. The viewer opens automatically (or run "OID: Open Viewer Panel").
  3. Select a variable and run "OID: Plot Variable".

Commands

Command Description
OID: Open Viewer Panel Open the image viewer beside the editor
OID: Plot Variable Plot the selected/typed variable
OID: Export Selected Buffer Export the selected buffer to a file
OID: Enter License Key Buy or activate a license
OID: Deactivate License on This Machine Free an activation slot
OID: Clear Persisted Settings Reset stored UI/session state

Licensing FAQ

  • Offline? Licensed installs work offline for up to 14 days between checks.
  • New machine? Deactivate on an old machine (or contact support) — licenses cover up to 3 machines.
  • Refunds? Handled by Polar (our payment provider) per their standard policy.

Based on the open-source Open Image Debugger project (MIT) — see THIRD-PARTY-NOTICES.md.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft