public class Java2DNativeImageLoader extends NativeImageLoader
BaseImageLoader.MultiPageModeALLOWED_FORMATS, converterBASE_DIR, centerCropIfNeeded, channels, height, imageTransform, log, multiPageMode, rng, width| Modifier | Constructor and Description |
|---|---|
|
Java2DNativeImageLoader() |
|
Java2DNativeImageLoader(int height,
int width) |
|
Java2DNativeImageLoader(int height,
int width,
int channels) |
|
Java2DNativeImageLoader(int height,
int width,
int channels,
boolean centerCropIfNeeded) |
|
Java2DNativeImageLoader(int height,
int width,
int channels,
ImageTransform imageTransform) |
protected |
Java2DNativeImageLoader(NativeImageLoader other) |
| Modifier and Type | Method and Description |
|---|---|
BufferedImage |
asBufferedImage(INDArray array)
Returns
asBufferedImage(array, Frame.DEPTH_UBYTE). |
BufferedImage |
asBufferedImage(INDArray array,
int dataType)
Converts an INDArray to a BufferedImage.
|
INDArray |
asMatrix(BufferedImage image)
Returns
asMatrix(image, false). |
INDArray |
asMatrix(BufferedImage image,
boolean flipChannels)
Loads a
INDArray from a BufferedImage. |
INDArray |
asMatrix(Object image)
|
INDArray |
asRowVector(BufferedImage image)
Returns
asMatrix(image, false).ravel(). |
INDArray |
asRowVector(BufferedImage image,
boolean flipChannels)
Returns
asMatrix(image, flipChannels).ravel(). |
INDArray |
asRowVector(Object image)
Returns
asMatrix(image).ravel(). |
asFrame, asFrame, asImageMatrix, asImageMatrix, asMat, asMat, asMatrix, asMatrix, asMatrix, asMatrix, asMatrix, asMatrixView, asMatrixView, asMatrixView, asRowVector, asRowVector, asRowVector, asRowVector, asWritable, centerCropIfNeeded, fillNDArray, getAllowedFormats, scalingIfNeed, scalingIfNeed, transformImagedownloadAndUntarpublic Java2DNativeImageLoader()
public Java2DNativeImageLoader(int height,
int width)
public Java2DNativeImageLoader(int height,
int width,
int channels)
public Java2DNativeImageLoader(int height,
int width,
int channels,
boolean centerCropIfNeeded)
public Java2DNativeImageLoader(int height,
int width,
int channels,
ImageTransform imageTransform)
protected Java2DNativeImageLoader(NativeImageLoader other)
public INDArray asRowVector(BufferedImage image) throws IOException
asMatrix(image, false).ravel().IOExceptionpublic INDArray asMatrix(BufferedImage image) throws IOException
asMatrix(image, false).IOExceptionpublic INDArray asRowVector(BufferedImage image, boolean flipChannels) throws IOException
asMatrix(image, flipChannels).ravel().IOExceptionpublic INDArray asMatrix(BufferedImage image, boolean flipChannels) throws IOException
INDArray from a BufferedImage.image - as a BufferedImageflipChannels - to have a format like TYPE_INT_RGB (ARGB) output as BGRA, etcIOExceptionpublic INDArray asRowVector(Object image) throws IOException
NativeImageLoaderasMatrix(image).ravel().asRowVector in class NativeImageLoaderIOExceptionNativeImageLoader.asMatrix(Object)public INDArray asMatrix(Object image) throws IOException
NativeImageLoaderAndroidNativeImageLoader.asMatrix(android.graphics.Bitmap) or
asMatrix(java.awt.image.BufferedImage).asMatrix in class NativeImageLoaderimage - as a Bitmap or BufferedImageIOExceptionpublic BufferedImage asBufferedImage(INDArray array)
asBufferedImage(array, Frame.DEPTH_UBYTE).public BufferedImage asBufferedImage(INDArray array, int dataType)
array - to convertdataType - from JavaCV (DEPTH_FLOAT, DEPTH_UBYTE, etc), or -1 to use same type as the INDArrayCopyright © 2018. All rights reserved.