【发布时间】:2014-04-27 20:34:02
【问题描述】:
我开发了一个计算机视觉算法应用程序,它使用像 OpenCV 这样的原生 C++ 库来捕获相机帧并进行图像处理。我的整个实现驻留在通过活动调用的本机函数中。
假设:
public native int MYMETHOD(int width, int height,int[] rgba);
我也像这样加载我的库:
static {
System.loadLibrary("MYNativeLIB");
}
现在我的问题是如何将我的应用程序部署为库包。我可以共享它的可交付成果,客户可以将其导入他们的项目,而无需安装任何其他库,例如 OpenCV。我需要构建一个.so 包吗?
我已阅读 this 文章。但我也不知道如何链接OpenCV 库。
提前感谢您的帮助。
【问题讨论】:
标签: android opencv shared-libraries static-libraries native