OpenCV 3.0.0 OpenCV引擎接口

xurqigkl  于 2023-10-24  发布在  其他
关注(0)|答案(4)|浏览(153)

我试图在Android Studio IDE中安装opencv 3.0.0。但每次我在导入“org.opencv.engine.OpenCVEngineInterface”时遇到此问题时,IDE都会给我4个错误,如:
错误:(7,25)错误:错误:(47,15)错误:找不到符号类OpenCVEngineInterface错误:(161,51)错误:package OpenCVEngineInterface不存在错误:任务“:libs:opencv:compileReleaseJava”执行失败。
我进入文件夹opencv/engine,有一个名为OpenCVEngineInterface.aidl的文件。所有这些错误都是由同一个东西连接的-org. opencv. engine。我四处搜索,但我没有找到任何东西。

sauutmhj

sauutmhj1#

它是晚了,但我发现了这个问题的新解决方案,它应该没有任何问题的工作。有一个解决方案
在build.gradle文件(模块:opencv)中,在android块的末尾

buildFeatures {
    aidl = true
    buildConfig = true
}

写这个块和同步。这就是全部。

hiz5n14c

hiz5n14c2#

这是因为您没有将软件包org.opencv.engine添加到正确的路径。
在OpenCV SDK中,org.opencv.engine为aidl,需要将org.opencv.engine.OpenCVEngineInterface.aidl添加到aidl目录下。
您可以按以下方式解决此问题:
1、在“main”中新建一个目录。
2、将软件包org.opencv.engine复制到此目录,如下所示:

然后再试一次。

kzmpq1sx

kzmpq1sx3#

最简单的方法是右键单击模块/应用程序,如下面的快照。创建一个虚拟的.aidl文件。下一步:将.aidl文件移动到新创建的.aidl文件夹中

dced5bon

dced5bon4#

我已经找到了解决方案后,添加OpenCV作为模块到您的项目,你必须添加'Android'方面(开放模块设置->方面)OpenCV模块和指定的路径,在正常的项目。

相关问题