Android 如何获取drawable文件夹中可用图像的Image.getPlanes()信息?

Android 如何获取drawable文件夹中可用图像的Image.getPlanes()信息?,android,image,tensorflow,Android,Image,Tensorflow,我的可绘制文件夹中有一个图像(.jpg)。我需要它的Image.getPlanes()信息用于我的图像分类项目。那么我们如何读取该图像并从中获取getPlanes信息呢 现行守则: private byte[][] yuvBytes; final Plane[] planes = **image**.getPlanes(); // How to create this image object? fillBytes(planes, yuvBytes); /* */ protected void

我的可绘制文件夹中有一个图像(.jpg)。我需要它的Image.getPlanes()信息用于我的图像分类项目。那么我们如何读取该图像并从中获取getPlanes信息呢

现行守则:

private byte[][] yuvBytes;
final Plane[] planes = **image**.getPlanes(); // How to create this image object?
fillBytes(planes, yuvBytes);

/* */
protected void fillBytes(final Plane[] planes, final byte[][] yuvBytes) {
  for (int i = 0; i < planes.length; ++i) {
     final ByteBuffer buffer = planes[i].getBuffer();
     if (yuvBytes[i] == null) {
       yuvBytes[i] = new byte[buffer.capacity()];
     }
     buffer.get(yuvBytes[i]);
   }
}
private byte[][]yuvBytes;
最终平面[]平面=**图像**.getPlanes();//如何创建此图像对象?
fillBytes(平面,yuvBytes);
/* */
受保护的空填充字节(最终平面[]个平面,最终字节[][]yuvBytes){
对于(int i=0;i

需要一个图像对象,用于读取可绘制文件夹中的图像。

您希望如何处理返回的
平面[]
?我需要平面[]信息来获取yuv平面的缓冲区数据,稍后将其转换为ConvertYUV420ToArgb888以获取该图像的RGB字节。用于对图像进行分类。这是我正在研究的机器学习计算机视觉问题陈述的全部内容。
rgbBytes
?从
位图#getPixels
返回的相同数组?是的,可能相同。我已经更新了问题,添加了一些关于问题陈述的更多细节,请看一看。