OpenCV4Android SDK在Win 8.1平台上的配置

这篇文章主要记录自己安装和配置 OpenCV4Android SDK的过程。我的安装环境是:win8.1 64位。

当然,在做opencv开发之前,最好是具备一定的开发经验,如: 1. Android上的java开发 2. Java Native Interface (JNI):在java虚拟机上运行本地代码的技术 3. Android Activity和它的生命周期,这是android开发的精华部分 4. Android相机开发的相关知识。

而在配置ADK、Eclipse和ADT等过程中,一直出现很多错误,尽管使用了网上一些很多教程。这些教程的流程大致相同,但一build就会出现非常多的错误。后来在得到论坛的推荐,尝试使用英伟达推出的TADP(Tegra Android Development Pack)全套开发包,包含ADK、Eclipse、NDK和OpenCV等安装包,在安装的过程中会自动配置所有环境变量和相关插件。TADP主要包含以下内容:

Android Development:Android SDK r24.0.2Android APIsAndroid NDK32 and NDK64 r10dAndroid Build Tools r21.1.2Android Platform Tools r21Android Support Library r21Android Support Repository Lbrary r9Google USB Driver r11JDK 1.7.0_71Eclipse Apache Ant 1.8.2Gradle 2.2.1Tegra Libraries and Tools:Tegra Graphics Debugger 1.3 (Win/OSX/Linux)Nsight Tegra 2.1, Visual Studio Edition (Win)Tegra System Profiler 2.2 (Win/OSX/Linux)CUDA 7.0 BETA on NVIDIA Tegra X1 devices (available on Linux x64 on select devices only. See documentation for details.)CUDA 6.5 on NVIDIA Tegra K1 devices (available on Linux x64 on select devices only. See documentation for details.)PerfKit 4.3 (Win/OSX/Linux)PerfHUD ES 2.2 [NVIDIA SHIELD support requires OTA Update 65+]OpenCV PhysX 3.3 for AndroidGoogle Nexus 9 Tablet Support for NVIDIA Tegra K1 64-bit mobile processor. Note: CUDA is not supported on Nexus 9.NVIDIA SHIELD Android TV SupportNVIDIA SHIELD Tablet SupportNVIDIA SHIELD Tools SupportNVIDIA Tegra NOTE 7 Tools SupportGoogle Project Tango Tablet Development Kit Tools SupportTegra Samples, Docsand Devices SupportNVIDIA GameWorks OpenGL Samples 2.1Tegra SDK SamplesTegra SDK DocumentationTegra X1 64-bit Based Device SupportTegra K1 64-bit Based Device SupportGoogle Project Tango Tablet Development Kit Tools Support

下载地址: https://developer.nvidia.com/tegra-android-development-pack

注:NVIDIA的Tegra Android 开发包包括一些NVIDIA Tegra平台的特性,但是它并不仅限于Tegra设备使用。官网提到TADP适用于64位windows,但在实际使用时发现TADP下载安装的Eclipse是32位版本,无法兼容64位的JDK,出现了错误:Java was started but returned exit code=13。针对我本人出现的错误,建议使用64位系统的自行下载Eclipse 4.3 64位版本+ADT。

在准备好TADP和自行下载的Eclipse 4.3 64位版本+ADT后,就可以开始整套的安装和配置,打开tadp-4.0r1-windows.exe,提示设置下载软件包的路径和安装路径:

进入下载安装界面,选择需要的组件(这里不要勾选eclipse和ADT),点击next自动下载,在安装过程中会提示你Accept License:

安装完成后,重启计算机,此时除了eclipse和ADT之外其他已经安装完毕。解压Eclipse 4.3 64位版本到TADP的安装路径中,开启eclipse,设定一个Workspace,下一步是安装ADT。

ADT安装步骤如下: 1.Eclipse的菜单栏中,找到:Help -> Install New Software

2.在出现的Install对话框中,选择”Add…”,在弹出的对话框中给ADT插件命名,并指定ADT插件安装包的路径:

3.点击”OK”后,弹出ADT的安装列表,全部勾选,点击Next进行安装。

期间可能会有警告,直接pass~

4.安装完成后重启eclipse,弹出以下对话框,安装成功!

5.在Eclipse的菜单栏中,找到:Window -> Preferences,点击选项卡Android,可以看到已安装的Android API。

你并不一定会从此拥有更美好的人生,

OpenCV4Android SDK在Win 8.1平台上的配置

相关文章:

你感兴趣的文章:

标签云: