Android Studio中Opencv的开发环境搭建过程
2016-08-21 13:06
218 查看
目录
Opencv的开发环境搭建过程...
一、下载并安装jdk环境...
二、下载并安装Android Studio.
三、下载Android SDK.
四、下载ndk.
五、下载并安装OpenCV for Android SDK.
六、使用Android Studio新建一个项目...
七、引入opencv.
八、指定ndk.
在职研究生的学习中,图像学老师要求我们在课程结束时,利用所学技术开发一个处理图像的app。所以,只会后端开发的我不得不去学习前端技术。一周时间看完了《第一行代码Android》发现只是学到了Android开发的皮毛。网上对于opencv使用android开发环境的搭建资料很少。于是写下此文。
初学安卓开发,本文主要介绍了我在搭建opencv开发环境的各个步骤,以及遇到的问题和解决方法。
可以看到我用到了ndk。其实在后续开发中,我发现并不需要。因为一开始我想先run起来opencv官网代码中的demo。有些demo是需要ndk环境的。通过java调用C语言写的程序。具体的算法是C写的。java写的算法运行起来很慢,写法上也不如C语言那么明朗。所以会用C语言开发的可以使用ndk。
2.下载以后安装
3.安装完JDK后配置环境变量
计算机→属性→高级系统设置→高级→环境变量,系统变量→新建 JAVA_HOME变量 。
变量值填写jdk的安装目录(本人是 C:\ProgramFiles\Java\jdk1.8.0_40)
系统变量→新建 CLASSPATH 变量,变量值填写:
;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(注意最前面有一点)。
系统变量配置完毕
检验是否配置成功 运行cmd输入 java -version(java和
-version 之间有空格)
若如图所示 显示版本信息 则说明安装和配置成功。
https://developer.android.com/index.html
https://developer.android.com/studio/index.html
ndk可以通过如下方式指定
ndk比较可用的教程
http://lbrant.blog.51cto.com/2400264/1693389
我的测试结果
jni对象
在activity中增加jni调用方法,并打印结果
hello world!
打印结果:
选择File--> New --> New Project
填写自己的Application name,Company Domain, Package name,项目在磁盘中的存储位置
下一步,选择app支持的最小安卓版本号。我的app支持安卓4.0以上的版本。
下一步
下一步
完成
选择opencv的路径
我的为D:\OpenCV-android-sdk\sdk\java
下一步,然后点完成。但是可能会报错
进入project视图
找到build.gradle修改下参数
修改后,为自己当前sdk的版本号
然后点击sync
错误解决,进入开发模式。
代码见此:https://github.com/carlzhangweiwen/autumnsinger_opencv
其他:
很详细的教程
http://blog.codeonion.com/tutorials/opencv-for-android-tutorials/
环境搭建
http://blog.codeonion.com/2015/11/25/creating-a-new-opencv-project-in-android-studio/
Opencv的开发环境搭建过程...
一、下载并安装jdk环境...
二、下载并安装Android Studio.
三、下载Android SDK.
四、下载ndk.
五、下载并安装OpenCV for Android SDK.
六、使用Android Studio新建一个项目...
七、引入opencv.
八、指定ndk.
在职研究生的学习中,图像学老师要求我们在课程结束时,利用所学技术开发一个处理图像的app。所以,只会后端开发的我不得不去学习前端技术。一周时间看完了《第一行代码Android》发现只是学到了Android开发的皮毛。网上对于opencv使用android开发环境的搭建资料很少。于是写下此文。
初学安卓开发,本文主要介绍了我在搭建opencv开发环境的各个步骤,以及遇到的问题和解决方法。
可以看到我用到了ndk。其实在后续开发中,我发现并不需要。因为一开始我想先run起来opencv官网代码中的demo。有些demo是需要ndk环境的。通过java调用C语言写的程序。具体的算法是C写的。java写的算法运行起来很慢,写法上也不如C语言那么明朗。所以会用C语言开发的可以使用ndk。
一、下载并安装jdk环境
1.下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.下载以后安装
3.安装完JDK后配置环境变量
计算机→属性→高级系统设置→高级→环境变量,系统变量→新建 JAVA_HOME变量 。
变量值填写jdk的安装目录(本人是 C:\ProgramFiles\Java\jdk1.8.0_40)
系统变量→新建 CLASSPATH 变量,变量值填写:
;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(注意最前面有一点)。
系统变量配置完毕
检验是否配置成功 运行cmd输入 java -version(java和
-version 之间有空格)
若如图所示 显示版本信息 则说明安装和配置成功。
二、下载并安装Android Studio
下载地址https://developer.android.com/index.html
https://developer.android.com/studio/index.html
三、下载Android SDK
http://android-mirror.bugly.qq.com:8080/include/usage.html四、下载ndk
下载地址 https://developer.android.com/ndk/index.html https://developer.android.com/ndk/downloads/index.htmlndk可以通过如下方式指定
ndk比较可用的教程
http://lbrant.blog.51cto.com/2400264/1693389
我的测试结果
jni对象
在activity中增加jni调用方法,并打印结果
hello world!
打印结果:
五、下载并安装OpenCV for Android SDK
下载地址http://opencv.org/downloads.html
六、使用Android Studio新建一个项目
选择File--> New --> New Project填写自己的Application name,Company Domain, Package name,项目在磁盘中的存储位置
下一步,选择app支持的最小安卓版本号。我的app支持安卓4.0以上的版本。
下一步
下一步
完成
七、引入opencv
选择opencv的路径
我的为D:\OpenCV-android-sdk\sdk\java
下一步,然后点完成。但是可能会报错
进入project视图
找到build.gradle修改下参数
修改后,为自己当前sdk的版本号
然后点击sync
错误解决,进入开发模式。
八、指定ndk
代码见此:https://github.com/carlzhangweiwen/autumnsinger_opencv
其他:
很详细的教程
http://blog.codeonion.com/tutorials/opencv-for-android-tutorials/
环境搭建
http://blog.codeonion.com/2015/11/25/creating-a-new-opencv-project-in-android-studio/
相关文章推荐
- 使用Android Studio搭建开发环境过程
- 基于Android Studio的OpenCV开发环境搭建笔记
- 搭建Liferay Portal 开发环境(Ext Environment)的详细过程
- Imote2-Tinyos开发环境搭建过程
- Nokia手机S40平台手机开发环境的搭建的过程
- Qt Creator+MinGW+OpenCV2.3.1 开发环境搭建(windows 7 系统)
- windows下vs2008/2010+opencv2.2开发环境搭建
- 在linux系统下搭建java开发环境(jdk1.6+tomcat6.0+eclipse3.2+myeclipse5.2)的过程
- iPhone开发环境搭建全过程 iPhone手机开发内容,中文手册
- 搭建VS2008+OpenCV2.1开发环境
- wince 6.0开发环境搭建全过程
- Windows下OpenCV2.2+VS2008开发环境搭建
- android开发环境的搭建过程
- Mac OS X 10.6下搭建J2ME及Subclipse开发环境全过程
- [转]OpenCV for Android开发环境Win7平台搭建
- linux下用eclipse搭建j2me开发环境过程
- 全程演示android开发环境的搭建过程
- Java开发环境搭建全过程(下)
- Java开发环境搭建全过程(上)
- [MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建