TC工具后台模式_【工具】图像处理调试工具(附工具下载!)

1f0ed8c21df9c3d51ae8b43c6fe51e02.png

导言


在图像处理时,我们可能需要实时进行调试,有时候需要知道图像每个像素的具体值来帮助我们验证算法的准确性和理解算法思路。
在不同情况下,我们需要使用 Python 或者 C++ 进行开发
下面就介绍在 Visual Studio(VS) 和 Pycharm 下调试图像的工具,Max 大家的开发效率。

ImageWatch 工具(VS 插件)


Image Watch 是 OpenCV 的一款工具,它能够即时显示出矩阵的内容,即 memory 中 Mat 的信息,方便程序的调试,非常好用。安装也非常的方便。

  1. 下载

下载地址:https://marketplace.visualstudio.com/items?itemName=VisualCPPTeam.ImageWatch ( 或者文后获取

下载后得到一个 vsix 为后缀名的文件

ee03f593c1c9217db6f8091e755edb37.png
  • 安装

直接点击软件即可安装

7a612019eac4e1bd4eb720067347f57a.png
  • 简单使用

安装后,重新启动 VS 即可在工具栏中 视图 -> 其他窗口 -> Image Watch 找到该工具

254ef8d4730b41619eb5de679c1616bf.png

然后就可以在调试阶段使用该工具了,滑动鼠标滚轮,可以查看每个像素的值或者整个图像

85867a617bd2dd36543f297801d6d51e.png

Pycharm 图像调试工具


在 Python 开发环境下就不用这么麻烦了,因为 Pycharm 自带了查看工具,使用也非常方便。
Pycharm 在两种情形下可以进行图像像素的查看

  • debug 模式

debug 模式下就是一步一步进行调试,然后点击变量,右键 View as Array 即可

3755e017df3bd6cb370f8cd9e9773faf.png
  • console 模式

另外一种模式是在 console 模式下,设置方法如下图所示

0afc7d02bbd403496fb8d5163f80da40.png

这种方法有点类似于 jupyter notebook 的操作

直接运行程序,就可以查看运行过程中各个变量的值

ebcf4ff82d58bbb6e6a4797c3dd16740.png

同理,需要查看图像的像素值也是点击变量,右键 View as Array 即可

不过在 Pycharm 环境下是看不到真实的图像的

关注『机器视觉 CV』
后台回复『ImageWatch』获取本文介绍的插件

http://weixin.qq.com/r/qUNvd9TEU4ksrZAU9xa7 (二维码自动识别)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值