对于 VS2012,可以使用优秀的 Image Watch 扩展,它允许您在调试期间查看 cv::Mat 的实际图片。

但是,不幸的是,它需要 VS2012。有没有办法在 VS2010 中可视化 cv::Mat?

我知道 https://bitbucket.org/sergiu/opencv-visualizers ,但他们只是更好地格式化数据,他们不会将其显示为图片(或者我找不到选项/选项卡?),就像 Image Watch 那样。

那么在 VS2010 中不可能做到这一点吗?

最佳答案

我找到了一个可以做到这一点的扩展。它被称为 NativeViewer。只需关注 their quick start guide

它允许您查看 cv::Mat 变量:

注意: 您需要在 悬停在 cv::Mat 变量上方之前按下 Ctrl ,而不是在悬停之后。这让我很生气,我花了 1 个小时想知道为什么它不起作用,我真的希望他们用粗体和大写字母发出警告。

关于c++ - 在 VS2010 调试器中可视化 OpenCV 图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27156160/

10-13 07:15