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脚本使得web页面上的代码高亮显示
Apr 24 Python
python返回昨天日期的方法
May 13 Python
Django之Mode的外键自关联和引用未定义的Model方法
Dec 15 Python
Python使用pandas对数据进行差分运算的方法
Dec 22 Python
Python实现二叉树的最小深度的两种方法
Sep 30 Python
30秒学会30个超实用Python代码片段【收藏版】
Oct 15 Python
Pytorch之contiguous的用法
Dec 31 Python
基于python求两个列表的并集.交集.差集
Feb 10 Python
快速解决jupyter启动卡死的问题
Apr 10 Python
numpy数据类型dtype转换实现
Apr 24 Python
Python 数据可视化神器Pyecharts绘制图像练习
Feb 28 Python
Python加密技术之RSA加密解密的实现
Apr 08 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
自制汽车收音机天线:收听广播的技巧和方法
2021/03/02 无线电
PHP新手上路(六)
2006/10/09 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
2016/11/25 PHP
JS查看对象功能代码
2008/04/25 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
vue中设置、获取、删除cookie的方法
2018/09/21 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
webpack3.0升级4.0的方法步骤
2020/04/02 Javascript
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
Python 3 判断2个字典相同
2019/08/06 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
Python接口测试结果集实现封装比较
2020/05/01 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
在Python中字典按值排序的实现方法
2020/11/12 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
公司领导推荐信
2013/11/12 职场文书
总经理秘书的岗位职责
2013/12/27 职场文书
2013年研究生毕业感言
2014/02/06 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
2014年中秋节活动总结
2014/08/29 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
cf战队宣传语
2015/07/13 职场文书
校园开放日新闻稿
2015/07/17 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书