【问题标题】:Problem with linking OpenCV to Webots(Ubuntu)将 OpenCV 链接到 Webots(Ubuntu)的问题
【发布时间】:2020-02-21 18:36:37
【问题描述】:

我刚开始使用 Webots,我想在一个项目中包含 OpenCV。我读到为了做到这一点,我应该修改我的控制器的makefile。所以,我做了一个简单的控制器,机器人在其中前进,这很好。然后我打开了makefile并添加了前两行:1

我已在我的系统上安装了 OpenCV 3.2,并通过以下方式确认:2

构建我的控制器我看到以下内容: 3

我也试过了

#include "opencv2/highgui.hpp"

但它说

致命错误:opencv2/highgui.hpp:没有这样的文件或目录

你有什么想法吗?提前谢谢你。

【问题讨论】:

  • 你可以通过命令pkg-config --modversion opencv查看吗?确定你的opencv正确存在吗?
  • 我已经做到了。它说 3.2.0
  • 试试这个?
  • 我试过了,它说同样的错误:致命错误:opencv2/highgui/highgui.hpp:没有这样的文件或目录。我认为 makefile 中的 pkg-config 发生了一些事情,但我不明白为什么。还是谢谢你。

标签: opencv ubuntu linker pkg-config webots


【解决方案1】:

您可以在此处找到使用 OpenCV 的 Webots 控制器示例: https://github.com/cyberbotics/webots/tree/master/projects/samples/howto/controllers/vision

【讨论】:

  • 还没解决,不过好像很有帮助。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多