【问题标题】:eclipse - Linking together OpenCV libraries and Arduino Sketcheseclipse - 将 OpenCV 库和 Arduino 草图链接在一起
【发布时间】:2015-09-12 20:59:59
【问题描述】:

我正在尝试使用 Eclipse 将 OpenCV 库合并到 Arduino 草图中。首先,我将 2 个项目、OpenCV 代码和一个简单的 Arduino 草图分开。在分别链接所有 OpenCV 库和 Arduino 库之后,它们都可以在单独的项目中完美地编译和运行。因此,我尝试将 OpenCV 代码添加到 Arduino 草图项目中,以尝试让它们一起运行。即使在与我对 OpenCV 项目进行相同的链接之后,也会出现编译错误,例如 type '___' could not be resolved. 标头包含,例如

#include <iostream>
#include <cv.h>
#include <highgui.h>

他们似乎没有错误。在控制台中,我会遇到编译错误,直到构建诸如/usr/include/c++/4.8/iostream:38:28: fatal error: bits/c++config.h: No such file or directory。我对单个 OpenCV 项目没有这个错误。所以也许 AVR C++ 编译器缺少原生 c++ 编译器所具有的东西。

我不知道自己做错了什么,也不知道自己忘记了什么。

任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: eclipse arduino arduino-uno avr-gcc


    【解决方案1】:

    您似乎正在尝试将 OpenCV 编程到 Arduino 中。假设您想在 Arduino Uno 中运行此代码,即使您成功编译了项目,您也永远无法运行 OpenCV。 Arduino Uno 只有大约 2kb 的 RAM(想想你要处理的图像文件有多大)并且没有足够的闪存用于 OpenCV 代码。

    您必须寻找另一种方式,例如在您的计算机上运行单独的 OpenCV 项目并通过串行端口或其他方式与 Arduino Uno 通信。

    【讨论】:

      猜你喜欢
      • 2020-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 2015-05-03
      相关资源
      最近更新 更多