15

我是opencv的新手,我正在使用opencv for windows。如何查看 opencv 库的特定功能的源代码?我只是想了解特定的机器视觉算法是如何实现的。

4

4 回答 4

14

您可以从https://github.com/opencv获取 OpenCV 源代码。查找函数头文件的一种简单方法是打开一个资源管理器窗口OPENCV_HOME\build\include(您选择安装 OpenCV 的位置在哪里)并使用搜索框查找包含您的函数的头文件 - 这将帮助您了解它所在的模块。然后您可以搜索OPENCV_HOME\modules\MODULE_NAME\src以找到该功能的来源。如果您安装像 grepWin 这样的搜索工具,这会更容易。

查看源代码对于找出引发那些讨厌的 OpenCV 异常的原因几乎是必不可少的。这也意味着您可以自己回答有关 OpenCV 的大部分问题,而无需在这里提问。

于 2013-07-31T11:18:47.877 回答
4

这是一个优秀的源代码搜索的直接链接,由 Github 提供。这是查找函数或类型的实现和内部使用的一种非常直接的方法。

于 2014-11-01T19:47:54.933 回答
1

现在所有的源代码都在 github 上:

https://github.com/opencv/opencv你也可以使用它的搜索功能。

于 2017-12-01T21:48:20.483 回答
0

我发现 Drew Noakes 的答案是最有帮助的,尤其是考虑到存储库结构会随着时间的推移而不断变化。

要使用关键字在代码或存储库内的其他位置搜索,可以按照此处的说明进行操作。

然而,对于初学者来说,更容易的是在 github 搜索栏中简单地搜索关键字。然后适当的高级搜索选项将生成前面链接教程中描述的标签。

于 2020-06-19T18:44:50.177 回答