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的randrange()方法使用教程
May 15 Python
给Python入门者的一些编程建议
Jun 15 Python
django实现前后台交互实例
Aug 07 Python
Python编程之gui程序实现简单文件浏览器代码
Dec 08 Python
python读取目录下最新的文件夹方法
Dec 24 Python
对Python 检查文件名是否规范的实例详解
Jun 10 Python
Golang GBK转UTF-8的例子
Aug 26 Python
Python如何使用bokeh包和geojson数据绘制地图
Mar 21 Python
解决echarts中饼图标签重叠的问题
May 16 Python
Python 如何批量更新已安装的库
May 26 Python
Python编写memcached启动脚本代码实例
Aug 14 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
Nov 10 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
松下Panasonic RF-B65电路分析
2021/03/02 无线电
通俗易懂的php防注入代码
2010/04/07 PHP
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
php实现专业获取网站SEO信息类实例
2015/04/02 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
2017/06/06 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
2018/09/05 PHP
js模拟实现Array的sort方法
2007/12/11 Javascript
JavaScript 异步调用框架 (Part 1 - 问题 & 场景)
2009/08/03 Javascript
Javascript事件实例详解
2013/11/06 Javascript
使用js解决由border属性引起的div宽度问题
2013/11/26 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
在Python的Django框架中创建和使用模版
2015/07/15 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
Django 响应数据response的返回源码详解
2019/08/06 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
佳能法国商店:Canon法国
2019/02/14 全球购物
linux面试题参考答案(1)
2016/01/22 面试题
应届生如何写自荐信
2014/01/05 职场文书
社区党总支书记先进事迹材料
2014/01/24 职场文书
上课打牌的检讨书
2014/02/15 职场文书
食品采购员岗位职责
2014/04/14 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL
Python中itertools库的四个函数介绍
2022/04/06 Python