• 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 <opencv2corecore.hpp>  
    #include <opencv2objdetectobjdetect.hpp>  
    #include <opencv2imgproc	ypes_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);
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39

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

    1. 放大、缩小图像;
    2. 将图像保存到指定的目录;
    3. 显示图像大小、通道数;
    4. 拖拽图像;
    5. 可以查看指定坐标的像素值(按照在内存中的顺序显示);
    6. Link Views:所有相同尺寸的图像共享一个视图;
    7. 像素值以十六进制显示还是十进制显示;
    8. 在Watch窗口可对图像进行的操作
  • 相关阅读:
    easy Html5 Jquery Mobile之ToolBars(Header and Footer)
    Windows Phone7 性能
    easy Html5 Jquery Mobile之Buttons
    开篇,从这里开始。
    SkyDrive APIs——用户登录和APP授权(2)
    Windows Phone的强大语音控制,让你的Phone大秀一把
    SkyDrive APIs之——操作文件和文件夹(3)
    Mango in my mind 之 Live Tile
    SkyDrive APIs——搭建环境(1)
    windows10安装redis
  • 原文地址:https://www.cnblogs.com/shuimuqingyang/p/14384008.html
Copyright © 2020-2023  润新知