我怎样才能找到opencv函数的源代码?

xjreopfe  于 2023-02-16  发布在  其他
关注(0)|答案(4)|浏览(233)

我是opencv的新手,我正在使用windows版的opencv。我怎样才能看到opencv库中某个特定函数的源代码呢?我只是想了解一下那个特定的机器视觉算法是如何实现的。

g0czyy6m

g0czyy6m1#

您可以从https://github.com/opencv获取OpenCV源代码,查找函数头的一种简单方法是在OPENCV_HOME\build\include中打开资源管理器窗口(其中是您选择安装OpenCV的位置)并使用搜索框查找包含您的函数的头文件-这将帮助您了解它位于哪个模块中。然后您可以在OPENCV_HOME\modules\MODULE_NAME\src中搜索以查找函数的源代码。如果安装了像grepWin这样的搜索工具,这就更容易了。
查看源代码对于找出抛出那些讨厌的OpenCV异常的原因几乎是必不可少的,这也意味着您可以自己回答有关OpenCV的大多数问题,而不必在这里询问。

irtuqstp

irtuqstp2#

这是一个direct link to an excellent source code search,由Github提供,这是一个非常简单的方法来查找函数或类型的实现和内部用法。

epfja78i

epfja78i3#

所有的源代码现在都在github上:
https://github.com/opencv/opencv,您还可以使用它的搜索功能。

7fyelxc5

7fyelxc54#

我发现Drew Noakes的答案是最有帮助的,特别是考虑到存储库结构随着时间的推移不断变化的事实。
要使用关键字在代码中或存储库中的其他位置进行搜索,可以遵循here说明。
对于新手来说,更简单的方法是在github搜索栏中搜索一个关键词,然后相应的高级搜索选项会生成前面链接教程中描述的标签。

相关问题