将OpenCV与gdb驱动的IDE结合使用

   返回:OpenCV系列文章目录(持续更新中......)

上一篇:OpenCV4.9.0开源计算机视觉库在 Linux 中安装

下一篇:将OpenCV与gcc和CMake结合使用

能力

这个漂亮的打印机可以显示元素类型、、标志is_continuousis_submatrix(可能被截断的)矩阵。众所周知,它可以在 Clion、VS Code 和 gdb 中工作。

example.png

Clion 示例

安装

进入 .放在方便的地方,重命名并移动到您的个人文件夹中。将“源”行更改为指向您的路径。opencv/samples/gdb/mat_pretty_printer.pygdbinit.gdbinit.gdbinitmat_pretty_printer.py

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

python
import sys
print(sys.version_info)
end

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

用法

调试器中前缀的字段view_是为方便起见而添加的伪字段,其余字段保持原样。如果您觉得截断视图中的元素数量太少,您可以编辑 mat_pretty_printer.py-np.set_printoptions 控制与矩阵显示相关的所有内容。​​​​​​​

参考文献:

1、《Using OpenCV with gdb-powered IDEs》-- Egor Smirnov

相关推荐

  1. vim,gcc,gdbMakefile使用

    2024-03-22 07:38:02       22 阅读
  2. 【Linux】调试器-gdb安装使用

    2024-03-22 07:38:02       17 阅读
  3. gdb print,gdb x和gdb display使用

    2024-03-22 07:38:02       50 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-22 07:38:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-22 07:38:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-22 07:38:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-22 07:38:02       20 阅读

热门阅读

  1. 关于Windows 10 LTSC 2019无法安装Edge的解决方案

    2024-03-22 07:38:02       34 阅读
  2. macOS 合并同名文件夹 按住 Option 键

    2024-03-22 07:38:02       18 阅读
  3. React核心⼊⻔-lesson1

    2024-03-22 07:38:02       17 阅读
  4. 2024.3.21 ARM

    2024-03-22 07:38:02       20 阅读
  5. C++ 函数指针与回调函数

    2024-03-22 07:38:02       24 阅读