eclipse - 将OpenCV库和Arduino草图链接在一起

时间:2015-09-12 20:59:59

标签: eclipse arduino arduino-uno avr-gcc

我正在尝试使用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 ++编译器所具有的功能。

我不知道我做错了什么或知道我忘记了什么。 Includes Library/Library Paths

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

1 个答案:

答案 0 :(得分:0)

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

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