Image Watch(下载)是OpenCV的一款最新工具,它能够即时显示出矩阵的内容,即memory中Mat的信息,方便程序的调试,非常好用。不过目前该插件只支持VS2012,而且不能保存调试信息。本人对这个插件测试了一下,感觉不错,话不多说了,直接上图:
上图中,src_3u是一幅3通道uchar类型的源图像,src_1u是其灰度化后的结果,blur_3u是源图像模糊后的结果,从右侧Image Watch的临时调试窗口可以清晰的看到这3张图片,选中某一张图片还可以放大查看细节。img_1ss, img_1d, img_1s, img_1f是四张单通道图片,它们的类型分别是short signed int, double, signed int, float, 它们的图像内容都是灰度渐变颜色,Image Watch也能够显示出这些图像。
如下图所示,把鼠标放在所选图像的放大示意图上,可以显示出当前鼠标的坐标,鼠标所在像素的像素值,和当前放大倍数
如下图所示,对于单通道图像,Image Watch还提供了彩色显示方式:
不过这种显示方式对于3通道图像并不好用,下图的显示结果很奇怪,可能是按照某一通道的值来显示的
完