将 OpenCV 模块导入 Android Studio 因“无内容显示”而被阻止

将 OpenCV 模块导入 Android Studio 因“无内容显示”而被阻止

我正在尝试在 AndroidStudio 中使用 OpenCV 来开始创建一个处理来自相机的图像的应用程序。

简而言之,我根据 Java 代码设置了一个新的 Android Studio 项目,然后转到文件 -> 新建 -> 导入模块以导入 OpenCV SDK for Java。之后,我尝试更新主项目的设置以将 OpenCV 模块添加为依赖项,但我看到“无显示”,而其他人看到 opencv 导入模块作为要添加的选项。预期的行为是看到 opencv 导入的模块并能够将其添加为依赖项,然后能够在代码中引用 OpenCV 类,但实际上由于某种原因该模块不可见。我想我会问这个社区是否有人有更好的想法,并为您提供我已经尝试过的参考,请注意,参考资料中显示的 Android Studio 比我拥有的要旧一些,因此屏幕截图可能不完全匹配,但遵循了相同的过程。

提前感谢任何帮助。

我看到了一些描述该过程的文章,但 Android Studio 似乎已经更新了很多,其中一些可能已经过时了。作为参考,请关注这个视频教程,了解如何设置 Android OpenCV 项目。
https://www.youtube.com/watch?v=aT-eXXFPD60&list=PLowDvns8uiBRVGTf3aSdf​​-h6F9eiA6n2p
另外,尝试按照这篇文章进行操作,它的步骤和阻止程序几乎相同,https://android.jlelse.eu/a-beginners-guide-to-setting-up-opencv-android-library-on-android-studio-19794e220f3c

这是显示我如何导入 OpenCV 项目的屏幕截图:
导入 OpenCV

拦截器步骤“无内容可显示”的屏幕截图显示了可用的模块:
尝试添加模块,但出现“无内容显示”的情况

答案1

我遇到了同样的问题并在这里找到了答案:

https://stackoverflow.com/a/55937338

解决方案是从“sdk”文件夹而不是“sdk/java”文件夹导入 OpenCV。

相关内容