我是opencv的新手,我正在使用opencv for windows。如何查看opencv库特定功能的源代码?我只是想知道如何实现特定的机器视觉算法。
答案 0 :(得分:12)
您可以从https://github.com/opencv获取OpenCV源代码。查找函数标题的简单方法是在OPENCV_HOME\build\include
中打开资源管理器窗口(您选择安装OpenCV的位置)并使用搜索框查找包含您的函数的头文件 - 这将帮助您了解它所在的模块。然后您可以在OPENCV_HOME\modules\MODULE_NAME\src
中搜索以查找该函数的来源。如果您安装像grepWin这样的搜索工具,这会更容易。
查看源代码对于找出抛出这些讨厌的OpenCV异常的原因几乎是必不可少的。这也意味着您可以自己回答有关OpenCV的大部分内容,而无需在此处提问。
答案 1 :(得分:3)
这是direct link to an excellent source code search,由Github提供。这是查找函数或类型的实现和内部用法的非常简单的方法。
答案 2 :(得分:1)
所有来源现在都在github上:
https://github.com/opencv/opencv您也可以使用它的搜索功能。
答案 3 :(得分:0)
我发现Drew Noakes的答案是最有用的,特别是考虑到存储库结构随时间而变化的事实。
要使用关键字在代码中或在存储库中的其他位置进行搜索,可以遵循指令here。
对于初学者来说更容易的是,只需在github搜索栏中搜索关键字。然后,适当的高级搜索选项将生成先前链接的教程中描述的标签。