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

标签 c++ opencv

比如我在mat.hpp中找到了UMat类的声明,但是如何找到UMat的定义呢?那边没有mat.cpp。而且我检查了几乎所有与matrix相关的cpp文件,仍然无法定位它。我发誓我尽力了。有人有一些建议可以帮助我有效地找到定义吗?对了,我没有下载源码而是在github上看了。谢谢!

最佳答案

OpenCV 维护一个文档站点。它并不完美,但可能会有所帮助;找到 here.如果您只需要有关这些类(class)的内容的信息,我会在此处查看。

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

对于给定的模块(在 Umat 的情况下,核心模块)将有一个包含多个子文件夹的文件夹。子文件夹 /include/opencv2 将包含类声明,子文件夹 \src 将包含类定义。在 Umat 的情况下,定义位于 here据我所知。

关于c++ - 我最近在阅读 opencv 源代码。有没有更好的方法在 opencv 库中查找类定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57851860/

相关文章:

c++ - 相同分隔符之间有多个子字符串

c++ - 制作了一个 Tic-Tac-Toe 控制台应用程序,但我有多个无法解决的错误

python - 如何使用鼠标功能将复杂或不规则形状用作我的投资返回率,以进行图像检测和跟踪?

python - OpenCV-清理内存

c++ - 为什么要使用 float 而不是 double 或 double 而不是 long double?

c++ - 如何集中 QTreeWidget header

c++ - 检查字符串是否包含 vector<string> 值的有效方法?

python-2.7 - 如何在python中使用内核计算图像的梯度

java - 如何在 OpenCv 中获取图像的强度值

python - 使用多处理在 tkinter 中显示 OpenCV 视频