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实现SVN的目录周期性备份实例
Jul 17 Python
Python中getattr函数和hasattr函数作用详解
Jun 14 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
Jun 01 Python
python 为什么说eval要慎用
Mar 26 Python
Django 中自定义 Admin 样式与功能的实现方法
Jul 04 Python
基于Python批量生成指定尺寸缩略图代码实例
Nov 20 Python
Python3连接Mysql8.0遇到的问题及处理步骤
Feb 17 Python
使用python 计算百分位数实现数据分箱代码
Mar 03 Python
windows、linux下打包Python3程序详细方法
Mar 17 Python
python文件读取失败怎么处理
Jun 23 Python
python 爬虫如何正确的使用cookie
Oct 27 Python
Python各协议下socket黏包问题原理
Apr 12 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/09/09 PHP
php debug 安装技巧
2011/04/30 PHP
教你如何使用php session
2013/10/28 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
Javascript动态绑定事件的简单实现代码
2010/12/25 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
工作中常用到的ES6语法
2018/09/04 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
用Python实现协同过滤的教程
2015/04/08 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
EJB的角色和三个对象
2015/12/31 面试题
普通员工辞职信
2014/01/17 职场文书
大学活动邀请函
2014/01/28 职场文书
劳动竞赛活动方案
2014/02/20 职场文书
大学军训感言400字
2014/03/11 职场文书
高三学生评语大全
2014/04/25 职场文书
篮球比赛策划方案
2014/06/05 职场文书
2014年小学教导处工作总结
2014/12/19 职场文书
总经理岗位职责范本
2015/04/01 职场文书
工程服务质量承诺书
2015/04/29 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
用Python远程登陆服务器的步骤
2021/04/16 Python
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python
win10电脑右下角输入法图标不见了?Win10右下角不显示输入法的解决方法
2022/07/23 数码科技