ImageWatch安装及使用

ImageWatch安装及使用

ImageWatch是微软公司提供的VS插件,支持在debug模式下对Mat图像调试预览。

1 开发环境

  • Win10 64位
  • Visual Studio 2017社区版
  • OpenCV 3.3.0

2 ImageWatch下载安装

2.1 ImageWatch下载

ImageWatch下载地址:ImageWatch for vs2017

2.2 ImageWatch安装

双击下载软件ImageWatch.vsix进行安装,如图所示:
ImageWatch安装
安装完成后重新启动Visual Studio2017!!!

3 ImageWatch使用

  • 在Visual Studio2017中新建一个空项目,在源文件中添加新建的ImageWatch.cpp文件。ImageWatch.cpp文件代码如下:
#include<opencv2/opencv.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<iostream>

using namespace std;
using namespace cv;

int main(int argc,char** argv)
{
	Mat src_image, dst_image;
	src_image = imread("E:\\opencv学习\\读取图片\\1.jpg");
	if (src_image.empty())
	{
		cout << "could not load image!" << endl;
	}
	imshow("src_image", src_image);

	cvtColor(src_image, dst_image, CV_RGB2GRAY);
	imshow("dst_image", dst_image);
	system("pause");
	waitKey(0);
}
  • 在ImageWatch.cpp文件代码中设置断点,如图所示:
    设置断点
  • 调试程序,自动调试至断点处,随后在visual studio 2017工具栏下的视图–>其他窗口–>Image Watch打开Image Watch插件,如图:
    Image Watch
  • 继续调试至程序结束,Image Watch中显示如下:
    Image Watch
    方便查看Mat对象的执行结果及一些基本属性,如图:
    基本信息

ImageWatch插件在使用OpenCV进行图像处理时极其方便我们调试程序,检查程序错误位置。

安装image watch在2019年无法完成的原因可能有多种,下面是一些可能的解决办法: 1. 确保您的计算机满足image watch的系统要求。查看image watch的官方网站,了解其兼容的操作系统版本和其他硬件要求,确保您的计算机符合这些要求。 2. 检查您的Visual Studio版本是否与image watch兼容。确保您安装了与image watch兼容的Visual Studio版本。如果您的Visual Studio版本太旧或太新,可能无法安装image watch。 3. 更新或安装必要的组件。image watch可能依赖于某些额外的组件或插件才能正常工作。您可以尝试更新或安装这些组件,例如.NET Framework、C++ Redistributable等。 4. 检查安装过程中的错误信息。如果安装过程中出现错误消息或警告,尝试查找解决办法。您可以在image watch的官方网站或其他技术论坛上寻找类似问题的解决方法。如果您无法找到解决办法,您可以向image watch的开发者咨询技术支持。 5. 尝试使用其他版本的image watch。如果您无法安装最新版本的image watch,可以尝试安装较旧的版本。有时,较旧版本的软件可能更容易安装,但可能会缺少一些新功能或修复的问题。 总之,如果image watch无法在您的计算机上安装,您可以尝试检查系统要求、更新必要的组件、查找错误解决方案或尝试其他版本的image watch。如无法解决问题,您可以向image watch的开发者咨询技术支持以获取帮助。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值