【从零学习OpenCV 4】Image Watch插件的使用
重磅干货,第一时间送达
经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从零学习OpenCV 4》。为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。
Image Watch插件的使用
“工欲善其事必先利其器”,要想能够又快又好的写出一个完整的程序,除了必备的IDE以外,还需要一些插件来辅助编程与调试。我们在平时写比较大的程序时,往往很难一次就能成功输出想要的结果,此时就需要对程序进行分步调试。在调试过程中希望能够看到变量存储的数据,但是Visual Studio并不能很好的查看图像类型的数据,调试者多数情况下会选择输出整个图像数据查看结果是否正确,这样做非常的不方便。本节将介绍一个在调试程序过程中可以可视化输出图像数据的插件Image Watch。
为了介绍该插件作用,在代码清单1-1程序的第16行之前添加一行代码“Mat img1;”,并在显示图像的代码行处打上断点,重新构建解决方案,点击【调试】→【开始调试】。此时我们会发现程序停在了断点行处,并且没有执行该行代码,因此没有图片显示出来。此时打开Image Watch插件,可以看到如图1-15所示页面。通过页面我们可以看到变量img已经读取到了图像,每个图像的数据类型、图像通道数与像素尺寸都可以直观的查看。点击变量可以在右侧看到数据的详细信息,同时可以通过鼠标滚轮实现图片放大和缩小功能,直到看到每个像素中的数值,将鼠标放置在像素中可以得到像素坐标,形式为:(列数,行数)。
图1-15 Image Watch查看图像类型数据
经过几个月的努力,市面上第一本OpenCV 4入门书籍《从零学习OpenCV 4》将于今年12月左右由人民邮电出版社发行。如果小伙伴觉得内容有帮助,希望到时候多多支持!
赞 (0)