Ubantu 系统下 Android 平台的 Opencv交叉编译
2017-02-06 14:16
501 查看
Opencv版本:2.4.13
Ubantu版本:16.4
方法:
1.在Opencv源码下面的platforms文件夹下,打开命令行执行:sh ./scrits/cmake_android_arm.sh
2.脚本执行完会自动创建文件夹build_android_arm, 进入该目录下,命令行执行make
3.等待编译,完成后即可在lib目录下找到编译好的静态库以及相应的动态库
PS:编译如果需要生成libopencv_java.so,需要安装ant工具,apt-get install ant 即可。通过修改CMakeCache.txt可以修改编译配置,里面有BUILD_OPENCV_JAVA,怎会产生libopencv_java.so。
在编译自己的工程的时候,将opecv.mk路径指定到build_android_arm下面的opencv.mk,并参考jni下面的Android.mk和application.mk下自己的编译文件。
Ubantu版本:16.4
方法:
1.在Opencv源码下面的platforms文件夹下,打开命令行执行:sh ./scrits/cmake_android_arm.sh
2.脚本执行完会自动创建文件夹build_android_arm, 进入该目录下,命令行执行make
3.等待编译,完成后即可在lib目录下找到编译好的静态库以及相应的动态库
PS:编译如果需要生成libopencv_java.so,需要安装ant工具,apt-get install ant 即可。通过修改CMakeCache.txt可以修改编译配置,里面有BUILD_OPENCV_JAVA,怎会产生libopencv_java.so。
在编译自己的工程的时候,将opecv.mk路径指定到build_android_arm下面的opencv.mk,并参考jni下面的Android.mk和application.mk下自己的编译文件。
相关文章推荐
- OpenCV的Android平台交叉编译(CMake)
- [cocos2d-x 学习] Windows下环境配置&交叉编译到android平台
- RK3288平台Android系统源码编译爬坑笔记
- 交叉编译环境搭建:系统: Ubuntu8..1 内核: linux2.6平台:2410
- 编译Android平台的OpenCV生成动态库
- 搭建opencv的android编译平台出现的问题
- ubuntu交叉编译android平台可执行C程序
- Android系统移植1--创建ARM-Linux交叉编译环境
- 在win8.1 64位系统+cocos2d-x2.2.3下搭建android交叉编译环境
- 深入浅出 - Android系统移植与平台开发(四)- 搭建Linux编译环境
- Android平台交叉编译流程
- 基于海思平台交叉编译opencv+ffmpeg但是ffmpeg始终为NO
- 深入浅出 - Android系统移植与平台开发(三)- 编译并运行Android4.0模拟器
- 深入浅出 - Android系统移植与平台开发(五)- 编译Android源码(转)
- 深入浅出 - Android系统移植与平台开发(三)- 编译并运行Android4.0模拟器
- android powerpc平台交叉编译工具生成 (1)
- 深入浅出 - Android系统移植与平台开发(五)- 编译Android源码
- 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统
- OpenCV4Android开发之旅(三)----Windows平台Eclipse、MinGW配置OpenCV2.4.4(C++接口调用) 全过程(附:MinGW编译OpenCV2.4.4)