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

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

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

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

能力

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

Clion 示例

安装

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

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

bash 复制代码
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

相关推荐
985小水博一枚呀2 小时前
【深度学习|可视化】如何以图形化的方式展示神经网络的结构、训练过程、模型的中间状态或模型决策的结果??
人工智能·python·深度学习·神经网络·机器学习·计算机视觉·cnn
LluckyYH4 小时前
代码随想录Day 46|动态规划完结,leetcode题目:647. 回文子串、516.最长回文子序列
数据结构·人工智能·算法·leetcode·动态规划
古猫先生4 小时前
YMTC Xtacking 4.0(Gen5)技术深度分析
服务器·人工智能·科技·云计算
一水鉴天5 小时前
智能工厂的软件设计 “程序program”表达式,即 接口模型的代理模式表达式
开发语言·人工智能·中间件·代理模式
Hiweir ·5 小时前
机器翻译之创建Seq2Seq的编码器、解码器
人工智能·pytorch·python·rnn·深度学习·算法·lstm
Element_南笙5 小时前
数据结构_1、基本概念
数据结构·人工智能
FutureUniant5 小时前
GitHub每日最火火火项目(9.21)
人工智能·计算机视觉·ai·github·音视频
菜♕卷6 小时前
深度学习-03 Pytorch
人工智能·pytorch·深度学习
明明真系叻6 小时前
第十二周:机器学习笔记
人工智能·机器学习
AI王也6 小时前
ChatGPT搭上langchain的知识库RAG应用,效果超预期
人工智能·chatgpt·langchain·aigc