前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OpenCV学习入门(二):Image Watch神器

OpenCV学习入门(二):Image Watch神器

作者头像
用户1150922
发布2018-01-08 16:18:15
1.2K0
发布2018-01-08 16:18:15
举报
文章被收录于专栏:计算机视觉life计算机视觉life

Image Watch是在visual studio 2012及以上版本上使用的一款OpenCV工具,能够在调试过程中实时显示内存中矩阵Mat(存放图像,数组等)的内容,方便程序调试,个人觉得比matlab好用,而且功能更丰富,相当好用。用了一次就爱不释手,被广大程序猿们惊呼神器!

官方介绍:Image Watch is a plug-in for Microsoft Visual Studio that lets you to visualize in-memory images (cv::Mat or IplImage_ objects, for example) while debugging an application. This can be helpful for tracking down bugs, or for simply understanding what a given piece of code is doing.

Image Watch下载链接点击下载

OpenCV关于Image Watch介绍点击打开链接

Image Watch帮助文档点击打开链接

刚开始学OpenCV的时候装的是VS2010,看到Image Watch的强大功能后泪流满面,相见恨晚啊!果断下载了VS2013,不过卸载VS挺痛苦的,好在可以同时安装两个不同的visual studio 版本。

同时安装两个版本的童鞋们要注意啦!千万千万记得修改环境变量,千万千万记得修改后需要重新启动电脑或注销电脑后,环境变量才会生效。我就是因为修改了环境变量后,忘记重启电脑,导致程序调试出了莫名的错误,浪费了宝贵的两个小时!

如果想查询环境变量是否修改设置成功,可以用命令行查询环境变量方法:cmd-->echo %PATH% 回车。PATH是我设置的环境变量名称,这个改为你自己设置的环境变量名称即可。见下图:

图1

注意箭头所指的vc12对应VS2013版本。安装其他版本的小伙伴们注意在X86或X64文件夹 里面有vc10、vc11、vc12三个文件夹,分别对应VS2010、VS2012和VS2013。

Image Watch的界面如下:

图2 local窗口

图3 watch窗口

Image Watch 几个比较赞的地方:

1、可以直观、实时显示多个mat矩阵,如上图2中C,D区域。调试代码时这个区域内所有变量会实时刷新。

2、图像操作区(上图2中G,E所在区域)可以利用鼠标拖动(按鼠标左键不放)缩小放大(滚轮),重要的是可以放大到像素级,这个对像素级处理调试时非常方便!感觉这点比matlab方便多了!

3、可以在调试过程中做一些简单的图像操作指令,需要切换到watch窗口,如图3。在调试过程中就可以哦,完全不需要更改现在的代码,只需要在上图3中红色框处输入简单的指令即可!大赞这个功能!

具体指令定义如下:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-05-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档