我现在正在" app / src / androidTest" 下编写测试用例,需要涉及OpenCV lib。
我试过了:
1.将OpenCV 3.2.0作为模块导入
2.按照建议导入OpenCV lib,Here is the link
但无论如何导入似乎都失败了,
```
static {
if (!OpenCVLoader.initDebug()){
Log.w(TAG, "static initializer: Load opencv failed !!!");
} else {
Log.i(TAG, "static initializer: Load opencv succeed .");
}
}
```
任何评论都会有所帮助。
答案 0 :(得分:0)
我遇到了同样的问题。
加载OpenCV进行Android测试(在Windows上)
下载适用于Windows的OpenCV版本并解压缩。
将以下文件复制到android项目中(我把它放在/ app / src / main / jniLibs / win /中):
“yourunzipath”+ opencv \ build \ java \ x64 \ opencv_java331.dll
然后,在Android测试文件夹中,创建以下类:
public class OpenCVTestInitializer {
@Before
public void initOpenCV() {
String projectPath = System.getProperty("user.dir");
String opencvpath = projectPath + "/app/src/main/jniLibs/win/";
System.load(opencvpath + Core.NATIVE_LIBRARY_NAME + ".dll");
}
}
要完成,您要与OpenCV一起使用的每个测试类都必须扩展上一个类。