A B C D E F G H I J M N O P R S T V W 

A

add(FloatImage) - Method in class org.hipi.image.FloatImage
Performs in-place addition with another FloatImage.
add(float) - Method in class org.hipi.image.FloatImage
Performs in-place addition of a scalar to each band of every pixel.
addImage(HipiImageHeader, InputStream) - Method in class org.hipi.imagebundle.HipiImageBundle
Add image to the HIB.
addImage(InputStream, HipiImageHeader.HipiImageFormat, HashMap<String, String>) - Method in class org.hipi.imagebundle.HipiImageBundle
 
addImage(InputStream, HipiImageHeader.HipiImageFormat) - Method in class org.hipi.imagebundle.HipiImageBundle
 
addMetaData(String, String) - Method in class org.hipi.image.HipiImageHeader
Adds an metadata field to this header object.
append(HipiImageBundle) - Method in class org.hipi.imagebundle.HipiImageBundle
Appends another HIB to the current HIB.
asHex(byte[]) - Static method in class org.hipi.util.ByteUtils
Computes SHA-1 hash of byte array.

B

BinaryOutputFormat<K,V> - Class in org.hipi.mapreduce
 
BinaryOutputFormat() - Constructor for class org.hipi.mapreduce.BinaryOutputFormat
 
BinaryOutputFormat.BinaryRecordWriter<K,V> - Class in org.hipi.mapreduce
 
BinaryOutputFormat.BinaryRecordWriter(DataOutputStream) - Constructor for class org.hipi.mapreduce.BinaryOutputFormat.BinaryRecordWriter
 
byteArrayToDoubleArray(byte[]) - Static method in class org.hipi.util.ByteUtils
Convert from an array of bytes to an array of doubles
byteArrayToFloatArray(byte[]) - Static method in class org.hipi.util.ByteUtils
Convert from an array of bytes to an array of floats
byteArrayToInt(byte[]) - Static method in class org.hipi.util.ByteUtils
Convert from a byte array to one int
byteArrayToInt(byte[], int) - Static method in class org.hipi.util.ByteUtils
Convert from a byte array at an offset to one int
byteArrayToIntArray(byte[]) - Static method in class org.hipi.util.ByteUtils
Convert from an array of bytes to an array of ints
byteArrayToShortArray(byte[]) - Static method in class org.hipi.util.ByteUtils
Convert from an array of bytes to an array of shorts
ByteImage - Class in org.hipi.image
A raster image represented as an array of Java bytes.
ByteImage() - Constructor for class org.hipi.image.ByteImage
 
ByteUtils - Class in org.hipi.util
Various static helper methods that come in handy when serializing and deserializing arrays of different Java types and performing certain operations with byte arrays like conversion to string and computing hashes.
ByteUtils() - Constructor for class org.hipi.util.ByteUtils
 

C

checkCompatibleInputImage(FloatImage) - Method in class org.hipi.image.FloatImage
Helper routine that verifies two images have compatible dimensions for common operations (addition, elementwise multiplication, etc.)
close() - Method in class org.hipi.imagebundle.HipiImageBundle
 
close() - Method in class org.hipi.imagebundle.HipiImageBundle.HibReader
Closes any open objects used to read the HIB data file (e.g., DataInputStream).
close() - Method in class org.hipi.imagebundle.mapreduce.HibRecordReader
 
close(TaskAttemptContext) - Method in class org.hipi.mapreduce.BinaryOutputFormat.BinaryRecordWriter
 
CodecManager - Class in org.hipi.image.io
Finds a suitable ImageEncoder or ImageDecoder for a specific HipiImageHeader.HipiImageFormat.
CodecManager() - Constructor for class org.hipi.image.io.CodecManager
 
compareTo(HipiImageHeader) - Method in class org.hipi.image.HipiImageHeader
Compare method inherited from the Comparable interface.
computeSplits(JobContext, List<FileStatus>) - Static method in class org.hipi.imagebundle.mapreduce.HibInputFormat
Static public method that does all of the heavy lifting of computing InputSplits for a list of HIB files.
conf - Variable in class org.hipi.imagebundle.HipiImageBundle
 
convertRasterImageToMat(RasterImage) - Static method in class org.hipi.opencv.OpenCVUtils
Converts an input RasterImage into an opencv_core.Mat.
convertToColorSpace(HipiImageHeader.HipiColorSpace, RasterImage) - Method in class org.hipi.image.RasterImage
Convert image to another color space.
createImage(HipiImageHeader) - Method in class org.hipi.image.HipiImageFactory
 
createRecordReader(InputSplit, TaskAttemptContext) - Method in class org.hipi.imagebundle.mapreduce.HibInputFormat
Creates a HibRecordReader
crop(int, int, int, int, RasterImage) - Method in class org.hipi.image.RasterImage
Crops a raster image to a (width x height) rectangular region with top-left corner at (x,y) pixel location.
cull(HipiImageHeader) - Method in class org.hipi.mapreduce.Culler
 
Culler - Class in org.hipi.mapreduce
Class that extends the MapReduce framework and allows culling images from a HIB at run-time, before they are fully decoded and delivered to the Mapper, in order to achieve more efficient processing.
Culler() - Constructor for class org.hipi.mapreduce.Culler
 
currentHeader() - Method in class org.hipi.imagebundle.HipiImageBundle
 
currentImage() - Method in class org.hipi.imagebundle.HipiImageBundle
 

D

dataType - Variable in class org.hipi.image.PixelArray
Integer value indicating underlying scalar value data type.
decodeHeader(InputStream) - Method in class org.hipi.image.io.ImageCodec
 
decodeHeader(InputStream, boolean) - Method in interface org.hipi.image.io.ImageDecoder
Read and decode header for image accessed through a Java InputStream.
decodeHeader(InputStream) - Method in interface org.hipi.image.io.ImageDecoder
Read and decode header for image accessed through a Java InputStream.
decodeHeader(InputStream, boolean) - Method in class org.hipi.image.io.JpegCodec
 
decodeHeader(InputStream, boolean) - Method in class org.hipi.image.io.PngCodec
Decodes the image header from an input stream that contains the PNG image.
decodeHeader(InputStream, boolean) - Method in class org.hipi.image.io.PpmCodec
 
decodeHeaderAndImage(InputStream, HipiImageFactory, boolean) - Method in class org.hipi.image.io.ImageCodec
 
decodeHeaderAndImage(InputStream, HipiImageFactory, boolean) - Method in interface org.hipi.image.io.ImageDecoder
Read and decode both image header and image pixel data from a Java InputStream.
decodeImage(InputStream, HipiImageHeader, HipiImageFactory, boolean) - Method in class org.hipi.image.io.ImageCodec
Default image decode method that uses the available ImageIO plugins.
decodeImage(InputStream, HipiImageHeader, HipiImageFactory, boolean) - Method in interface org.hipi.image.io.ImageDecoder
Read and decode image from a Java InputStream.
doubleArrayToByteArray(double[]) - Static method in class org.hipi.util.ByteUtils
Convert from an array of doubles to an array of bytes

E

encodeImage(HipiImage, OutputStream) - Method in interface org.hipi.image.io.ImageEncoder
Encode and write image to a Java OutputStream.
encodeImage(HipiImage, OutputStream) - Method in class org.hipi.image.io.JpegCodec
 
encodeImage(HipiImage, OutputStream) - Method in class org.hipi.image.io.PngCodec
Encodes an image in the PNG format.
encodeImage(HipiImage, OutputStream) - Method in class org.hipi.image.io.PpmCodec
 
encodeRasterImage(RasterImage, ImageWriter, ImageWriteParam) - Method in class org.hipi.image.io.ImageCodec
Default method for encoding raster images that uses the available ImageIO plugins.
equals(Object) - Method in class org.hipi.image.ByteImage
Compares two ByteImage objects for equality.
equals(Object) - Method in class org.hipi.image.FloatImage
Compares two FloatImage objects for equality.
equals(Object) - Method in class org.hipi.image.RasterImage
Compares two RasterImage objects for equality.
equalsWithTolerance(RasterImage, float) - Method in class org.hipi.image.ByteImage
Compares two ByteImage objects for equality allowing for some amount of differences in pixel values.
equalsWithTolerance(RasterImage, float) - Method in class org.hipi.image.FloatImage
Compares two ByteImage objects for equality allowing for some amount of differences in pixel values.
equalsWithTolerance(RasterImage, float) - Method in class org.hipi.image.RasterImage
Compares two RasterImage objects for equality allowing for some amount of differences in pixel values.
ExifDataReader - Class in org.hipi.image.io
Routines for extracting EXIF data contained in a JPEG or PNG image and for flattening this type of data to produce a single key/value dictionary.
ExifDataReader(InputStream) - Constructor for class org.hipi.image.io.ExifDataReader
 
extract() - Method in class org.hipi.image.io.ExifDataReader
 
extractAndFlatten(InputStream) - Static method in class org.hipi.image.io.ExifDataReader
 

F

FILE_MODE_READ - Static variable in class org.hipi.imagebundle.HipiImageBundle
 
FILE_MODE_UNDEFINED - Static variable in class org.hipi.imagebundle.HipiImageBundle
 
FILE_MODE_WRITE - Static variable in class org.hipi.imagebundle.HipiImageBundle
 
floatArrayToByteArray(float[]) - Static method in class org.hipi.util.ByteUtils
Convert from an array of floats to an array of bytes
FloatImage - Class in org.hipi.image
A raster image represented as an array of Java floats.
FloatImage() - Constructor for class org.hipi.image.FloatImage
 
FloatImage(int, int, int) - Constructor for class org.hipi.image.FloatImage
 
FloatImage(int, int, int, HipiImageHeader.HipiImageFormat, HipiImageHeader.HipiColorSpace) - Constructor for class org.hipi.image.FloatImage
 
FloatImage(int, int, int, float[]) - Constructor for class org.hipi.image.FloatImage
 
fromInteger(int) - Static method in enum org.hipi.image.HipiImage.HipiImageType
Creates a HipiImageType from an int.
fromInteger(int) - Static method in enum org.hipi.image.HipiImageHeader.HipiColorSpace
Creates a HipiColorSpace from an int.
fromInteger(int) - Static method in enum org.hipi.image.HipiImageHeader.HipiImageFormat
Creates an ImageFormat from an int.

G

generateOpenCVType(int, int) - Static method in class org.hipi.opencv.OpenCVUtils
Returns the OpenCV data type which is associated with a particular PixelArray data type and number of bands.
getAllExifData() - Method in class org.hipi.image.HipiImage
Get the entire EXIF dictionary as a HashMap.
getAllExifData() - Method in class org.hipi.image.HipiImageHeader
Get the entire map of EXIF data.
getAllMetaData() - Method in class org.hipi.image.HipiImage
Get the entire image meta data dictionary as a HashMap.
getAllMetaData() - Method in class org.hipi.image.HipiImageHeader
Get the entire list of all metadata that applications have associated with this image.
getByteArray() - Method in class org.hipi.image.PixelArray
 
getByteArray() - Method in class org.hipi.image.PixelArrayByte
 
getByteArray() - Method in class org.hipi.image.PixelArrayFloat
 
getByteImageFactory() - Static method in class org.hipi.image.HipiImageFactory
 
getColorSpace() - Method in class org.hipi.image.HipiImage
Get color space of image.
getColorSpace() - Method in class org.hipi.image.HipiImageHeader
Get the image color space.
getCurrentKey() - Method in class org.hipi.imagebundle.HipiImageBundle.HibReader
 
getCurrentKey() - Method in class org.hipi.imagebundle.mapreduce.HibRecordReader
 
getCurrentValue() - Method in class org.hipi.imagebundle.HipiImageBundle.HibReader
 
getCurrentValue() - Method in class org.hipi.imagebundle.mapreduce.HibRecordReader
 
getData() - Method in class org.hipi.image.ByteImage
Provides direct access to underlying byte array of pixel data.
getData() - Method in class org.hipi.image.FloatImage
Provides direct access to underlying float array of pixel data.
getData() - Method in class org.hipi.image.PixelArrayByte
 
getData() - Method in class org.hipi.image.PixelArrayFloat
 
getDataFileStatus() - Method in class org.hipi.imagebundle.HipiImageBundle
 
getDataType() - Method in class org.hipi.image.PixelArray
 
getDataTypeSize(int) - Static method in class org.hipi.image.PixelArray
Static function that reports size, in bytes, of a single scalar value for different types of pixel arrays.
getDecoder(HipiImageHeader.HipiImageFormat) - Static method in class org.hipi.image.io.CodecManager
Find a ImageDecoder capable of deserializing a HipiImage object stored in a specific HipiImageHeader.HipiImageFormat.
getDefault() - Static method in enum org.hipi.image.HipiImage.HipiImageType
Default HipiImageType.
getDefault() - Static method in enum org.hipi.image.HipiImageHeader.HipiColorSpace
Default HipiColorSpace.
getDefault() - Static method in enum org.hipi.image.HipiImageHeader.HipiImageFormat
Default HipiImageFormat.
getElem(int) - Method in class org.hipi.image.PixelArray
 
getElem(int) - Method in class org.hipi.image.PixelArrayByte
 
getElem(int) - Method in class org.hipi.image.PixelArrayFloat
 
getElemDouble(int) - Method in class org.hipi.image.PixelArray
 
getElemDouble(int) - Method in class org.hipi.image.PixelArrayByte
 
getElemDouble(int) - Method in class org.hipi.image.PixelArrayFloat
 
getElemFloat(int) - Method in class org.hipi.image.PixelArray
 
getElemFloat(int) - Method in class org.hipi.image.PixelArrayByte
 
getElemFloat(int) - Method in class org.hipi.image.PixelArrayFloat
 
getElemNonLinSRGB(int) - Method in class org.hipi.image.PixelArray
 
getElemNonLinSRGB(int) - Method in class org.hipi.image.PixelArrayByte
 
getElemNonLinSRGB(int) - Method in class org.hipi.image.PixelArrayFloat
 
getEncoder(HipiImageHeader.HipiImageFormat) - Static method in class org.hipi.image.io.CodecManager
Find a ImageEncoder capable of serializing a HipiImage to a target HipiImageHeader.HipiImageFormat.
getExifData(String) - Method in class org.hipi.image.HipiImage
Get EXIF data value for particular key.
getExifData(String) - Method in class org.hipi.image.HipiImageHeader
Attempt to retrieve EXIF data value for specific key.
getFloatImageFactory() - Static method in class org.hipi.image.HipiImageFactory
 
getHeight() - Method in class org.hipi.image.HipiImage
Get height of image.
getHeight() - Method in class org.hipi.image.HipiImageHeader
Get height of image.
getImageBytes() - Method in class org.hipi.imagebundle.HipiImageBundle.HibReader
 
getImageStorageFormat() - Method in class org.hipi.imagebundle.HipiImageBundle.HibReader
 
getInstance() - Static method in class org.hipi.image.io.JpegCodec
 
getInstance() - Static method in class org.hipi.image.io.PngCodec
 
getInstance() - Static method in class org.hipi.image.io.PpmCodec
 
getMat() - Method in class org.hipi.opencv.OpenCVMatWritable
 
getMetaData(String) - Method in class org.hipi.image.HipiImage
Get meta data value for particular key.
getMetaData(String) - Method in class org.hipi.image.HipiImageHeader
Attempt to retrieve metadata value associated with key.
getMetaDataAsBytes() - Method in class org.hipi.image.HipiImageHeader
Create a binary representation of the application-specific metadata, ready to be serialized into a HIB file.
getNumBands() - Method in class org.hipi.image.HipiImage
Get number of bands (also called "channels") in image.
getNumBands() - Method in class org.hipi.image.HipiImageHeader
Get number of color bands.
getPath() - Method in class org.hipi.imagebundle.HipiImageBundle
 
getPixelArray() - Method in class org.hipi.image.RasterImage
 
getProgress() - Method in class org.hipi.imagebundle.HipiImageBundle.HibReader
Returns current amount of progress reading file.
getProgress() - Method in class org.hipi.imagebundle.mapreduce.HibRecordReader
 
getRawBytes() - Method in class org.hipi.image.RawImage
 
getRecordWriter(TaskAttemptContext) - Method in class org.hipi.mapreduce.BinaryOutputFormat
 
getSize() - Method in class org.hipi.image.PixelArray
 
getSplits(JobContext) - Method in class org.hipi.imagebundle.mapreduce.HibInputFormat
Partitions input HIB files to map tasks in a way that attempts to maximize compute and data co-locality.
getStorageFormat() - Method in class org.hipi.image.HipiImage
Get storage format of image.
getStorageFormat() - Method in class org.hipi.image.HipiImageHeader
Get the image storage type.
getType() - Method in class org.hipi.image.ByteImage
Get object type identifier.
getType() - Method in class org.hipi.image.FloatImage
Get object type identifier.
getType() - Method in class org.hipi.image.HipiImage
Get image type identifier.
getType() - Method in class org.hipi.image.HipiImageFactory
 
getType() - Method in class org.hipi.image.RawImage
Get image type identifier.
getWidth() - Method in class org.hipi.image.HipiImage
Get width of image.
getWidth() - Method in class org.hipi.image.HipiImageHeader
Get width of image.

H

hashCode() - Method in class org.hipi.image.HipiImageHeader
Hash method inherited from the Object base class.
header - Variable in class org.hipi.image.HipiImage
Every HipiImage contains a HipiImageHeader that stores universally available information about the image such as its spatial dimensions and color space.
hex() - Method in class org.hipi.image.ByteImage
Computes hash of float array of image pixel data.
hex() - Method in class org.hipi.image.FloatImage
Computes hash of float array of image pixel data.
hex() - Method in class org.hipi.image.HipiImage
Hash of image data.
hex() - Method in class org.hipi.image.RawImage
Hash of image data.
HibInputFormat - Class in org.hipi.imagebundle.mapreduce
Inherits from FileInputFormat and processes multiple HipiImageBundle (HIB) files as input and generates InputSplit objects for a MapReduce job along with the corresponding RecordReader class.
HibInputFormat() - Constructor for class org.hipi.imagebundle.mapreduce.HibInputFormat
 
HibRecordReader - Class in org.hipi.imagebundle.mapreduce
Main MapReduce RecordReader class for HIB files.
HibRecordReader() - Constructor for class org.hipi.imagebundle.mapreduce.HibRecordReader
 
HIPI_CULLER_CLASS_ATTR - Static variable in class org.hipi.mapreduce.Culler
 
HipiImage - Class in org.hipi.image
An abstract base class from which all concrete image classes in HIPI must be derived.
HipiImage() - Constructor for class org.hipi.image.HipiImage
Default constructor.
HipiImage.HipiImageType - Enum in org.hipi.image
Enumeration of the supported image object types in HIPI (e.g., FloatImage, ByteImage, etc.).
HipiImageBundle - Class in org.hipi.imagebundle
A HipiImageBundle (HIB) is the primary representation for a collection of images on the Hadoop Distributed File System (HDFS) used by HIPI.
HipiImageBundle(Path, Configuration, HipiImageFactory) - Constructor for class org.hipi.imagebundle.HipiImageBundle
 
HipiImageBundle(Path, Configuration) - Constructor for class org.hipi.imagebundle.HipiImageBundle
 
HipiImageBundle(Path, Configuration, HipiImageFactory, short) - Constructor for class org.hipi.imagebundle.HipiImageBundle
 
HipiImageBundle(Path, Configuration, HipiImageFactory, long) - Constructor for class org.hipi.imagebundle.HipiImageBundle
 
HipiImageBundle(Path, Configuration, HipiImageFactory, short, long) - Constructor for class org.hipi.imagebundle.HipiImageBundle
 
HipiImageBundle.HibReader - Class in org.hipi.imagebundle
This FileReader enables reading individual images from a HipiImageBundle and delivers them in the specified image type.
HipiImageBundle.HibReader(HipiImageFactory, Class<? extends Culler>, FileSystem, Path, long, long) - Constructor for class org.hipi.imagebundle.HipiImageBundle.HibReader
Creates a HibReader to read records (image headers / image bodies) from a contiguous segment (file split) of a HIB data file.
HipiImageBundle.HibReader(HipiImageFactory, Class<? extends Culler>, FileSystem, Path) - Constructor for class org.hipi.imagebundle.HipiImageBundle.HibReader
 
HipiImageFactory - Class in org.hipi.image
Factory for creating concrete objects derived from the abstract HipiImage base class.
HipiImageFactory(Class<? extends Mapper<?, ?, ?, ?>>) - Constructor for class org.hipi.image.HipiImageFactory
 
HipiImageFactory(HipiImage.HipiImageType) - Constructor for class org.hipi.image.HipiImageFactory
 
HipiImageHeader - Class in org.hipi.image
The header information for a HipiImage.
HipiImageHeader(HipiImageHeader.HipiImageFormat, HipiImageHeader.HipiColorSpace, int, int, int, byte[], Map<String, String>) - Constructor for class org.hipi.image.HipiImageHeader
Creates an ImageHeader.
HipiImageHeader(DataInput) - Constructor for class org.hipi.image.HipiImageHeader
Creates an ImageHeader by calling #readFields on the data input object.
HipiImageHeader.HipiColorSpace - Enum in org.hipi.image
Enumeration of the color spaces supported in HIPI.
HipiImageHeader.HipiImageFormat - Enum in org.hipi.image
Enumeration of the image storage formats supported in HIPI (e.g, JPEG, PNG, etc.).

I

imageBytes - Variable in class org.hipi.image.RawImage
 
ImageCodec - Class in org.hipi.image.io
Abstract base class for objects that serve as both an ImageDecoder and ImageEncoder for a particular storage format (e.g., JPEG, PNG, etc.).
ImageCodec() - Constructor for class org.hipi.image.io.ImageCodec
 
ImageDecoder - Interface in org.hipi.image.io
Interface for decoding a HipiImageHeader and HipiImage from a Java InputStream.
ImageEncoder - Interface in org.hipi.image.io
Interface for encoding a HipiImage in a particular storage format and writing the result to a Java OutputStream.
imageFactory - Variable in class org.hipi.imagebundle.HipiImageBundle
 
includeExifDataInHeader() - Method in class org.hipi.mapreduce.Culler
 
initialize(InputSplit, TaskAttemptContext) - Method in class org.hipi.imagebundle.mapreduce.HibRecordReader
 
inputStreamToByteArray(InputStream) - Static method in class org.hipi.util.ByteUtils
Reads the contents of an stream until exhausted and converts contents to an array of bytes.
intArrayToByteArray(int[]) - Static method in class org.hipi.util.ByteUtils
Convert from an array of ints to an array of bytes
intToByteArray(int) - Static method in class org.hipi.util.ByteUtils
Convert from one int to a byte array

J

JpegCodec - Class in org.hipi.image.io
Extends ImageCodec and serves as both an ImageDecoder and ImageEncoder for the JPEG image storage format.
JpegCodec() - Constructor for class org.hipi.image.io.JpegCodec
 

M

makeString(byte[], int) - Static method in class org.hipi.util.ByteUtils
 
multiply(FloatImage) - Method in class org.hipi.image.FloatImage
Performs in-place elementwise multiplication of FloatImage and the current image.

N

next() - Method in class org.hipi.imagebundle.HipiImageBundle
 
nextKeyValue() - Method in class org.hipi.imagebundle.HipiImageBundle.HibReader
Reads the next image header and image body into memory.
nextKeyValue() - Method in class org.hipi.imagebundle.mapreduce.HibRecordReader
 

O

OpenCVMatWritable - Class in org.hipi.opencv
Implementation of Hadoop Writable interface which encapsulates opencv_core.Mat objects.
OpenCVMatWritable() - Constructor for class org.hipi.opencv.OpenCVMatWritable
 
OpenCVMatWritable(opencv_core.Mat) - Constructor for class org.hipi.opencv.OpenCVMatWritable
 
OpenCVUtils - Class in org.hipi.opencv
Various static helper methods which facilitate conversion between HIPI and OpenCV image representations.
OpenCVUtils() - Constructor for class org.hipi.opencv.OpenCVUtils
 
openForRead(int) - Method in class org.hipi.imagebundle.HipiImageBundle
 
openForRead() - Method in class org.hipi.imagebundle.HipiImageBundle
 
openForWrite(boolean) - Method in class org.hipi.imagebundle.HipiImageBundle
Opens the underlying index and data files for writing.
org.hipi.image - package org.hipi.image
A group of classes for representing and manipulating images.
org.hipi.image.io - package org.hipi.image.io
A group of classes for reading (decoding) and writing (encoding) images in various storage formats such as JPEG and PNG.
org.hipi.imagebundle - package org.hipi.imagebundle
Classes for storing and manipulating collections of images.
org.hipi.imagebundle.mapreduce - package org.hipi.imagebundle.mapreduce
Classes for processing HIBs including producing input splits and reading and decoding image records in the context of a MapReduce program.
org.hipi.mapreduce - package org.hipi.mapreduce
Extensions to the basic MapReduce framework specific to HIPI, including a Culler class that enables efficient culling of images during HIB processing.
org.hipi.opencv - package org.hipi.opencv
Helper classes and utility functions which facilitate interactions between HIPI and OpenCV.
org.hipi.util - package org.hipi.util
Helper functions for working with byte arrays during object serialization.
out - Variable in class org.hipi.mapreduce.BinaryOutputFormat.BinaryRecordWriter
 

P

PixelArray - Class in org.hipi.image
An abstract base class representing a flat array of image pixel values.
PixelArray() - Constructor for class org.hipi.image.PixelArray
 
PixelArray(int, int) - Constructor for class org.hipi.image.PixelArray
 
pixelArray - Variable in class org.hipi.image.RasterImage
 
PixelArrayByte - Class in org.hipi.image
A flat array of image pixel values represented as Java bytes.
PixelArrayByte(int) - Constructor for class org.hipi.image.PixelArrayByte
 
PixelArrayByte() - Constructor for class org.hipi.image.PixelArrayByte
 
PixelArrayFloat - Class in org.hipi.image
A flat array of image pixel values represented as Java floats.
PixelArrayFloat() - Constructor for class org.hipi.image.PixelArrayFloat
 
PixelArrayFloat(int) - Constructor for class org.hipi.image.PixelArrayFloat
 
PngCodec - Class in org.hipi.image.io
Extends ImageCodec and serves as both an ImageDecoder and ImageEncoder for the PNG image storage format.
PngCodec() - Constructor for class org.hipi.image.io.PngCodec
 
PpmCodec - Class in org.hipi.image.io
Extends ImageCodec and serves as both an ImageDecoder and ImageEncoder for the PPM image storage format.
PpmCodec() - Constructor for class org.hipi.image.io.PpmCodec
 

R

RasterImage - Class in org.hipi.image
Abstract class that represents a raster (uncompressed) 2D image.
RasterImage(PixelArray) - Constructor for class org.hipi.image.RasterImage
 
RawImage - Class in org.hipi.image
Concrete class that represents a raw byte representation of an image.
RawImage() - Constructor for class org.hipi.image.RawImage
 
readAllOffsets() - Method in class org.hipi.imagebundle.HipiImageBundle
 
readChunks(DataInputStream) - Static method in class org.hipi.image.io.PngCodec
 
readFields(DataInput) - Method in class org.hipi.image.HipiImageHeader
Deserializes HipiImageHeader object stored in a simple uncompressed binary format using the DataInput interface.
readFields(DataInput) - Method in class org.hipi.image.RasterImage
Reads a raster image stored in a simple uncompressed binary format.
readFields(DataInput) - Method in class org.hipi.image.RawImage
Deserializes a raw image using a simple uncompressed binary format.
readFields(DataInput) - Method in class org.hipi.opencv.OpenCVMatWritable
 
readOffsets(int) - Method in class org.hipi.imagebundle.HipiImageBundle
Attemps to read some number of image record offsets from the HIB index file.
readSignature(DataInputStream) - Static method in class org.hipi.image.io.PngCodec
 

S

scale(float) - Method in class org.hipi.image.FloatImage
Performs in-place multiplication with scalar.
set(HipiImageHeader) - Method in class org.hipi.image.HipiImageHeader
Sets the current object to be equal to another ImageHeader.
set(RasterImage) - Method in class org.hipi.image.RasterImage
Sets the current object to be equal to another RasterImage.
set(RawImage) - Method in class org.hipi.image.RawImage
Sets the current object to be equal to another RawImage.
setElem(int, int) - Method in class org.hipi.image.PixelArray
 
setElem(int, int) - Method in class org.hipi.image.PixelArrayByte
 
setElem(int, int) - Method in class org.hipi.image.PixelArrayFloat
 
setElemDouble(int, double) - Method in class org.hipi.image.PixelArray
 
setElemDouble(int, double) - Method in class org.hipi.image.PixelArrayByte
 
setElemDouble(int, double) - Method in class org.hipi.image.PixelArrayFloat
 
setElemFloat(int, float) - Method in class org.hipi.image.PixelArray
 
setElemFloat(int, float) - Method in class org.hipi.image.PixelArrayByte
 
setElemFloat(int, float) - Method in class org.hipi.image.PixelArrayFloat
 
setElemNonLinSRGB(int, int) - Method in class org.hipi.image.PixelArray
 
setElemNonLinSRGB(int, int) - Method in class org.hipi.image.PixelArrayByte
 
setElemNonLinSRGB(int, int) - Method in class org.hipi.image.PixelArrayFloat
 
setExifData(HashMap<String, String>) - Method in class org.hipi.image.HipiImageHeader
Sets the entire EXIF data map structure.
setFromByteArray(byte[]) - Method in class org.hipi.image.PixelArray
 
setFromByteArray(byte[]) - Method in class org.hipi.image.PixelArrayByte
 
setFromByteArray(byte[]) - Method in class org.hipi.image.PixelArrayFloat
 
setHeader(HipiImageHeader) - Method in class org.hipi.image.HipiImage
Set value of header field.
setHeader(HipiImageHeader) - Method in class org.hipi.image.RasterImage
 
setMat(opencv_core.Mat) - Method in class org.hipi.opencv.OpenCVMatWritable
 
setMetaData(HashMap<String, String>) - Method in class org.hipi.image.HipiImageHeader
Sets the entire metadata map structure.
setMetaDataFromBytes(byte[]) - Method in class org.hipi.image.HipiImageHeader
Recreates the general metadata from serialized bytes, usually from the beginning of a HIB file.
setRawBytes(byte[]) - Method in class org.hipi.image.RawImage
 
setSize(int) - Method in class org.hipi.image.PixelArray
 
setSize(int) - Method in class org.hipi.image.PixelArrayByte
 
setSize(int) - Method in class org.hipi.image.PixelArrayFloat
 
shortArrayToByteArray(short[]) - Static method in class org.hipi.util.ByteUtils
Convert from an array of shorts to an array of bytes
size - Variable in class org.hipi.image.PixelArray
Size, in bytes, of a single scalar value in pixel array.
staticGetBlockIndex(BlockLocation[], long) - Static method in class org.hipi.imagebundle.mapreduce.HibInputFormat
Replacement for non-static protected getBlockIndex which is part of Hadoop and, if used, would prevent computeSplits from being static.

T

toInteger() - Method in enum org.hipi.image.HipiImage.HipiImageType
 
toInteger() - Method in enum org.hipi.image.HipiImageHeader.HipiColorSpace
Integer representation of ColorSpace.
toInteger() - Method in enum org.hipi.image.HipiImageHeader.HipiImageFormat
 
toString() - Method in class org.hipi.image.HipiImageHeader
Produce readable string representation of header.
toString() - Method in class org.hipi.image.RasterImage
Produces a string representation of the image that concatenates image dimensions with RGB values of up to first 10 pixels in raster-scan order.
toString() - Method in class org.hipi.image.RawImage
Produces a string representation of the image that concatenates image dimensions with RGB values of up to first 10 pixels in raster-scan order.
TYPE_BYTE - Static variable in class org.hipi.image.PixelArray
 
TYPE_DOUBLE - Static variable in class org.hipi.image.PixelArray
 
TYPE_FLOAT - Static variable in class org.hipi.image.PixelArray
 
TYPE_INT - Static variable in class org.hipi.image.PixelArray
 
TYPE_SHORT - Static variable in class org.hipi.image.PixelArray
 
TYPE_UNDEFINED - Static variable in class org.hipi.image.PixelArray
 
TYPE_USHORT - Static variable in class org.hipi.image.PixelArray
 

V

valueOf(String) - Static method in enum org.hipi.image.HipiImage.HipiImageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hipi.image.HipiImageHeader.HipiColorSpace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hipi.image.HipiImageHeader.HipiImageFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hipi.image.HipiImage.HipiImageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hipi.image.HipiImageHeader.HipiColorSpace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hipi.image.HipiImageHeader.HipiImageFormat
Returns an array containing the constants of this enum type, in the order they are declared.
verifyCRC(byte[], byte[], long) - Static method in class org.hipi.image.io.PngCodec
 

W

write(DataOutput) - Method in class org.hipi.image.HipiImageHeader
Serializes the HipiImageHeader object into a simple uncompressed binary format using the DataOutput interface.
write(DataOutput) - Method in class org.hipi.image.RasterImage
Writes raster image in a simple uncompressed binary format.
write(DataOutput) - Method in class org.hipi.image.RawImage
Serializes a raw image using a simple uncompressed binary format.
write(K, V) - Method in class org.hipi.mapreduce.BinaryOutputFormat.BinaryRecordWriter
 
write(DataOutput) - Method in class org.hipi.opencv.OpenCVMatWritable
 
A B C D E F G H I J M N O P R S T V W