BeagleBoard xM上的OpenCV
我正在开发BeagleBoard xM,其中有一个Angstrom图像,它是用在线Narcissus图像生成器(OpenEmbedded)为OpenCV应用程序构建的。我在根文件系统中包括了OpenCV,但是当我试图编译一个简单的OpenCV程序时,我得到一个错误,说BeagleBoard xM上的OpenCV,opencv,beagleboard,Opencv,Beagleboard,我正在开发BeagleBoard xM,其中有一个Angstrom图像,它是用在线Narcissus图像生成器(OpenEmbedded)为OpenCV应用程序构建的。我在根文件系统中包括了OpenCV,但是当我试图编译一个简单的OpenCV程序时,我得到一个错误,说library-highgui,cxcore-not-found 有人能帮我吗 谢谢。哪一版本的OpenCV和2.2将这些LIB拆分为单独的模块 您有/usr/lib/libhighgui.so.2.1、/usr/lib/libcx
library-highgui,cxcore-not-found
有人能帮我吗
谢谢。哪一版本的OpenCV和2.2将这些LIB拆分为单独的模块
您有/usr/lib/libhighgui.so.2.1、/usr/lib/libcxcore.so.2.1文件吗?如果没有,请尝试
opkg install libhighgui2.1
opkg install libcxcore2.1
或者,尝试在
BEAGLEBOARD XM上的OPENCV
在xM上运行的标准BeagleBoard android构建非常简朴,需要花费大量精力才能启动并运行OpenCV
因此,我选择Ubuntu 10.10作为替代方案
安装和安装直接在xM上编译所需的cmake和gcc等功能要简单得多
一件事是选择一个网络摄像头,它可以在Ubuntu下使用奶酪。最后,我找到了一台20欧元的罗技C200网络摄像头,它可以
您需要实现此修复程序,以便在Ubuntu下为ARM目标构建OpenCV
这意味着对sift.cpp中的第51行进行注释
//#定义ARM\u NO\u筛选
接下来,OpenCV将在Ubuntu下为BeagleBoard xM构建良好的应用程序
在许多情况下,ARM要跟上来自网络摄像头的JPEG流似乎存在问题,因此您需要使用-DWITH_JPEG=OFF选项运行cmake
这还有一个额外的好处,即稍微提高帧速率,因为您不需要在ARM上解码JPEG
要安装,您需要给自己root权限
sudo passwd根
然后,您可以进行安装OpenCV,您就可以开始了