Package org.datavec.image.loader
Class AndroidNativeImageLoader
- java.lang.Object
-
- org.datavec.image.loader.BaseImageLoader
-
- org.datavec.image.loader.NativeImageLoader
-
- org.datavec.image.loader.AndroidNativeImageLoader
-
- All Implemented Interfaces:
Serializable
public class AndroidNativeImageLoader extends NativeImageLoader
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.datavec.image.loader.BaseImageLoader
BaseImageLoader.MultiPageMode
-
-
Field Summary
-
Fields inherited from class org.datavec.image.loader.NativeImageLoader
ALLOWED_FORMATS, converter
-
Fields inherited from class org.datavec.image.loader.BaseImageLoader
centerCropIfNeeded, channels, height, imageTransform, multiPageMode, rng, width
-
-
Constructor Summary
Constructors Modifier Constructor Description AndroidNativeImageLoader()AndroidNativeImageLoader(int height, int width)AndroidNativeImageLoader(int height, int width, int channels)AndroidNativeImageLoader(int height, int width, int channels, boolean centerCropIfNeeded)AndroidNativeImageLoader(int height, int width, int channels, ImageTransform imageTransform)protectedAndroidNativeImageLoader(NativeImageLoader other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description android.graphics.BitmapasBitmap(INDArray array)ReturnsasBitmap(array, Frame.DEPTH_UBYTE).android.graphics.BitmapasBitmap(INDArray array, int dataType)Converts an INDArray to a Bitmap.INDArrayasMatrix(android.graphics.Bitmap image)INDArrayasMatrix(Object image)INDArrayasRowVector(android.graphics.Bitmap image)INDArrayasRowVector(Object image)ReturnsasMatrix(image).ravel().-
Methods inherited from class org.datavec.image.loader.NativeImageLoader
asFrame, asFrame, asImageMatrix, asImageMatrix, asImageMatrix, asImageMatrix, asImageMatrix, asMat, asMat, asMatrix, asMatrix, asMatrix, asMatrix, asMatrix, asMatrix, asMatrix, asMatrix, asMatrix, asMatrixView, asMatrixView, asMatrixView, asMatrixView, asMatrixView, asRowVector, asRowVector, asRowVector, asRowVector, asRowVector, asRowVector, asWritable, asWritable, centerCropIfNeeded, fillNDArray, getAllowedFormats, scalingIfNeed, scalingIfNeed, transformImage, transformImage
-
Methods inherited from class org.datavec.image.loader.BaseImageLoader
downloadAndUntar
-
-
-
-
Constructor Detail
-
AndroidNativeImageLoader
public AndroidNativeImageLoader()
-
AndroidNativeImageLoader
public AndroidNativeImageLoader(int height, int width)
-
AndroidNativeImageLoader
public AndroidNativeImageLoader(int height, int width, int channels)
-
AndroidNativeImageLoader
public AndroidNativeImageLoader(int height, int width, int channels, boolean centerCropIfNeeded)
-
AndroidNativeImageLoader
public AndroidNativeImageLoader(int height, int width, int channels, ImageTransform imageTransform)
-
AndroidNativeImageLoader
protected AndroidNativeImageLoader(NativeImageLoader other)
-
-
Method Detail
-
asRowVector
public INDArray asRowVector(android.graphics.Bitmap image) throws IOException
- Throws:
IOException
-
asMatrix
public INDArray asMatrix(android.graphics.Bitmap image) throws IOException
- Throws:
IOException
-
asRowVector
public INDArray asRowVector(Object image) throws IOException
Description copied from class:NativeImageLoaderReturnsasMatrix(image).ravel().- Overrides:
asRowVectorin classNativeImageLoader- Throws:
IOException- See Also:
NativeImageLoader.asMatrix(Object)
-
asMatrix
public INDArray asMatrix(Object image) throws IOException
Description copied from class:NativeImageLoaderCallsasMatrix(android.graphics.Bitmap)orJava2DNativeImageLoader.asMatrix(java.awt.image.BufferedImage).- Overrides:
asMatrixin classNativeImageLoader- Parameters:
image- as aBitmaporBufferedImage- Returns:
- the matrix or null for unsupported object classes
- Throws:
IOException
-
asBitmap
public android.graphics.Bitmap asBitmap(INDArray array)
ReturnsasBitmap(array, Frame.DEPTH_UBYTE).
-
asBitmap
public android.graphics.Bitmap asBitmap(INDArray array, int dataType)
Converts an INDArray to a Bitmap. Only intended for images with rank 3.- Parameters:
array- to convertdataType- from JavaCV (DEPTH_FLOAT, DEPTH_UBYTE, etc), or -1 to use same type as the INDArray- Returns:
- data copied to a Frame
-
-