Android OpenCV(零):OpenCV Android SDK

Android OpenCV(零):OpenCV Android SDK,第1张

概述OpenCVOpenCV,全称OpenSourceComputerVisionLibrary,是基于C/C++编写的,是BSD开源许可的计算机视觉开发框架,其开源协议允许在学术研究与商业应用开发中免费使用它。OpenCV支持Windows、Linux、MacOS、iOS与Android *** 作系统上的应用开发。OpenCVAndroidSDKOpenCVAndro OpenCV

OpenCV,全称Open Source Computer Visionlibrary,是基于C/C++编写的,是BSD开源许可的计算机视觉开发框架,其开源协议允许在学术研究与商业应用开发中免费使用它。OpenCV支持windows、linux、Mac OS、iOS与AndroID *** 作系统上的应用开发。

OpenCV AndroID SDK

OpenCV AndroID SDK 是OpenCV针对AndroID平台提供的开发工具包。AndroID应用开发一般采用Java或者Kotlin语言进行,而OpenCV主要模块采用C、C++语言编制,因此,我们需要通过JNI技术,实现JAVA或者Kotlin调用OpenCV算法模块的目的。

下载官网下载地址(https://opencv.org/releases/)选择OpenCV版本下的AndroidSDK概述

SDK目录结构如下:

OpenCV-androID-sdk|_ samples|_ sdk|    |_ etc|    |_ java|    |_ libcxx_helper|    |_ native|          |_ 3rdparty|          |_ jni|          |_ libs|               |_ arm64-v8a|               |_ armeabi-v7a|               |_ x86|               |_ x86_64|          |_ staticlibs|               |_ arm64-v8a|               |_ armeabi-v7a|               |_ x86|               |_ x86_64||_ liCENSE|_ README.androID
目录文件
samplesOpenCV运行案例
sdkOpenCV API以及依赖库
sdk/etcHaar和LBP级联分类器
sdk/javaOpenCV Java API
sdk/libcxx_helperbring libc++_shared.so into packages
sdk/nativeOpenCV 静态库、动态库以及JNI文件

英文详细介绍(https://opencv.org/android/)。其实官方的这些介绍并不详细,很多资料随着版本的迭代已过时,意义不大,唯一阅读性高且具有指导意义的应该就是库内的代码与注释了。

开发环境

AndroID Studio 3.5.3 & AndroID SDK

AndroID NDK 20.1.5948944

CMake 3.10.2

OpenCV AndroID SDK 4.2.0

Hello OpenCV AndroID SampleOpen Project选择OpenCV-androID-sdk目录下的samples目录待编译结束后运行face-detection

Hello OpenCV AndroID SDKNew Projectimport Module…选择OpenCV-androID-sdk目录下的sdk目录,修改或者不修改module的名称添加app程序对sdk module的依赖期间可能会遇到一些问题,可能是NDK版本问题,可能是API LEVEL问题,也可能是build tools的问题,对应的稍作处理即可。示例工程

https://github.com/onlyloveyd/LearningAndroidOpenCV

点赞收藏分享文章举报

onlyloveyd 博客专家 发布了158 篇原创文章 · 获赞 263 · 访问量 32万+他的留言板 关注 总结

以上是内存溢出为你收集整理的Android OpenCV(零):OpenCV Android SDK全部内容,希望文章能够帮你解决Android OpenCV(零):OpenCV Android SDK所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1067761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存