【问题标题】:How do I use OpenCV's test framework with CMake?如何在 CMake 中使用 OpenCV 的测试框架?
【发布时间】:2013-10-24 16:42:53
【问题描述】:

OpenCV 似乎有一个基于 GTest 的test framework。他们将它用于自己的单元测试,但我找不到关于如何在 OpenCV 之外使用它的文档、示例或教程。

它非常适合我打算在我们基于 OpenCV 的库上实施的测试,但我真的不知道从哪里开始,因为我并不是 CMake(构建我们的库)方面的真正专家。

我非常感谢有关设置某种“Hello ts World”的帮助,即如何配置主 CMakeList.txt 和测试目录中的一个,以便像在模块中找到的那样运行测试测试子目录(例如core's test folder

【问题讨论】:

  • 请批准您的回答
  • 您也知道answers.opencv.org 来解答与 OpenCV 相关的问题,不是吗?
  • @IsaacS:考虑到问题的 CMake 部分,我不确定 answers.opencv.org 和 SO 之间最适合什么。我想将问题复制或移动到那里不是一个好习惯?
  • 我只能站在OpenCV用户的角度说话;如果所有 OpenCV 问题都集中在一个地方,我将更加感激(在我看来,您的问题仍然非常针对 OCV)。
  • 我没有意识到 answers.opencv.org 与 StackExchange 无关(显然)。我在那里复制了这个问题:answers.opencv.org/question/34203/…,我会在允许时复制答案。

标签: c++ unit-testing opencv cmake


【解决方案1】:

经过一些研究和测试,我在博客中回答了自己的问题: Using OpenCV's test framework (with CMake)

再次重申,我不是 CMake 专家,欢迎使用 cmets!

【讨论】:

  • 在 OpenCV 中,他们使用file(GLOB ... 列出每个模块的资源...github.com/opencv/opencv/blob/master/cmake/…
  • 恐怕这个答案已经过时了。它提供了一个断开的链接。
  • 感谢提醒,链接已修复。尽管如此,它的内容可能已经过时了;)
猜你喜欢
  • 2017-12-11
  • 1970-01-01
  • 2015-10-17
  • 1970-01-01
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
  • 1970-01-01
  • 2011-01-28
相关资源
最近更新 更多