有人用OpenCV为团结实现了一个android插件吗?

时间:2016-04-19 08:20:53

标签: android opencv unity3d

我使用openCV和本机代码编写了一个Android应用程序,但是当我尝试为Unity提取库时,它会在加载OpenCV库时崩溃。

public class MainActivity extends UnityPlayerActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (!OpenCVLoader.initDebug()) {
         Log.e(this.getClass().getSimpleName(), "  OpenCVLoader.initDebug(), not working.");
    } else {
        Log.d(this.getClass().getSimpleName(), "  OpenCVLoader.initDebug(), working.");
    }        
//This doesn't work either
//OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_1_0, this, mLoaderCallback);
}
}

有没有办法克服这个并加载OpenCV库?或者我应该为Unity创建另一个接口并加载.jar而不扩展UnityPlayerActivity吗?

1 个答案:

答案 0 :(得分:2)

您将花时间实施并将其转换为插件的时间不值得。使用资产商店中的已plugin。不是免费的,但它是值得的,因为它也支持其他平台。