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中使用copy模块实现列表(list)拷贝
Apr 14 Python
Python批量重命名同一文件夹下文件的方法
May 25 Python
Python线程详解
Jun 24 Python
python实现井字棋游戏
Mar 30 Python
python类的方法属性与方法属性的动态绑定代码详解
Dec 27 Python
Python列表生成式与生成器操作示例
Aug 01 Python
python绘制中国大陆人口热力图
Nov 07 Python
python生成lmdb格式的文件实例
Nov 08 Python
在交互式环境中执行Python程序过程详解
Jul 12 Python
Django实现跨域的2种方法
Jul 31 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
Mar 08 Python
基于python实现matlab filter函数过程详解
Jun 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/03 咖啡文化
PHP4与PHP5的时间格式问题
2008/02/17 PHP
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
2010/04/02 PHP
php二维数组排序详解
2013/11/06 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
2017/05/27 Javascript
Angular2 组件通信的实例代码
2017/06/23 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
JavaScript中的连续赋值问题实例分析
2019/07/12 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
详解CSS3开启硬件加速的使用和坑
2017/08/21 HTML / CSS
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
经济信息管理专业大学生求职信
2013/09/27 职场文书
中学生爱国演讲稿
2013/12/31 职场文书
酒店大堂副理的职责范文
2014/02/13 职场文书
合作经营协议书范本
2014/04/17 职场文书
超市促销活动总结
2014/07/01 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
2014年就业工作总结
2014/11/26 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
写给女朋友的检讨书
2015/05/06 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android