• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 在Android Studio 配置OpenCV 3.1

在Android Studio 配置OpenCV 3.1

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了opencv androidstudio,opencv visual studio,android studio配置,androidstudio配置svn,androidstudio配置sdk等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在Android Studio 配置OpenCV 3.1


进入官网(http://opencv.org/)下载OpenCV for android并解压,不知道什么原因,尝试过几次下载的很慢,时常断开,后来有一次突然就很顺利的下载下来。目录结构:

\

为项目配置OpenCV

1. 建立Android项目。打开Android Studio,点击 File -> New Project… ;

\

2. 导入OpenCV库。点击 File -> New -> ImpZ喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcnQgTW9kdWxloa08YnI+CjwvcD4KPHA+PGltZyBzcmM9"http://img0.tuicool.com/BjYJJrU.png!web" alt="\">

在弹出的窗口中找到OpenCV Android SDK下的 sdk\java 文件夹,比如C:\dev-lib\OpenCV-android-sdk\sdk\java:

\

点击 Next 。保持默认选项不动,再点击 Finish ,完成OpenCV库的导入:

\

此时,Android Studio会自动更新项目配置。由于OpenCV库本身默认配置的原因,在这个过程中会产生很多错误(如下图最下边的红框所示)。这就需要我们修改 OpenCVLibrary310\build.gradle 文件,然后重新同步Gradle配置:

修改OpenCVLibrary310\build.gradle文件为如下内容:

apply plugin: 'com.android.library'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 23
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}
applyplugin: 'com.android.library'

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
minSdkVersion 16
targetSdkVersion 23
}

buildTypes {
release {
minifyEnabledfalse
proguardFilesgetDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
</div>

修改好后,点击上面图片中标示出的Try Again,或者点击Android Studio上方的\按钮,同步项目的Gradle配置。同步完成后,就可以向Android项目中整合OpenCV模块了。

3.将Android项目与OpenCV整合。点击File->Project Structure…:

\

在弹出的Project Structure窗口中选择左边的app,在右边选择Dependencies,然后点击\按钮,选择Module dependency:

\在弹出的窗口中选择OpenCVLibrary310,点击两次OK,保存并关闭两个窗口:

\

至此,你的Android项目就支持OpenCV的开发了!

另外,在设备上调试APP之前,不要忘记先安装对应架构的OpenCV Manager,该软件包包含了所有OpenCV的库函数。否则会出现Package not found的错误:

\

OpenCV Manager位于OpenCV Android SDK的apk目录下,比如C:\dev-lib\OpenCV-android-sdk\apk,然后根据你的设备来选择安装包。比如,如果手机的CPU采用ARM v7架构,就要安装OpenCV_3.1.0_Manager_3.10_armeabi-v7a.apk;如果是x86架构,就要安装OpenCV_3.1.0_Manager_3.10_x86.apk。

对于实际设备,把OpenCV Manager的apk直接拷贝到设备安装即可;如果是虚拟设备,需要在命令提示符中用adb install命令来安装,比如:

C:\dev-lib\android-sdk\platform-tools\adb install C:\dev-lib\OpenCV-android-sdk\apk\OpenCV_3.1.0_Manager_3.10_x86.apk
C:\dev-lib\android-sdk\platform-tools\adbinstall C:\dev-lib\OpenCV-android-sdk\apk\OpenCV_3.1.0_Manager_3.10_x86.apk
</div>


</div>

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在Android Studio 配置OpenCV 3.1
  • 在Android Studio中安装OpenCV mac环境/Linux环境
  • 用Android studio进行 OpenCV 开发的第一个项目,androidopencv

相关文章

  • 2017-05-26Android中的沉浸式状态栏效果,android沉浸状态栏
  • 2017-05-26Android框架设计模式(五)——Singleton Method
  • 2017-05-22.5.9 AlertDialog(对话框)详解
  • 2017-05-26Android 查看自己的keystore的别名及相关信息,androidkeystore
  • 2017-05-26手机安全卫士——通讯卫士-黑名单的管理,安全卫士卫士
  • 2017-05-26APP级别处理未捕获异常,APP级别处理捕获
  • 2017-05-26转载:android MVC设计模式,androidmvc
  • 2017-05-225.2.5 Fragment实例精讲——新闻(购物)类App列表Fragment的简单实现
  • 2017-05-26Android设计模式之单例模式的七种写法
  • 2017-05-26开源图表库MPAndroidChart使用介绍之饼状图&amp;折线图&amp;柱状图,图表mpandroidchart

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 手动配置 Android SDK,配置androidsdk
    • 测试经验总结之--测试员的角色
    • Postgresql通过fdw_JDBC连接查询DB2\Oracle表
    • 基于PGPool的1主2从PostgreSQL流复制HA的搭建
    • SharedPreferences详解,sharedpreferences
    • 首页2--动态自定义圆形进度条,首页2--圆形进度条
    • Android 拨号器的简单实现,android拨号器实现
    • Adapter模式实战-重构鸿洋的Android建行圆形菜单
    • 修改Android系统关机动画,android关机动画
    • Android Facebook和Twitter分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有