查看“第十六课--MiroWRT OpenCV移植”的源代码
←
第十六课--MiroWRT OpenCV移植
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | 本节教程主要介绍如何移植opencv 到openwrt中,并添加在openwrt中添加一个opencv测试例子。本教程涉及如果在openwrt手动添加其他软件开发包, 对后续开发自己应用软件,有很大的帮助。 ==opencv开源软件包下载== 下面是我们已经下载的opencv软件包,并将此软件包放到openwrt 根目录下的dl目录中。 opencv: http://pan.baidu.com/s/1jGrEJuY ==创建目录结构== 我们采用的openwrt 源码是bb 版本,所以下面的操作都是在bb(barrier_breaker)目录下进行的。为了方便玩家快速上手, 下面涉及的源码,可以直接下载。 feeds '''[[File: Feeds]]''' 1. 在feeds 目录下创建如下两个目录和一个软连接 microwrt/ microwrt.index -> microwrt.tmp/.packageinfo microwrt.tmp/ 2. 进入到microwrt目录下,在创建两个目录,如下: libs/ microwrt/ 其中libs 下面存放一些库文件和opencv的Makefile文件,这个makefile主要是为了编译opencv源码,建立opencv和openwrt之间的联系。 而在microwrt目录下则存放着opencv的testfile,包括makefile和源文件。这个makefile主要为了建立opencv-test 和openwrt之间的联系。 添加这个makefile之后,我们在config界面就可以看到microWRT的选项,进而可以选择opencv-test,编译进内核还是编译为模块。 3. 然后进入到package/feeds/目录下,创建microwrt目录,并在该目录中创建两个软连接指向上面建立的文件夹。如下: opencv -> ../../../feeds/microwrt/libs/opencv opencv-test -> ../../../feeds/microwrt/microwrt/opencv-test 4. 配置opencv 和opencv-test 在op根目录下运行配置命令“make menuconfig”,会看到如下界面: [[File:opencv-1.jpg|800px|thumb|center|opencv configuration]] 1. 配置opencv [[File:opencv-2.jpg|800px|thumb|center|opencv configuration]] 2. 配置opencv-test [[File:opencv-3.jpg|800px|thumb|center|opencv configuration]] 3. 编译固件 保存配置后,运行 “make V=s” 来编译固件。 ==烧写及测试固件== 烧写固件的方法,前面wiki已经有介绍,烧写完成后,玩家就可以利用opencv做后续的开发设计。 |}
返回至
第十六课--MiroWRT OpenCV移植
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息