Image Watch extension

作者:YaHa
链接:https://www.zhihu.com/question/20617534/answer/105118569
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

如须进行与图像相关的 C/C++ 开发,墙裂推荐 Image Watch extension ~

Image Watch 可以在 debug 时直接显示图像的像素数据,可以灵活设置图像的显示方式,譬如自动归一化、用伪色显示等等。

Image Watch 默认支持 OpenCV 以及 Windows SDK 中的部分图像类型,如 cv::Mat, IplImage 等。甚至通过定制 .natvis 文件,我们可以任意拓展 Image Watch 的支持对象。

譬如在我自己的项目中,能够用 Image Watch 来 Debug 自定义的图像类型:


放大可以直接看像素值
用来 debug 矩阵类型也比 vs 自带的 watch 方便不少

如何写 .natvis 详见 Image Watch Help
这里有个坑:自定义的 .natvis 文件需要放到 C:\Users\{用户名}\Documents\Visual Studio 2015\Visualizers 下面才能被 Image Watch 识别,否则只会显示 invalid ...

Happy Coding!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值