OpenCV介绍:Linux——在有 gdb 支持的集成开发环境中使用 OpenCV OpenCV v4.8.0

上一个教程在 Linux 中安装

下一个教程利用 gcc 和 CMake 使用 OpenCV

原作者Egor Smirnov
兼容性OpenCV >= 4.0

功能

这个漂亮的打印机可以显示元素类型、is_continuousis_submatrix 标志和(可能截断的)矩阵。它可在 Clion、VS Code 和 gdb 中使用。

在这里插入图片描述

CLion样例

安装

移至 opencv/samples/gdb/。将 mat_pretty_printer.py 放在方便的地方,将 gdbinit 重命名为 .gdbinit,并将其移入主文件夹。更改 .gdbinit 的 "source "行,指向 mat_pretty_printer.py 的路径。

为了检查与 gdb 捆绑的 python 版本,请在 gdb shell 中使用以下命令:

python
import sys
print(sys.version_info)
end

如果系统中安装的 python 3 版本与 gdb 中的版本不一致,请创建一个版本完全相同的新虚拟环境,安装 numpy 并相应更改 .gdbinit 中的 python3 路径。

使用方法
调试器中以 view_ 为前缀的字段是为方便使用而添加的伪字段,其余字段保持不变。如果觉得截断视图中的元素数量太少,可以编辑 mat_pretty_printer.pynp.set_printoptions 控制所有与矩阵显示相关的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值