1.3 安装Android Studio和OpenCV
Android Studio是Google官方为Android应用程序开发推出的一款集成开发环境(Integrated Development Environment,IDE)。自从2014年第一个稳定版本发布以来,Android Studio越来越受欢迎,并且已经取代了Eclipse,成为Android开发人员首选的IDE。虽然OpenCV的一些文档仍然包含Eclipse中有关Android开发的过时教程,但是目前OpenCV的Android库和Android示例项目主要用于Android Studio。
在https://developer.android.com/studio/install上Google提供了有关Android Studio安装的一个很好的跨平台教程。请阅读教程中与你的操作系统相关的内容。
从https://opencv.org/releases.html下载OpenCV Android包的最新版本。将其解压到任意一个目标文件夹,我们将该目标文件夹命名为<opencv_android_pack_unzip_destination>。这个文件夹有两个子文件夹:
·<opencv_android_pack_unzip_destination>/sdk包含了openCV4Android SDK。这个子文件夹由Java或C++库以及编译指令组成,我们可以将这些内容导入到Android Studio项目中。
·<opencv_android_pack_unzip_destination>/samples包含了可以在Android Studio中进行编译的示例项目。但是,在OpenCV 4.0.1中这些示例已经过时了。在Android 6.0或更高版本上,这些示例都无法访问摄像头,因为它们在运行时没有以所需的方式请求用户权限。
至此,我们已经获得了OpenCV Android应用程序开发环境的核心组件。接下来,让我们来看一看Unity,它是可以部署到Android和其他平台的一个游戏引擎。