我想getThreshVal_Otsu_8u
在我的 Android 应用程序中使用本机 OpenCV 功能。我注意到外部 OpenCV Java 包装函数调用定义为的函数native
,但它们的名称与实际的本机函数不同。例如:
Java函数:
double threshold(Mat src, Mat dst, double thresh, double maxval, int type)
Java“本机”功能:
private static native double threshold_0(long src_nativeObj, long dst_nativeObj, double thresh, double maxval, int type)
C++ 函数:
double cv::threshold( InputArray _src, OutputArray _dst, double thresh, double maxval, int type )
如何制作一个类似的native
Java 函数来调用getThreshVal_Otsu_8u
?有什么方法可以避免重建 OpenCV 库而只是“隧道”到现有.lib
文件中?