Android上最快使用openVC(AndroidStudio)

简介: 之前使用openVC,需要导入openCVLibrary2411库,坑的是还要安装OpenCV_2.4.3.2_Manager_2.

之前使用openVC,需要导入openCVLibrary2411库,坑的是还要安装OpenCV_2.4.3.2_Manager_2.4_*.apk

网上有三种方法:1静态链接库  2动态链接库  3java+动态链接库

http://blog.csdn.net/qq_15602525/article/details/54709242

原理都懂,但中途总是遇到各种坑:

1.下载:http://download.csdn.net/detail/sbsujjbcy/9275897

2.拷贝:下载项目里app/src/main/java/org.opencv这个包到java目录下

3.拷贝:下载项目里app/src/main/libs 到你项目app/src/main/libs

4.拷贝:下载项目里app/src/main/jniLibs/armeabi/libopencv_java3.so到你app/src/mai/jniLibs/ameabi

5.

但是org.opencv.engine包中是一个aidl,我们需要将它剪贴到aidl目录中去,就像这样子

这里写图片描述

最后还有一个资源文件attrs.xml,拷过来

这里写图片描述

build一下项目,不出意外应该会报错,这时候找到该类,引入自己的R文件包就可以了

这里写图片描述

再次build应该就不会有什么问题了。

然后:MainActivity.java里

public void onResume()
{
    super.onResume();
    OpenCVLoader.initDebug();
}
好了,到这里就可以愉快的使用openVC库了,成功避免了多安装apk.

目录
相关文章
|
2月前
|
数据库 Android开发 数据库管理
【Android】使用android studio查看内置数据库信息
【Android】使用android studio查看内置数据库信息
74 0
|
9月前
|
XML IDE 前端开发
Android入门教程 (一) Android简介和android studio安装
Android入门教程 (一) Android简介和android studio安装
145 0
|
Java Linux Android开发
windows编译FFmpeg for Android 和AndroidStudio使用FFmpeg(二)
FFmpeg的编译是一个大坑,尤其是编译安卓平台的动态库和静态库,应用于APP中。在Linux平台编译是相对简单的,但是我经过尝试在Linux编译静态库没有成功,所以又在windows平台尝试编译了ffempg的动态库,应用成功了,这里分享一下。
301 0
windows编译FFmpeg for Android 和AndroidStudio使用FFmpeg(二)
|
Linux Shell C语言
windows编译FFmpeg for Android 和AndroidStudio使用FFmpeg(一)
FFmpeg的编译是一个大坑,尤其是编译安卓平台的动态库和静态库,应用于APP中。在Linux平台编译是相对简单的,但是我经过尝试在Linux编译静态库没有成功,所以又在windows平台尝试编译了ffempg的动态库,应用成功了,这里分享一下。
440 0
windows编译FFmpeg for Android 和AndroidStudio使用FFmpeg(一)
|
Android开发
【安卓开发】AndroidStudio添加依赖
【安卓开发】AndroidStudio添加依赖
71 0
【安卓开发】AndroidStudio添加依赖
|
Java API 开发工具
|
Java 开发工具 Android开发
Unity 之 导出为Android工程及在AndroidStudio中使用记录
从Unity工程导出为Android工程,将导出工程在AS打开,并调试其编译通过,Unity和Android 互调
624 0
Unity 之 导出为Android工程及在AndroidStudio中使用记录
|
Android开发 图形学
Unity 之 AndroidStudio打开导出Android工程详解
本文记录使用AndroidStudio打开Unity导出的Android工程, 并进行调试, 打出APK
755 0
Unity 之 AndroidStudio打开导出Android工程详解
|
Android开发 API 开发工具
android studio gradle升级到4.10.2(android gradle插件升级到3.3.1版本),以后找不到R文件,Cannot resolve symbol'R'
项目的gradle 升级到了4.10.2,android gradle插件升级到了3.3.1,所以我本地也跟着升级了下。一切都下载好。配置好。build成功了,可是却找不到R文件。更奇怪的是项目可以正常运行。
2030 0
|
Java 测试技术 区块链
web3j教程:java和android如何使用web3j开发以太坊智能合约并进行交易
从广义上讲,有web3j支持三种类型的以太坊交易: 1.以太币从一方交易到另一方 2.创建一个智能合约 3.与智能合约交易 为了进行这些交易,必须有以太币(以太坊区块链的代币)存在于交易发生的以太坊账户中。
2940 0