Android 基于GPU的ARCore图像提取

Android 基于GPU的ARCore图像提取,android,unity3d,opengl-es,arcore,Android,Unity3d,Opengl Es,Arcore,出于性能原因(三星S9无法达到10fps)和支持我购买的小米Pocopone,我尝试直接从GPU提取图像(因此不使用AcquireCameraImageBytes())。我使用ComputerVision示例中包含的类TextureReader,但从未调用OnImageAvailableCallback,并且在初始化期间日志显示一些错误: camera_实用程序:无法创建OpenGL帧缓冲区 camera_实用程序:无法创建OpenGL帧缓冲区 我在libarcore\u camera\u实用程

出于性能原因(三星S9无法达到10fps)和支持我购买的小米Pocopone,我尝试直接从GPU提取图像(因此不使用
AcquireCameraImageBytes()
)。我使用ComputerVision示例中包含的类TextureReader,但从未调用
OnImageAvailableCallback
,并且在初始化期间日志显示一些错误:

camera_实用程序:无法创建OpenGL帧缓冲区

camera_实用程序:无法创建OpenGL帧缓冲区

我在libarcore\u camera\u实用程序中插入了两个断点。我看到
glCheckFramebufferStatus
TextureReader::create
中返回0(因此发生了一个错误),但是
glGetError()
不返回任何错误。怎么可能解决这个问题