使用图像监视(opencv)查看图像驻留在矢量中

时间:2015-06-10 11:30:21

标签: c++ image visual-studio opencv

在我的代码中,我的代码与此类似:

org.apache.jasper.JasperException: The absolute uri: http://displaytag.sf.net cannot be resolved in either web.xml or the jar files deployed with this application

我希望在图像监视中看到图像,但是图像监视不会将myImages检测为图像,因此不会显示它们。

如何在图像监视窗口中查看一个图像(或所有图像)?

3 个答案:

答案 0 :(得分:4)

它适用于我(Image Watch版本1.5.1106.0):点击元素旁边的放大镜时,我看到cv :: Mat Inspecting a vector of cv::Mats

答案 1 :(得分:0)

要想在矢量中选择垫子上进行图像监视,您需要执行以下操作:

for (int n = 0; n < myImages.size(); n++)
        {
            cv::Mt tempMat = myImages[n]);
        }

从我在ImageWatch扩展页面上可以看到,扩展需要特意看到一个类型为cv :: Mat的变量,我会假设将其隐藏在向量中意味着扩展无法看到它。

答案 2 :(得分:0)

PhilLab 的解决方案适用于旧的 Image Watch 版本,但不适用于较新的版本,例如带有 Visual Studio 2019Image Watch 2019

在这种情况下,您可以直接使用 imageVector[k]