opencv用VS2013调试时用Image Watch插件查看图片


Posted in Python onJuly 26, 2021

最近一直在用Vs2013调试编译opencv,意外发现一个超级赞的图片查看的插件,

超级方便易用的一个插件,直接以图片形式可视化了opencv中的Mat变量。

opencv用VS2013调试时用Image Watch插件查看图片

下载和使用步骤

https://visualstudiogallery.msdn.microsoft.com/e682d542-7ef3-402c-b857-bbfba714f78d下载最新版本Image Watch(ImageWatch.vsix);

安装ImageWatch,双击ImageWatch.vsix进行安装即可;

打开一个OpenCV工程,在Debug下设置断点,通过view -> other windows -> Image Watch打开Image Watch窗口,即可显示cv::Mat图像。

Image Watch可进行的操作包括:

放大、缩小图像;

将图像保存到指定的目录;

显示图像大小、通道数;

拖拽图像;

可以查看指定坐标的像素值(按照在内存中的顺序显示);

Link Views:所有相同尺寸的图像共享一个视图;

像素值以十六进制显示还是十进制显示;

在Watch窗口可对图像进行的操作包括(Image Watch包括Locals和Watch两个窗口):

(1)、提取指定通道图像:@band(img, number);

(2)、对指定图像进行阈值化:@thresh(img, threshold);

(3)、对图像像素值进行取绝对值操作:@abs(img);

(4)、对图像像素值进行缩放操作:@scale(img, factor);

(5)、通过1/255方式缩放像素值操作:@norm8(img);

(6)、沿y轴水平flip:@fliph(img);

(7)、沿x轴垂直flip:@flipv(img);

(8)、对图像进行矩阵转置操作:@flipd(img);

(9)、对图像进行顺时针90、180、270度操作:@rot90(img)、@rot180(img)、@rot270(img);

(10)、计算两幅图像的像素差值:@diff(img0, img1);

(11)、载入图像:@file(path),如 @file(“d:\1.jpg”);

(12)、将指定的内存地址内容按照指定的图像格式显示出来:@mem(address, type, channels, width, height, stride),如@mem(0x00000000003d1050,UINT8, 3, 256, 256, 768 );

Image Watch的更详细介绍可参考:http://research.microsoft.com/en-us/um/redmond/groups/ivm/imagewatchhelp/imagewatchhelp.htm

到此这篇关于opencv用VS2013调试时用Image Watch插件查看图片的文章就介绍到这了,更多相关opencv Image Watch插件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python基于mysql实现的简单队列以及跨进程锁实例详解
Jul 07 Python
Python中文件操作简明介绍
Apr 13 Python
python3实现暴力穷举博客园密码
Jun 19 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
May 25 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 Python
python实现树的深度优先遍历与广度优先遍历详解
Oct 26 Python
python中删除某个元素的方法解析
Nov 05 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
基于Python爬取股票数据过程详解
Oct 21 Python
Python实现FTP文件定时自动下载的步骤
Dec 19 Python
python面向对象版学生信息管理系统
Jun 24 Python
解析python中的jsonpath 提取器
Jan 18 Python
基于python定位棋子位置及识别棋子颜色
Python 处理表格进行成绩排序的操作代码
python识别围棋定位棋盘位置
python之基数排序的实现
Jul 26 #Python
python之PySide2安装使用及QT Designer UI设计案例教程
python代码实现备忘录案例讲解
Jul 26 #Python
python之django路由和视图案例教程
Jul 26 #Python
You might like
php 数学运算验证码实现代码
2009/10/11 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
2014/01/26 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
JS实现可展开折叠层的鼠标拖曳效果
2015/10/09 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
vue router+vuex实现首页登录验证判断逻辑
2018/05/17 Javascript
python学习之编写查询ip程序
2016/02/27 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
python验证码识别的示例代码
2017/09/21 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
Python解决线性代数问题之矩阵的初等变换方法
2018/12/12 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
python实点云分割k-means(sklearn)详解
2020/05/28 Python
幼儿园元旦活动感言
2014/03/02 职场文书
节约电力资源的建议书
2014/03/12 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
外贸英文求职信范文
2015/03/19 职场文书
交通事故被告答辩状
2015/05/22 职场文书
千手观音观后感
2015/06/03 职场文书
物业保洁员管理制度
2015/08/05 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书
如何解决php-fpm启动不了问题
2021/11/17 PHP
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python