0

我最近开始使用 Android NDK,并成功实现了一些简单的 Android 应用程序。我需要从图像中检测对象(正方形和矩形)。我的研究表明 OpenCV 是解决这个问题的方法。是我用来从图像中检测正方形的算法。

但是,我不清楚我应该如何在我的代码中使用 squares.cpp 文件。OpenCV 示例展示了如何使用 JNI 格式的 cpp 文件。我需要将 squares.cpp 文件转换为 JNI 还是有其他可行的解决方案?

谢谢。欢迎所有建议和反馈。

4

1 回答 1

1

您不必将squares.cpp文件转换为 JNI。

从您的 Java 代码中,您将调用一个 JNI 函数(就像我想您在已实现的“几个简单的 Android 应用程序”中所做的那样),然后将调用squares.cpp.

换句话说,您基本上只需要从 Java 调用一个 JNI 函数,并且一旦您在 C++ 代码中,您就可以像往常一样在 C++ 中编码。

于 2013-09-22T13:06:53.163 回答