Windows平台上编译OpenCV的Android版本

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了。

更多相关文章

  1. Android利用DownloadManager实现文件下载
  2. Android7.0文件读写(获取拍照结果)笔记
  3. 2010-02-27 传智播客—Android(二)数据存储和访问 之文件
  4. Android和iOS在新版本中助力HTML5
  5. 通过修改hosts文件成功更新Android sdk .
  6. Android Permission大全1.0最终版本

随机推荐

  1. Oracle DB 18c - 手动升级到 18c 的完整
  2. 技术问答-21 线程 进程
  3. nginx配置实例解释
  4. Oracle 12c升级指南
  5. MySQL 续集 01
  6. Oracle 12c新特性--LREG进程专门负责注册
  7. Oracle BLOB类型的数据如何查看和下载?
  8. 【递归】JavaScript实现99乘法表的编写(双
  9. 0412作业-购物车
  10. 超极本盘符丢失找到数据的办法