在Android Studio中安装OpenCV

对于女程序猿来说,每次安装个什么软件,或者是配置个什么环境啊,经常整得很崩溃。本程序猿阿姨也是如此~(啊,我说我是阿姨了吗?)

好了,言归正传~ 我们来写一下怎么安装。但是在此先泼一下冷水,再全的攻略你完全照着安装都会发现新的bug,所以别指望一劳永逸~ 学习的过程是痛苦的,你安装成功了,是开森的~

安装环境

安装环境:MacBook Pro OS X EI Capitan 10.11.3

开发环境:Android Studio 2.1,官网下载地址:link AndroidStudio

OpenCV:VERSION 3.1,官网下载地址link OpenCV

下载之后,里面包括这些文件及夹:

安装方法

1)打开Android Studio,创建一个工程

File->New Project->一路Next->Finish.

2)导入OpenCV

File->New->Import Module->【opencv文件夹里面sdk->Java】->Next->Finish.

3)更新build.gradle

切换至Project->OpeCVLibrary310下的build.gradle

4)添加module dependency

切换至Project->app->Open Module Setting

->Dependencies->”+”号->module dependency

->OK

这个是我截取别人的,因为我安装过了,没法显示这个~ 我拖延症知道不2333

5)加入libs

切换至android->app->new->JNI folder

->Change Folder Location->看下图修改路径->finish.

->【opencv文件夹里面sdk->native->libs中所有拷贝】

->复制app中jni中(备注:其实不需要都复制,你需要什么复制什么)

6)写一段验证程序

public class MainActivity extends AppCompatActivity {

private static final String TAG = "MainActivity";

static {

if (!OpenCVLoader.initDebug()) {

Log.d(TAG, "OpenCV not loaded");

} else {

Log.d(TAG, "OpenCV loaded!");

}

}

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

}

拿走不谢~

7)设置属性

切换至android->Gradle Scripts->gradle.properties->写一行指令->保存

android.useDeprecatedNdk = true

知道你们懒~

8)THE END

在MainActivity.java下面运行,去吧~

9)成功啦,给点鼓励~

注意,如果你是新安装的android studio 你可能需要安装NDK。

这个你运行不成功会报错的~ 提示你需要安装nDk~

方法:切换至Project->app->Open Module Setting->SDK Location中去寻找答案~ 正常情况下点击会自动安装~

阿姨年纪大了,码markdown心好累….

请大家有事没事喷我,我一定不改~有问题直接问,我肯定会回复哒~

——-参考文献———-

参考视频教程:link video

参考stack overflow:link stack overflow

Ubuntu 16.04下Matlab2014a+Anaconda2+OpenCV3.1+Caffe安装  http://www.linuxidc.com/Linux/2016-07/132860.htm

OpenCV的详细介绍:请点这里

OpenCV的下载地址:请点这里

android安装python opencv_MacLinux环境在Android Studio中安装OpenCV相关推荐

  1. vscode怎么安装python库_如何在vscode中安装python库的方法步骤

    免费资源网 - https://freexyz.cn/ vscode安装python库 1.已经在vscode中装了python并配置好python运行环境. 检查是否正确配置好运行环境,按Windo ...

  2. linux 下安装ecos开发环境,Ubuntu 10.04中安装eCos 3.0

    出于各种因素决定专用开源的GNU工具链进行项目开发,逐步抛弃Windows.首先要放弃的就是使用了一年多的uCOS,uCOS是代码开源的商业软件,而且uCOS3.0不在公开源代码了,uCOS也不是完美 ...

  3. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  4. 如何在Visual Studio中安装.net6.0 或者 将在Visual Studio中将.net 5.0更新为6.0

    将在Visual Studio中将.net 5.0更新为6.0? 1.如何在Visual Studio中安装.net6.0 2.要将 visual studio 中的 .net 5.0 更新到 .ne ...

  5. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

  6. 【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)

    [安卓开发系列 -- 开发环境]Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具) [1]Unbuntu ...

  7. Android Studio中安装OpenCV SDK

    Android Studio中安装OpenCV SDK Open Source Computer Vision (OpenCV) is a library used for computer visi ...

  8. Windows下Eclipse+PyDev安装Python开发环境

    1.简介 Eclipse是一款基于Java的可扩展开发平台.其官方下载中包括J2EE方向版本.Java方向版本.C/C++方向版本.移动应用方向版本等诸多版本.除此之外,Eclipse还可以通过安装插 ...

  9. python详细安装教程视频-如何安装Python运行环境Anaconda?(视频教程)

    本视频教程针对Windows 7平台,集成3.6版本Python的Anaconda录制. 根据我多次线下编程工作坊获得的反馈经验,发现Python初学者居然在环境安装步骤,就很可能遭受挫折. 如果没有 ...

最新文章

  1. Redis学习-String
  2. hive查看数据库里库的信息_hive 查看当前数据库
  3. Scala比较器:Ordered与Ordering
  4. 一起手写Vue3核心模块源码,掌握阅读源码的正确方法
  5. matlab求解线性方程组
  6. Lambda 表达式详解~深入JVM实现原理
  7. 【JEECG技术文档】JEECG 组织机构导入V3.7
  8. 一个类中域(field)的首字母不要大写
  9. java数据结构银行叫号,数据结构实验二——队列(银行叫号系统)
  10. 《FLUENT 14.0超级学习手册》——3.2 Gambit的应用
  11. css中的盒模型box-sizing
  12. 全微分里dxy是怎么化成xdy+ydx
  13. 超弦计算机,物理学四大神兽——拉普拉斯妖
  14. 蒟蒻的网络流24题解题记
  15. Encoder-decoder模型及Attention机制
  16. 计算机网络知识点及例题总结(五)数据链路层与局域网
  17. 第6回 スライドによるページナビゲーション
  18. 企业中流砥柱:别让企业中层缺位
  19. 智能路灯引路冰蓄冷替空调
  20. mybatisplus批量操作

热门文章

  1. html5摒弃的标记,全新改进的HTML5表单创建
  2. python中的内部函数和闭包函数
  3. Python教程:int数值类型的内置函数
  4. python:array和list转换以及数组切片
  5. Python对文件的三种打开方式以及with管理上下文
  6. Python可变序列中的一些坑
  7. java五大原则_Java成长第五集--面向对象设计的五大原则
  8. VS报错 <error-type> 此声明没有存储类或类型说明符
  9. Make Them Equal 埃氏筛法(1200)
  10. Hamburger Steak 贪心-锅子问题-先求最小耗时再贪心