2017-07-31 91 views
0

我现在正在编写一个测试用例“app/src/androidTest”,它需要OpenCV库lib。 我试过了:
1.导入OpenCV 3.2.0作为模块。
2.按建议导入OpenCV库,Here is the link
但无论如何,进口似乎失败,
```我们可以在Android JUnit测试中使用OpenCV吗?

static { 
    if (!OpenCVLoader.initDebug()){ 
     Log.w(TAG, "static initializer: Load opencv failed !!!"); 
    } else { 
     Log.i(TAG, "static initializer: Load opencv succeed ."); 
    } 
} 

```
任何评论将被很有帮助。

回答

0

我有同样的问题。

要加载的OpenCV的Android测试(在Windows上)

下载OpenCV的版本的Windows和解压。

复制你的Android项目中的以下文件(我的推杆这里面/应用/ src目录/主/ jniLibs/WIN /):

“yourunzipath” + OpenCV的\编译\ java的\ 64 \ 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的使用必须延续之前的每类测试类。

相关问题