VS 2019安装 Image Watch 调试 OpenCV

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

#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2\core\core.hpp>  
#include <opencv2\objdetect\objdetect.hpp>  
#include <opencv2\imgproc\types_c.h>  


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);

在这里插入图片描述
The operations available for Image Watch include, as shown above:

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值