ML Community Day is November 9! Join us for updates from TensorFlow, JAX, and more Learn more

MlImageAdapter

public class MlImageAdapter

Converts MlImage to TensorImage and vice versa.

Public Methods

static ColorSpaceType
createColorSpaceTypeFrom(int imageFormat)
Creatas a ColorSpaceType from MlImage.ImageFormat.
static TensorImage
createTensorImageFrom(MlImage mlImage)
Creates a TensorImage from an MlImage.

Inherited Methods

Public Methods

public static ColorSpaceType createColorSpaceTypeFrom (int imageFormat)

Creatas a ColorSpaceType from MlImage.ImageFormat.

Parameters
imageFormat

public static TensorImage createTensorImageFrom (MlImage mlImage)

Creates a TensorImage from an MlImage.

IMPORTANT: The returned TensorImage shares storage with mlImage, so do not modify the contained object in the TensorImage, as MlImage expects its contained data are immutable. Also, callers should use MlImage#getInternal()#acquire() and MlImage#release() to avoid the mlImage being released unexpectedly.

Parameters
mlImage
Throws
IllegalArgumentException if the mlImage is built from an unsupported container.