A debugging tool for OpenCvSharp that allows you to visualize Mat objects in Visual Studio during debug sessions.
Features include image preview, pixel inspection, variable monitoring, and zoomable view.
ImageWatchCSharp is a Visual Studio extension designed for .NET developers using OpenCvSharp.
It provides an intuitive tool window that allows you to easily view, analyze, and verify image data during debugging, moving beyond the era of Cv2.ImShow pop-up windows.
💡 Inspired by the C++ ImageWatch, now built for a native-level debugging experience with OpenCvSharp.
Features
Automatic Variable Discovery: Automatically scans and displays Mat variables in the current scope when a breakpoint is hit.
Detailed Property Display: View image width, height, number of channels, and type (e.g., CV_8UC3).
Pixel-Level Inspection: Hover the mouse to preview pixel coordinates and RGB/grayscale values.
Resource Status Monitoring: Flags disposed image resources to help avoid null reference errors.
Flexible Zoom Preview: Supports mouse wheel zooming and drag-and-drop panning for detailed observation.
Dual-Panel Layout: Clear and intuitive interface with a variable list on the left and image preview on the right.