公共类 TensorImage
TensorImage 是 Image 对象的封装容器类。在 TFLite.support 库中使用图像处理实用程序时,通常会先将变体类型的图像对象转换为 TensorImage。
目前仅支持 RGB 图片,并始终忽略 A 通道。
数据存储详情:TensorImage
对象可能有 2 个潜在的可信来源:Bitmap
或 TensorBuffer
。TensorImage
会维护相应状态,并仅在需要时将一种状态转换为另一种状态。TensorImage
的典型用例是首先加载 Bitmap
图片,然后使用 ImageProcessor
对其进行处理,最后获取 TensorBuffer
的底层 ByteBuffer
并将其馈送给 TFLite 解释器。
重要提示:为了获得最佳性能,TensorImage
会尽可能避免复制数据。因此,它对自己的数据没有所有权。调用方不应修改传递给 load(Bitmap)
或 load(TensorBuffer, ColorSpaceType)
的数据对象。
重要提示:并非所有方法都经过证明线程安全。
公共构造函数
TensorImage()
初始化一个
TensorImage 对象。 |
|
公共方法
静态 TensorImage | |
静态 TensorImage |
fromBitmap(位图位图)
|
位图 |