android集成openCV第一步

作者: IT魔幻师 | 来源:发表于2017-05-27 10:37 被阅读186次

一:前言

最近开始研究openCV的使用,首先我们来看看openCV是什么东西吧。
OpenCV是一个跨平台的计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。由一系列的C函数和少量C++类构成的,它实现了图像处理和计算机视觉方面的很多通用算法。主要运用在:人机互动、物体识别、图像分割、人脸识别、动作识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶等众多领域。

怎么样很牛逼吧!

当然我们现在只学习他提供的java接口。。。

学习之前自己先去他的官网下载他的sdk(网址:http://opencv.org/

二:Opencv sdk目录

三:导入OpenCV 依赖

    1. 打开 File -> New -> import Module
  • 2.找到openCV 下的java路径导入
  • 3.关联依赖

四:配置版本

将openCVLibrary310 与自己app 模块中的 build.gradle 构建版本保持一致

五:拷贝so库到libs目录

  • 1.找到OpenCV-android-sdk -> sdk -> native -> libs 目录下的所有文件
  • 2.将上面的所有文件拷贝到自己工程的libs目录下(当然你如果是一个跟我一样喜欢整洁的人可以将里面的.a 文件删掉只留下so库即可,如果你不需要适配全部的平台你可以选择性的拷贝自己需要的库 ,反正我是这么干的)
  • 3.打开app下的build.gradle文件 将你的JNI目录指向 libs
  • 4.当然了 为了服务到位我还是把代码贴出来

       sourceSets {
            main {
                jniLibs.srcDirs = ['libs']
            }
       }
    

六:接下来怎么使用openCV 自己到他的samples 目录下找他的Demo自己看。。。。 哈 哈 哈。。。很多坑 自己慢慢玩。 从此你就踏上了openCV学习的第一步。

相关文章

网友评论

  • be86c087d547:你好,怎么使用opencv自定义相机,录制视频,怕照片
    be86c087d547: @风花雪月的米 总共八个,有两个我没运行起来
    IT魔幻师:你下载openCV的SDK 他的几个demo里面有

本文标题:android集成openCV第一步

本文链接:https://www.haomeiwen.com/subject/imaffxtx.html