Android Studio导入OpenCV库
程序员文章站
2022-05-16 09:10:30
...
Android Studio导入OpenCV库
一、 OpenCV 包下载
下载链接 OpenCV 选择Android pack下载后解压
二、 AS导入 OpenCV
1.新建项目选择Import Module导入
2.选择导入的路径D:\AndroidMode\opencv-4.1.0-android-sdk\OpenCV-android-sdk\sdk,修改名称 “OpenCVLibrary410”
3.选择OpenCVLibrary410导入
4.修改OpenCVLibrary410的build.gradle与项目的build.gradle版本保持一致
三、初始化OpenCV库
override fun onResume() {
super.onResume()
if (!OpenCVLoader.initDebug()) {
Log.e("TAG", "Internal OpenCV library not found. Using OpenCV Manager for initialization")
OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_1_0, this, mLoaderCallback)
} else {
Log.e("TAG", "OpenCV library found inside package. Using it!")
mLoaderCallback.onManagerConnected(LoaderCallbackInterface.SUCCESS)
}
}
//OpenCV库加载并初始化成功后的回调函数
private val mLoaderCallback = object : BaseLoaderCallback(this) {
override fun onManagerConnected(status: Int) {
when (status) {
SUCCESS -> Log.e("TAG", "成功加载")
else -> {
super.onManagerConnected(status)
Log.e("TAG", "加载失败")
}
}
}
}
上一篇: CCF CSP 20190902 C++
下一篇: 南邮 CTF部分 write up
推荐阅读
-
Mac OS下为Android Studio编译FFmpeg解码库的详细教程
-
Android studio 下JNI编程实例并生成so库的实现代码
-
Mac OS下为Android Studio编译FFmpeg解码库的详细教程
-
Android Studio导入so文件到项目中的实例详解
-
Android导入现有的数据库方法示例
-
Android studio so库找不到问题解决办法
-
Android studio 下JNI编程实例并生成so库的实现代码
-
Android Studio导入so文件到项目中的实例详解
-
android studio2.0怎么导入第三方类库?
-
android studio2.3如何编译动态库的过程详解