VS 2019安装 Image Watch 调试 OpenCV

1、Image Watch 2019的安装
打开VS 2019,点击扩展->管理扩展->联机->右上角搜索Image Watch,根据提示进行安装。
VS 2019安装 Image Watch 调试 OpenCV_第1张图片
2、Image Watch 的使用
在imshow(“lena2”, lena2);右击鼠标设置断点,然后点击F5。
然后选择视图->其他窗口->ImageWatch

#include 
#include 
#include 
#include 
#include   
#include   
#include   


using namespace std;
using namespace cv;

int main()     // 读取图片(使用图片的绝对路径,参考自己的图所在目录)  
{
	Mat srcImg = imread("F:\\11.jpg");
	if (srcImg.empty())
	{

		cout << "could not load image..." << endl;

		return -1;
	}
	imshow("Test opencv setup", srcImg);

	Mat lena2, Gray, lenaBinary, gasLena, result;

	resize(srcImg, lena2, Size(), 0.5, 0.5, cv::INTER_LINEAR);
	//图片调整为原来的2倍.第3个参数为输出图像的大小,第4、5个参数分别是在x 和y轴 上的缩放,默认为0,最后一个参数通常也是INTER_LINEAR
	cvtColor(srcImg, Gray, CV_BGR2GRAY);// 换颜色空间,可以转化为yuv,实例是转化为灰度图
	Canny(srcImg, result, 50, 150);
	threshold(srcImg, lenaBinary, 145, 225, THRESH_BINARY);// 二值化。3为阈值,4为大于阈值的像素灰度值,5为二值化类型
	GaussianBlur(srcImg, gasLena, Size(9, 9), 6, 6, 0);// 高斯模糊,第三个为平滑窗口的size, 4、5为在水平和竖直方向的平滑系数namuda值,最后一个也通常使用默认值

	 //显示以上运算得到的图像
	imshow("lena2", lena2);
	imshow("Gray", Gray);
	imshow("result", result);
	imshow("lenaBinary", lenaBinary);
	imshow("gaslena", gasLena);

VS 2019安装 Image Watch 调试 OpenCV_第2张图片
The operations available for Image Watch include, as shown above:

  1. 放大、缩小图像;
  2. 将图像保存到指定的目录;
  3. 显示图像大小、通道数;
  4. 拖拽图像;
  5. 可以查看指定坐标的像素值(按照在内存中的顺序显示);
  6. Link Views:所有相同尺寸的图像共享一个视图;
  7. 像素值以十六进制显示还是十进制显示;
  8. 在Watch窗口可对图像进行的操作

你可能感兴趣的:(VS 2019安装 Image Watch 调试 OpenCV)