如何提取OPENCV中某个函数相关的源码?

How to extract source codes related to a certain functions in OPENCV?

我现在在 OPENCV 中使用的函数数量非常有限(cv::Canny 和 cv::blur),我不想静态或动态地使用 OPENCV 库,因为库很大。相反,我只想包含与我将使用的函数相关的所有源代码(cv::Canny 和 cv::blur)。所以这是我的问题:

1)可行吗?我知道 OPENCV 中的函数彼此紧密相关。

2)如果可行,我该怎么做?

谢谢。

您可以这样做,就像您为任何项目包含源文件一样。

下载源代码,包括库头文件。

  1. 您需要注意许可证问题
  2. 您可能会遇到依赖性问题,具体取决于您使用的内容,您需要构建自己的库。

您需要注意许可证问题。

不过这并不是真正正确的方法。

OpenCV 库实际上并没有那么大,它是一组许多小的 .dll,仅在需要时才包含在内。例如,如果您只使用 imgproc 库,则只需要 core 和 imgproc。