1. 必备组件

1. svn

2. cmake (http://www.cmake.org)

3. Android NDK(r5b或更高版本)

4. OpenCV trunk (https://code.ros.org/svn/opencv/trunk/opencv)

2. windows上构建

opencv\android\scripts\目录下,新建wincfg.cmd文件。设置如下变量:

l ANDROID_NDK

l CMAKE_EXE

l MAKE_EXE

关于wincfg.cmd文件的配置,可以参考opencv\android\scripts\wincmd.cfg.tmpl文件。

做完上述操作。即可打开命令行窗口。执行如下命令

cd opencv\android\scripts

cmake_android.cmd

编译完成即可在opencv\android\build目录下得到所有的静态库文件。

进入android-opencv目录执行cmake_android.cmd

执行完上步操作之后,就会得到一个标准的android工程。在该目录下的libs文件夹下会生成libandroid-opencv.so文件。

至此,有了android-opencv.so和各个模块的静态库。

将相应的头文件都拷贝一个统一的目录中,配合上述编译出来的静态库和动态库,就可以在android中使用opencv了。



孔雀 2011-06-11 17:20 发表评论

更多相关文章

  1. android QRCode
  2. 【黑科技】钉钉自动打卡
  3. Android(安卓)SAX解析xml文件
  4. android学习笔记(不断更新...)
  5. Android基础知识总结(转载)
  6. 烽火学习笔记1
  7. android读取plist文件
  8. android Multiple markers at this line - The type java.lang.C
  9. NPM 和webpack 的基础使用

随机推荐

  1. android:hintText与android:inputType详
  2. 安装好android的adt以后重启eclipse,但是
  3. Android(安卓)内存数据库
  4. 使用 Eclipse PhoneGap 构建 Android(安
  5. android Notification 的使用
  6. Android设置透明、半透明等效果
  7. Android五大布局和ConstraintLayout
  8. 安卓文字过长,跑马灯文字滚动效果
  9. Android中保存并设置ListView位置
  10. Android异步处理一:使用Thread+Handler实