我正在BeagleBoard-xM上工作,其中包含一个Angstrom映像,该映像是使用OpenCV应用程序的在线水仙花映像构建器(开放的嵌入式)构建的。我在根文件系统中包含了OpenCV,但是当我尝试编译一个简单的OpenCV程序时,我得到一个错误消息library highgui, cxcore not found。
有人能帮我吗?
谢谢。
发布于 2011-02-06 21:50:24
在哪个版本的OpenCV 2.2中,他们将这些库拆分为单独的模块。
http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs
发布于 2011-02-24 19:59:12
http://movidius.tumblr.com/
BEAGLEBOARD XM上的OPENCV
在xM上运行的标准BeagleBoard安卓版本非常简约,需要大量的工作才能让OpenCV启动并运行。
因此,我选择了Ubuntu 10.10作为替代。
安装和安装所需的功能要简单得多,比如在xM上直接编译所需的cmake和gcc。
一件事是选择一个网络摄像头,它可以在Ubuntu下使用奶酪。最后,我找到了一个20欧元的罗技C200摄像头,它做到了。
您需要实现此修复,以便在Ubuntu http://tech.groups.yahoo.com/group/OpenCV/message/77273下为ARM目标构建OpenCV
这意味着注释sift.cpp //#define ARM_NO_SIFT中的第51行
遵循此OpenCV将在适用于BeagleBoard xM的Ubuntu下构建良好。
在许多情况下,ARM要跟上网络摄像头的JPEG流似乎存在问题,因此您需要使用-DWITH_JPEG=OFF选项运行cmake。
这还有一个额外的好处,那就是略微提高了帧速率,因为你不需要在手臂上解码JPEG。
要安装,您需要为自己提供root权限
sudo密码根目录
然后你可以让install OpenCV,然后你就可以开始了!
发布于 2011-02-14 20:59:00
您是否有文件/usr/lib/libhighgui.so.2.1、/usr/lib/libcxcore.so.2.1?如果没有,请尝试
opkg install libhighgui2.1
opkg install libcxcore2.1或者,尝试在http://www.angstrom-distribution.org/repo/上搜索库
https://stackoverflow.com/questions/4911608
复制相似问题