文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

如何在Android上使用opencv

admin

admin

2024-04-02 17:21

关注

1、下载OpenCV的Android包并解压缩(https://opencv.org/releases/

2、创建Android应用或者在现有应用中,导入OpenCV模块

导入目录时选择Opencv Android中的sdk / java目录

3、修改导入的Opencv模块的build.gradle,使compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion与app的build.gradle中的一致。

4、修改导入Opencv模块的AndroidManifest.xml

删除

5、加入依赖(Dependency)

打开app的build.gradle,可以看到依赖已经被添加进去了。

6、复制libopencv_java.so

在Android项目的app / src / main目录下,创建jniLibs目录,

将Opencv Android包中 sdk / native / libs目录下的所有库拷贝到jniLibs中,只需要拷贝每个库中的libopencv_java3.so

如下,

7、在使用Opencv的Activity中,加入以下代码

@Override
 public void onResume()
 {
  super.onResume();
  if (!OpenCVLoader.initDebug()) {
   Log.d(TAG, "Internal OpenCV library not found. Using OpenCV Manager for initialization");
   OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_0_0, this, mLoaderCallback);
  } else {
   Log.d(TAG, "OpenCV library found inside package. Using it!");
   mLoaderCallback.onManagerConnected(LoaderCallbackInterface.SUCCESS);
  }
 }
private baseLoaderCallback mLoaderCallback = new baseLoaderCallback(this) {
  @Override
  public void onManagerConnected(int status) {
   // TODO Auto-generated method stub
   switch (status){
    case baseLoaderCallback.SUCCESS:
     Log.i(TAG, "成功加载");
     break;
    default:
     super.onManagerConnected(status);
     Log.i(TAG, "加载失败");
     break;
   }
  }
 };

至此,就可以在代码中正常使用Opencv了。

以上就是如何在Android上使用opencv的详细内容,更多关于Android上使用opencv的资料请关注 编程学习网其它相关文章!

    阅读原文内容投诉

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    软考中级精品资料免费领

    • 历年真题答案解析
    • 备考技巧名师总结
    • 高频考点精准押题
    • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

      难度     428人已做
      查看
    • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

      难度     199人已做
      查看
    • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

      难度     159人已做
      查看
    • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

      难度     239人已做
      查看
    • 2024年上半年系统架构设计师考试综合知识真题

      难度     62人已做
      查看

    相关文章

    发现更多好内容

    猜你喜欢

    AI推送时光机
    位置:首页-资讯-移动开发
    咦!没有更多了?去看看其它编程学习网 内容吧
    首页课程
    资料下载
    问答资讯