如何找到opencv函数源代码?

Moe*_*agh 12 opencv

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

Bul*_*ull 12

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

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

  • 例如:我搜索了 minAreaRect -> OPENCV_HOME\modules\imageproc.h\src 将所有 src 文件放入 notepad++ 中并搜索 minAreaRect,在contours.cpp 中找到它。现在我只需要理解 c 代码:D (2认同)