Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ I';我最近在读opencv的源代码。在opencv库中找到类定义有更好的方法吗?_C++_Opencv - Fatal编程技术网

C++ I';我最近在读opencv的源代码。在opencv库中找到类定义有更好的方法吗?

C++ I';我最近在读opencv的源代码。在opencv库中找到类定义有更好的方法吗?,c++,opencv,C++,Opencv,例如,我在mat.hpp中找到了UMat类的声明,但是如何找到UMat的定义呢?那边没有mat.cpp。我检查了几乎所有与matrix相关的cpp文件,仍然无法确定它的目标。我发誓我已经尽力了。有谁有一些建议可以帮助我高效地找到定义吗?顺便说一句,我没有下载源代码,而是在github上阅读。谢谢 OpenCV维护一个文档站点。这并不完美,但可能会有所帮助;如果你需要关于课程的信息,我会在这里查找 如果您确实需要关注它们类的内部GUBBIN,那么它们在github repo中使用标准的文件层次结构

例如,我在mat.hpp中找到了UMat类的声明,但是如何找到UMat的定义呢?那边没有mat.cpp。我检查了几乎所有与matrix相关的cpp文件,仍然无法确定它的目标。我发誓我已经尽力了。有谁有一些建议可以帮助我高效地找到定义吗?顺便说一句,我没有下载源代码,而是在github上阅读。谢谢

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

如果您确实需要关注它们类的内部GUBBIN,那么它们在github repo中使用标准的文件层次结构


对于给定模块(对于核心模块Umat),将有一个包含多个子文件夹的文件夹。子文件夹
/include/opencv2
将具有类声明,子文件夹
\src
将具有定义。就Umat而言,定义就在我所能看到的范围内。

谢谢,这非常有帮助。顺便说一句,如果维护人员在头文件中添加注释,并明确告诉定义在哪里,那可能会更好。回答得好。我个人认为这些文件很好。如果你需要更多的帮助,这些方法真的很好。