栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android Studio BumBleBee导入OpenCV-2022-03-28

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Studio BumBleBee导入OpenCV-2022-03-28

说明

本博客编辑时间为2022年3月末,采用的系统是win10,IDE是Android Studio BumBleBee(目前最新稳定版),OpenCV版本是4.5.5。OpenCV下载地址:点击下载
OpenCV按照提示下载即可(官网下载可能会慢,但是我建议官网下载,大概200-300MB),下载的是zip格式安装包,下载好后解压到某个位置即可(建议目录为英文)。
注:随着版本迭代,下面的具体步骤和界面可能会不太一样,但大概流程是差不多的
注:网上大多数博主的方法,我都试过了,不好使,可能是他们用的版本太老了

步骤

##新建一个项目
这个非常简单,随意新建一个项目即可,就那种hello world!就行,不需要什么其他复杂的操作。
如图:


就是这么简单的新建一个项目,可以随意发挥,这里无所谓。

导入OpenCV

点击File、然后点new、点import Module,如图所示:

接下来到了这个界面,然后点击长条框最右边的那个按钮选择OpenCV所在位置。

选择你的OpenCV所在位置,然后按照图中所示,选择sdk(网上大部分人说是点sdk进去,选择java,我试过很多次,这样无法导入成功,会提示java空指针错误),然后点OK。
注:网上大多数博主的方法是点sdk进去选择java,然后点OK,我都试过了,不好使,直接报错,如果不信,可以试试。当然

接下来会到这一步,让你起个名字,我们可以写一个合适的名字,当然这里不改名也可以,在最终的项目里我们可以重命名的,所以这里不必担心,最后点finish,会有点卡,耐心等待即可。
注:如果选择的是java,而不是sdk,会有3个复选框,默认是勾选上的,我们不用管,然后点击finish,就会报java.lang.空指针错误,基本无解,所以不要这么做,选到java的上一层sdk即可

注:下面的图不要管,这是上文说的java空指针报错截图

注意:如果是第一次导入的话,会让你下载NDK,我们就按照提示,让他自己去下载即可
注意:可能会报错:报错是找不到图中蓝色的那个东西,我们可以直接将蓝色的那个代码注释掉即可,或者是去CSDN中寻求解决办法,还有一些小错误,在代码中标红,就把鼠标放到红色的地方,让他自己解决即可,比较容易,都是升级版本号问题

将下图中的opencv(自己起的名)的build.gradle里面的版本信息改成,app里面的build.gradle版本信息。如下两个图所示,目的是让opencv的那些版本号和自己项目的版本号一样,我都用蓝色的框选了。


接下来点这个,右边的工具栏里也有快捷的图标可以点。

按照如下图所示的点击:

选中,点OK,继续点OK。然后软件会小小的加载一下,就好了。

点右上中间的那个绿色锤子图标(make project),不报错的话就成功了,然而我报错了。

发现有这个错误,难受。

到SDK tools下载此版本。

下载好了后,点绿色锤子图标,等待,然后成功了。

到了这里,我们就成功导入OpenCV了。

编写代码

我们可以编写想要的程序了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785156.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号