在 Python 中调试 OpenCV 图像

Eka*_*lic 5 python opencv image watch

Visual Studio 允许在调试期间使用 Image Watch 插件 ( https://visualstudiogallery.msdn.microsoft.com/e682d542-7ef3-402c-b857-bbfba714f78d )可视化 OpenCV 图像。这对计算机视觉编码非常有帮助。

在 Python 绑定到 OpenCV 中可视化图像的方法是什么?我知道可以使用 cv2.imshow("name", image) 但与允许同时显示许多图像并在更改后自动进行更新的 Image Watch 相比,这不是很实用。

Python 的 Image Watch 有什么替代品吗?

YSc*_*arf 5

如果你用的话VSCode,可以尝试一下simply_view_image_for_python_opencv_debugging VSCode-Extension

https://marketplace.visualstudio.com/items?itemName=johnguo.simply-view-image-for-python-opencv-debugging


Chr*_*son 3

我想也许你会想看看Visual-Logging。它可以生成相当不错的输出集合,您只需在浏览器中打开即可。它可以通过 pip 安装,如下所示:

pip install visual-logging
Run Code Online (Sandbox Code Playgroud)

是一个包含简明演练的页面,展示了如何使用它。

它不像 Visual Studio 工具那么奇特,但它可能是您现有的最佳选择。