问题描述
我有用于分析的android cameraX流框架,为了进行分析,我正在使用dlib人脸检测器。因此,我将帧传递给JNI,即调用dlib人脸检测器。但是我很难知道java到c ++ img的数据类型ImageProxy。
解决方法
ImageProxy
类型具有一个getPlanes
方法,该方法返回一个planes(RGB或YUV)数组,每个数组都可以访问ByteBuffer
和一些元数据像像素和行跨度。
您可以从JNI中的这些ByteBuffer中提取像素数据。我对dlib的了解不足以告诉您它是否单独接受飞机,或者您是否需要预先合并飞机。