MlImageAdapter

öffentliche Klasse MlImageAdapter

Wandelt MlImage in TensorImage um und umgekehrt.

Public Methods

Statisches ColorSpaceType
createColorSpaceTypeFrom(int imageFormat)
Erstelle ein ColorSpaceType von MlImage.ImageFormat.
Statisches TensorImage
createTensorImageFrom(MlImage mlImage)
Erstellt ein TensorImage aus einer MlImage.

Übernommene Methoden

Public Methods

public static ColorSpaceType createColorSpaceTypeFrom (int imageFormat)

Erstelle ein ColorSpaceType von MlImage.ImageFormat.

Parameter
imageFormat

public static TensorImage createTensorImageFrom (MlImage mlImage)

Erstellt ein TensorImage aus einer MlImage.

WICHTIG: Der zurückgegebene TensorImage teilt Speicher mit mlImage. Ändern Sie daher das in TensorImage enthaltene Objekt nicht, da MlImage erwartet, dass die darin enthaltenen Daten unveränderlich sind. Außerdem sollten Aufrufer MlImage#getInternal()#acquire() und MlImage#release() verwenden, um zu vermeiden, dass mlImage unerwartet freigegeben wird.

Parameter
mlImage
Löst aus
IllegalArgumentException mlImage aus einem nicht unterstützten Container erstellt wird.