使用Android NDK 的方法开发Opencv 的配置
2017-05-12 14:02
471 查看
工具:Android Studio (版本:2.3.1) opencv库文件:opencv-3.2.0-android-sdk / opencv-3.2.0-vc14
Android Studio 中要安装 Android SDK->SDK Tools中安装 CMake, LLDB, NDK. 主要SDK更新来自于网站:dl.google.com .所以一定要保证电脑可以翻墙。否则安装不成功(或者也可以去找离线安装的方法,我没试过)。
一、(1)新建工程 填写Application name/Company domain/ Project location ,主要勾选Include C++ support .
(2)选择Phone and Tablet ,Minimun SDK 选择一个版本, 版本过低会导致某些函数没法使用,具体参考官方网站
(3)选择Empty Activity.
(4)选择Activity Name / Layout Name.
(5)选择C++ Standard ->Toolchain Default (这里选择C++使用哪种标准,新手选择默认就好) 下边两个也可以勾选。然后完成
二、导入opencvLibrary320
(1)File->New->Import Model->Source directory 选择 opencv-3.2.0-android-sdk/sdk/java 文件夹。这时自动出现Module name:openCVLibrary320.
(2)Next ->Finish.
(3)打开Project Structure 给app Model添加Dependencies. 左侧Modules选择app,右侧选择Dependencies 点击加号 选择第三个Module Dependencies .
进入后选择openCVLibrary320. 然后关闭。可以看到build.gradle(Module:app)文件最后dependencies 有一项:compile project(':openCVLibrary320')
三、加入 .so文件(加入libs文件夹,注意:main下的文件夹名称一定不能是libs,否则无法启动,提示找不到opencv_java3.so文件)
(1)Project 窗口选择Project Files。以此展开app->app->src->main. 将libs问价拷贝到main文件夹中 libs来自于opencv-3.2.0-android-sdk/sdk/native
(2)修改CMakeLists文件, 修改build.gradle(Module:app)中
四、加入include文件 将 opencv-3.2.0-vc14->opencv->build中的include直接拷贝到cpp文件中
五,CMake中自建的native-lib中可以自己加入文件,
在add_library(最后一行)中加入文件文件。
上一篇文章为将Android Java工程 通过简单修改配置为Android NDK 工程。
Android Studio 中要安装 Android SDK->SDK Tools中安装 CMake, LLDB, NDK. 主要SDK更新来自于网站:dl.google.com .所以一定要保证电脑可以翻墙。否则安装不成功(或者也可以去找离线安装的方法,我没试过)。
一、(1)新建工程 填写Application name/Company domain/ Project location ,主要勾选Include C++ support .
(2)选择Phone and Tablet ,Minimun SDK 选择一个版本, 版本过低会导致某些函数没法使用,具体参考官方网站
(3)选择Empty Activity.
(4)选择Activity Name / Layout Name.
(5)选择C++ Standard ->Toolchain Default (这里选择C++使用哪种标准,新手选择默认就好) 下边两个也可以勾选。然后完成
二、导入opencvLibrary320
(1)File->New->Import Model->Source directory 选择 opencv-3.2.0-android-sdk/sdk/java 文件夹。这时自动出现Module name:openCVLibrary320.
(2)Next ->Finish.
(3)打开Project Structure 给app Model添加Dependencies. 左侧Modules选择app,右侧选择Dependencies 点击加号 选择第三个Module Dependencies .
进入后选择openCVLibrary320. 然后关闭。可以看到build.gradle(Module:app)文件最后dependencies 有一项:compile project(':openCVLibrary320')
三、加入 .so文件(加入libs文件夹,注意:main下的文件夹名称一定不能是libs,否则无法启动,提示找不到opencv_java3.so文件)
(1)Project 窗口选择Project Files。以此展开app->app->src->main. 将libs问价拷贝到main文件夹中 libs来自于opencv-3.2.0-android-sdk/sdk/native
(2)修改CMakeLists文件, 修改build.gradle(Module:app)中
四、加入include文件 将 opencv-3.2.0-vc14->opencv->build中的include直接拷贝到cpp文件中
五,CMake中自建的native-lib中可以自己加入文件,
在add_library(最后一行)中加入文件文件。
上一篇文章为将Android Java工程 通过简单修改配置为Android NDK 工程。
相关文章推荐
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法实现边缘检测代码(2)
- Android Studio-—使用OpenCV的配置方法和demo以及开发过程中遇到的问题解决
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码
- 文件方法Android NDK开发的环境配置和使用
- [转]Android通过NDK调用JNI,使用opencv做本地c++代码开发配置方法
- Android Studio中使用jni进行opencv开发的环境配置方法
- Android Studio-—使用OpenCV的配置方法和demo以及开发过程中遇到的问题解决
- Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 详细图文讲解
- 插件式开发中配置文件解析和使用方法
- STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)
- android NDK开发——使用C\C++实现本地方法
- Android NDK开发的环境配置和使用
- 如何在VS 2012开发平台中搭建CUDA开发环境以及opencv的配置方法
- Java开发平台中使用Opencv如何配置?
- 合作开发——VisualSvn Server 的配置和使用方法
- Windows下使用codeblocks+wxWidgets开发的配置方法
- STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)