我最近正在阅读opencv源代码。有没有更好的方法来在opencv库中查找类定义?

I'm recently reading opencv source code. Is there some better ways to find class definitions in opencv library?

本文关键字:opencv 方法 查找 定义 有没有 最近 源代码 更好      更新时间:2023-10-16

例如,我在mat.hpp中找到UMat类的声明,但是如何找到UMat的定义?那边没有垫子.cpp。我检查了矩阵上几乎所有相关的 cpp 文件,仍然无法针对它。我发誓我尽力了。有人有一些建议可以帮助我有效地找到定义吗?顺便说一下,我没有下载源代码,而是在github上阅读了它。谢谢!

OpenCV维护一个文档站点。它并不完美,但它可能会有所帮助;在这里找到。如果您只需要有关课程的信息,我会在这里查看。

如果你确实需要盯着他们类的内部gubbins,他们在github存储库中使用了一个标准的文件层次结构。

对于给定的模块(在 Umat 的情况下,核心模块(将有一个包含多个子文件夹的文件夹。子文件夹/include/opencv2将具有类声明,子文件夹src将具有定义。就乌马特而言,据我所知,定义位于此处。