壮心未与年俱老,死去犹能作鬼雄。这篇文章主要讲述在fedora25x86下编译opencv的Android版本的过程记录相关的知识,希望能为你提供帮助。
准备材料:
1. 32位的Fedora25(不建议使用64位系统,据本人经验,有很多大坑等着呢。)
2.opencv2.4.13的源码(根据个人需要选择版本即可)
3.32位的r10e版本的ndk编译平台(当然必须是32位的,不能使用低于r10b版本的编译器,但是也不建议使用r12以上的编译--本人不是研究编译器的专家,也许可以用,只是本人目前不会,也没心思去研究它)
过程:
1.安装gcc,g++,cmake ,make 等有关的工具
2.安装jdk,32位
3.安装apache-ant,32位
【在fedora25x86下编译opencv的Android版本的过程记录】4.配置ndk路径,即打开/etc/profile, 追加android_ndk变量的路径,设置jdk环境变量,设置Ant变量,利用source命令使刚才设置的环境变量生效(这一步骤的细节就不说了,网上有)
5.进入opencv源代码的platform/script/下执行arm对应的那个脚本,于是cmake编译开始
6,make , make install
。不必多说。 这一步不需要管理员权限。
7.生成的文件在文件夹E:\env\opencv-2.4.13build4android\opencv-2.4.13\platforms\build_android_arm下。
最后,祝你好运!
推荐阅读
- Android - IPC之AIDL简介
- android之多进程下Application.getSharedPreferences的取值
- React Native组件之BackAndroid !安卓手机的物理返回键的使用
- 抓取Iphone上app的网络数据
- Appium 解决锁屏截屏问题(java篇)
- Android Binder设计与实现篇
- 如何用Python实现插值(如何实现线性插值?)
- 大白菜超级u盘打开自制工具,教您如何迅速自制PE
- u盘安装xp,教您如何成功安装xp系统