对与这次Beaglebone项目里的OpenCV的使用现在这里是我们总结出来的使用安装方法对这样面感兴趣的可以参考希望对大家有用:
Opencv on beaglebone
在beaglebone里面安装OPENCV首先确定板子连接了网络,然后基本按照常规操作就基本没问题了(就是和普通LINUX的系统下安装一下差不多)。
首先是设置网络,用一条可以上网的线连接板子,然后使用电脑进入beaglebone里面的系统然后输入下面代码:
sudo ifconfig eth0 172.16.5.48 netmask 255.255.255.0 down
sudo route add default gw 172.16.5.254
sudo ifconfig eth0 172.16.5.48 netmask 255.255.255.0 up
<这里的是以自己所处的IP为准>
这里可以PING一下IP是否可以。
然后就是设置DNS,使用vi编辑一下/etc/resolv.conf代码
vi /etc/resolv.conf
<关于vi的操作可以自行百度或google之,有需要的情况下另写教程>
然后关掉网络端口,再启动网络端口,ping一下网站,ping成功了,就成功了很多。
弄成后,自己考虑一次性搞定的方法~
接下来的是安装OPENCV在BEAGLEBONE里面的系统里面 <这里使用C>
apt-get update
sudo apt-get install libcv-dev libcvaux-dev libhighgui-dev
接下来就可以直接用vi编写代码了
代码编写完就可以编译,在代码文件目录下输入下面命令
gcc test.c -o test `pkg-config --libs --cflags opencv`
PS:网络上很多是使用gcc `pkg-config --libs --cflags opencv` test.c -o test
但自己测试的时候会提示问题:undefined reference to `cvLoadImage'<探讨下>
命令里面的test.c就是你的代码文件 而test是你生成的文件
然后直接./test 命令就可以了。
如果提示GCC没的话就sudo apt-get install g++
代码可以看OPENCV的电子书
VI的使用就是需用我们平时所学对VI的就能解决
gcc test.c -o test `pkg-config --libs --cflags opencv`
``
这个符号其实是键盘1左边的那个键 不是单引号噢
这里要根据安装的提示输入常用的一些LINUX命令例如 VI的使用
如果有不明希望提出我们尽量为你解答
根据需要到时编译不同程序是可能需要不同的库在安装
http://beagleboard.org/bone这里是Beaglebone 官方对OpenCV的一些演示
有需要可以看下
这里它使用的youtube视频 可能大家要看采取安装谷歌一些软件才能浏览了
goagent例如这个
这里我又从新给大家上传了 OpenCV的学习文档方便大家查阅