Eclipse中配置Android OpenCV开发环境详解

需积分: 14 12 下载量 9 浏览量 更新于2024-09-09 收藏 461KB DOCX 举报
本文档提供了一份详尽的Eclipse环境下Android开发OpenCV的配置教程,主要针对使用adt-bundle-windows-x86_64-20140702版本的开发工具集,其中已经包含了Eclipse和ADT插件,以及Android SDK Manager。此外,还介绍了使用android-ndk-r14b-windows-x86_64版本的NDK,该版本无需额外安装Cygwin。教程作者推荐的OpenCV版本为opencv-3.2.0-android-sdk。 首先,对于Android NDK的安装和配置,需要将下载的android-ndk-r14b解压缩到指定目录,例如D:\Android,并创建一个新的系统环境变量NDKROOT,将其值设置为NDK的路径。同时,需要将NDKROOT添加到系统的PATH环境变量中。接下来,在Eclipse中,通过Window -> Preferences -> Android -> NDK设置NDK路径。 为了在Java代码中通过JNI(Java Native Interface)调用C++代码,需要在现有项目上右键点击,选择Android Tools -> Add Native Support。这样会自动生成jni文件夹和相应的Android.mk及JNI接口文件,开发者可以在此基础上添加自己的C++代码。 在进行编译时,可能需要添加特定的头文件路径,这些路径包括NDK的平台、库和STL头文件路径。可以通过工程属性设置,在包含路径中添加: 1. ${NDKROOT}/platforms/android-9/arch-arm/usr/include 2. ${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.6/include 3. ${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi-v7a/include 最后,为了使用OpenCV库,需要从官方网站下载OpenCV-2.4.9-android-sdk,解压缩后将OpenCV库导入项目中。导入完成后,开发者可以在C++代码中使用OpenCV的函数,并在Java层通过JNI接口调用这些函数,实现Android应用中的计算机视觉功能。 这个教程适合初学者和有一定经验的开发者,详细地介绍了在Eclipse环境下配置Android OpenCV开发环境的步骤,有助于快速搭建开发环境并开始编写OpenCV相关的Android应用。