OpenCV:使用较少的功能构建

时间:2014-02-05 00:51:58

标签: c++ opencv

我有一个使用OpenCV的C ++应用程序。目前我静态地将OpenCV库链接到我的应用程序中。这增加了6+ MB的额外开销。

理想情况下,我想删除一些我在OpenCV中没有使用的功能。我正在使用的功能是,

  1. 从网络摄像头捕获帧。
  2. 人脸检测。
  3. 图像格式(JPEG,PNG)。
  4. 图像旋转&大小调整。
  5. 是否可以删除其他功能并修剪库?

    我的C ++应用程序是在Visual Studio 2012中开发的。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您在PC中设置了OpenCV源代码,请从opencv源代码创建您自己的dll,只导出所需的功能