将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

相关推荐
天涯海风2 小时前
检索增强生成(RAG) 缓存增强生成(CAG) 生成中检索(RICHES) 知识库增强语言模型(KBLAM)
人工智能·缓存·语言模型
lxmyzzs3 小时前
基于深度学习CenterPoint的3D目标检测部署实战
人工智能·深度学习·目标检测·自动驾驶·ros·激光雷达·3d目标检测
跟着珅聪学java3 小时前
Apache OpenNLP简介
人工智能·知识图谱
AwhiteV4 小时前
利用图数据库高效解决 Text2sql 任务中表结构复杂时占用过多大模型上下文的问题
数据库·人工智能·自然语言处理·oracle·大模型·text2sql
Black_Rock_br4 小时前
AI on Mac, Your Way!全本地化智能代理,隐私与性能兼得
人工智能·macos
☺����5 小时前
实现自己的AI视频监控系统-第一章-视频拉流与解码2
开发语言·人工智能·python·音视频
fsnine5 小时前
机器学习——数据清洗
人工智能·机器学习
小猿姐6 小时前
KubeBlocks AI:AI时代的云原生数据库运维探索
数据库·人工智能·云原生·kubeblocks
算法_小学生6 小时前
循环神经网络(RNN, Recurrent Neural Network)
人工智能·rnn·深度学习
吱吱企业安全通讯软件6 小时前
吱吱企业通讯软件保证内部通讯安全,搭建数字安全体系
大数据·网络·人工智能·安全·信息与通信·吱吱办公通讯