android/opencv-从NDK中的应用程序文件夹加载级联文件

android/opencv-从NDK中的应用程序文件夹加载级联文件,android,c++,opencv,Android,C++,Opencv,我正在编写一个android应用程序,它使用OpenCV以本机代码进行人脸检测。现在,我将lbpcascade_frontalface.xml保存在SD卡中,并将其加载到NDK/C++中,如下所示 CascadeClassifier fc.load("absolute path to sd card/Downloads/lbpcascade_frontalface.xml"); 但是,我想将其保存在应用程序包中,可能位于assets/res文件夹中。有人知道如何在C++/NDK中加载它吗?相反

我正在编写一个android应用程序,它使用OpenCV以本机代码进行人脸检测。现在,我将
lbpcascade_frontalface.xml
保存在SD卡中,并将其加载到NDK/C++中,如下所示

CascadeClassifier fc.load("absolute path to sd card/Downloads/lbpcascade_frontalface.xml");

但是,我想将其保存在应用程序包中,可能位于assets/res文件夹中。有人知道如何在C++/NDK中加载它吗?相反,如果我需要将此文件保存在应用程序包本身的某个位置,如何获取该文件的绝对路径?

opencv无法直接从zip文件读取

因此,如果将级联放入apk中,则必须将其加载并再次保存到内部/外部存储器,如