[1093:7] extends: object
InterleavedU8 wraps boofcv.struct.image.InterleavedU8.
InterleavedU8 (int Width = 0, int Height = 0, int NumBands = 1, object Obj = null)
Creates an unsigned 8-bit interleaved image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.NumBands is the number of bands per pixel.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.getNumBands ()
Gets the number of bands per pixel.
The number of bands.getImageType ()
Gets the BoofCV image type.
An AussomJavaObject wrapping ImageType.get (int X, int Y, int Band)
Gets one band from one pixel.
X is the x coordinate.Y is the y coordinate.Band is the band index.The band value.set (int X, int Y, int Band, int Value)
Sets one band on one pixel.
X is the x coordinate.Y is the y coordinate.Band is the band index.Value is the band value.reshape (int Width, int Height, int NumBands)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.NumBands is the new number of bands.clone ()
Clones this image.
A new InterleavedU8 wrapper around the cloned image.[1310:14] static extends: object
ImageTypes exposes static factory methods for boofcv.struct.image.ImageType.
single (string ImageClassName)
Creates a single-band ImageType.
ImageClassName is a full gray image class name or supported short image name.An ImageType wrapper.pl (int NumBands, string ImageClassName)
Creates a planar ImageType.
NumBands is the number of bands.ImageClassName is a full gray image class name or supported short image name.An ImageType wrapper.il (int NumBands, string ImageClassName)
Creates an interleaved ImageType.
NumBands is the number of bands.ImageClassName is a full interleaved image class name or supported short image name.An ImageType wrapper.[6:14] static extends: object
Shared image wrapper helper methods.
grayObj (string ClassName, int Width, int Height, object Obj = null)
Creates a Java BoofCV image object or returns an existing wrapped object.
ClassName is the full Java image class name.Width is the image width in pixels.Height is the image height in pixels.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.An AussomJavaObject containing the BoofCV image.interleavedObj (string ClassName, int Width, int Height, int NumBands, object Obj = null)
Creates a Java BoofCV interleaved image object or returns an existing wrapped object.
ClassName is the full Java image class name.Width is the image width in pixels.Height is the image height in pixels.NumBands is the number of bands per pixel.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.An AussomJavaObject containing the BoofCV image.wrapImage (string ClassName, object Obj)
Wraps a Java BoofCV image object in the matching Aussom image wrapper.
ClassName is a full BoofCV image class name or one of u8, grayu8, s8, grays8, u16, grayu16, s16, grays16, s32, grays32, s64, grays64, f32, grayf32, f64, grayf64, interleaved_u8, interleavedu8, interleaved_f32, or interleavedf32.Obj is an existing BoofCV image Java object or wrapper.The matching Aussom image wrapper.[1277:7] extends: object
ImageType wraps boofcv.struct.image.ImageType.
ImageType (object Obj = null)
Wraps an existing BoofCV ImageType object.
Obj is an existing AussomJavaObject or wrapper.getFamily ()
Gets the image family.
An AussomJavaObject wrapping ImageType.Family.getNumBands ()
Gets the number of bands.
The number of bands.getDataType ()
Gets the image data type.
An AussomJavaObject wrapping ImageDataType.[893:7] extends: object
GrayF64 wraps boofcv.struct.image.GrayF64.
GrayF64 (int Width = 0, int Height = 0, object Obj = null)
Creates a 64-bit floating point gray image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.get (int X, int Y)
Gets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.set (int X, int Y, double Value)
Sets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.unsafe_get (int X, int Y)
Gets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.unsafe_set (int X, int Y, double Value)
Sets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.reshape (int Width, int Height)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.subimage (int X0, int Y0, int X1, int Y1)
Creates a subimage view.
X0 is the inclusive lower x coordinate.Y0 is the inclusive lower y coordinate.X1 is the exclusive upper x coordinate.Y1 is the exclusive upper y coordinate.A GrayF64 wrapper around the subimage view.setTo (object Other)
Copies another image into this image.
Other is another GrayF64-compatible image.This image.clone ()
Clones this image.
A new GrayF64 wrapper around the cloned image.getDataType ()
Gets the BoofCV image data type.
An AussomJavaObject wrapping ImageDataType.[156:7] extends: object
GrayS8 wraps boofcv.struct.image.GrayS8.
GrayS8 (int Width = 0, int Height = 0, object Obj = null)
Creates a signed 8-bit gray image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.get (int X, int Y)
Gets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.set (int X, int Y, int Value)
Sets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.unsafe_get (int X, int Y)
Gets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.unsafe_set (int X, int Y, int Value)
Sets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.reshape (int Width, int Height)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.subimage (int X0, int Y0, int X1, int Y1)
Creates a subimage view.
X0 is the inclusive lower x coordinate.Y0 is the inclusive lower y coordinate.X1 is the exclusive upper x coordinate.Y1 is the exclusive upper y coordinate.A GrayS8 wrapper around the subimage view.setTo (object Other)
Copies another image into this image.
Other is another GrayS8-compatible image.This image.clone ()
Clones this image.
A new GrayS8 wrapper around the cloned image.getDataType ()
Gets the BoofCV image data type.
An AussomJavaObject wrapping ImageDataType.[1016:7] extends: object
Planar wraps boofcv.struct.image.Planar.
Planar (string BandTypeName = "u8", int Width = 0, int Height = 0, int NumBands = 3, object Obj = null)
Creates a planar image or wraps an existing Java object.
BandTypeName is a full gray image class name or supported short image name.Width is the image width in pixels.Height is the image height in pixels.NumBands is the number of bands.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getNumBands ()
Gets the number of image bands.
The number of bands.getBand (int Index)
Gets a band image.
Index is the band index.An AussomJavaObject for the band image.setBand (int Index, object Image)
Sets a band image.
Index is the band index.Image is a BoofCV gray image wrapper or Java object.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.reshape (int Width, int Height, int NumBands)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.NumBands is the new number of bands.clone ()
Clones this image.
A new Planar wrapper around the cloned image.[59:7] extends: object
GrayU8 wraps boofcv.struct.image.GrayU8.
GrayU8 (int Width = 0, int Height = 0, object Obj = null)
Creates an unsigned 8-bit gray image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.get (int X, int Y)
Gets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.set (int X, int Y, int Value)
Sets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.unsafe_get (int X, int Y)
Gets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.unsafe_set (int X, int Y, int Value)
Sets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.reshape (int Width, int Height)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.subimage (int X0, int Y0, int X1, int Y1)
Creates a subimage view.
X0 is the inclusive lower x coordinate.Y0 is the inclusive lower y coordinate.X1 is the exclusive upper x coordinate.Y1 is the exclusive upper y coordinate.A GrayU8 wrapper around the subimage view.setTo (object Other)
Copies another image into this image.
Other is another GrayU8-compatible image.This image.clone ()
Clones this image.
A new GrayU8 wrapper around the cloned image.getDataType ()
Gets the BoofCV image data type.
An AussomJavaObject wrapping ImageDataType.[647:7] extends: object
GrayS64 wraps boofcv.struct.image.GrayS64.
GrayS64 (int Width = 0, int Height = 0, object Obj = null)
Creates a signed 64-bit gray image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.get (int X, int Y)
Gets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.set (int X, int Y, int Value)
Sets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.unsafe_get (int X, int Y)
Gets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.unsafe_set (int X, int Y, int Value)
Sets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.reshape (int Width, int Height)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.subimage (int X0, int Y0, int X1, int Y1)
Creates a subimage view.
X0 is the inclusive lower x coordinate.Y0 is the inclusive lower y coordinate.X1 is the exclusive upper x coordinate.Y1 is the exclusive upper y coordinate.A GrayS64 wrapper around the subimage view.setTo (object Other)
Copies another image into this image.
Other is another GrayS64-compatible image.This image.clone ()
Clones this image.
A new GrayS64 wrapper around the cloned image.getDataType ()
Gets the BoofCV image data type.
An AussomJavaObject wrapping ImageDataType.[278:7] extends: object
GrayU16 wraps boofcv.struct.image.GrayU16.
GrayU16 (int Width = 0, int Height = 0, object Obj = null)
Creates an unsigned 16-bit gray image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.get (int X, int Y)
Gets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.set (int X, int Y, int Value)
Sets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.unsafe_get (int X, int Y)
Gets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.unsafe_set (int X, int Y, int Value)
Sets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.reshape (int Width, int Height)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.subimage (int X0, int Y0, int X1, int Y1)
Creates a subimage view.
X0 is the inclusive lower x coordinate.Y0 is the inclusive lower y coordinate.X1 is the exclusive upper x coordinate.Y1 is the exclusive upper y coordinate.A GrayU16 wrapper around the subimage view.setTo (object Other)
Copies another image into this image.
Other is another GrayU16-compatible image.This image.clone ()
Clones this image.
A new GrayU16 wrapper around the cloned image.getDataType ()
Gets the BoofCV image data type.
An AussomJavaObject wrapping ImageDataType.[401:7] extends: object
GrayS16 wraps boofcv.struct.image.GrayS16.
GrayS16 (int Width = 0, int Height = 0, object Obj = null)
Creates a signed 16-bit gray image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.get (int X, int Y)
Gets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.set (int X, int Y, int Value)
Sets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.unsafe_get (int X, int Y)
Gets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.unsafe_set (int X, int Y, int Value)
Sets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.reshape (int Width, int Height)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.subimage (int X0, int Y0, int X1, int Y1)
Creates a subimage view.
X0 is the inclusive lower x coordinate.Y0 is the inclusive lower y coordinate.X1 is the exclusive upper x coordinate.Y1 is the exclusive upper y coordinate.A GrayS16 wrapper around the subimage view.setTo (object Other)
Copies another image into this image.
Other is another GrayS16-compatible image.This image.clone ()
Clones this image.
A new GrayS16 wrapper around the cloned image.getDataType ()
Gets the BoofCV image data type.
An AussomJavaObject wrapping ImageDataType.[770:7] extends: object
GrayF32 wraps boofcv.struct.image.GrayF32.
GrayF32 (int Width = 0, int Height = 0, object Obj = null)
Creates a 32-bit floating point gray image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.get (int X, int Y)
Gets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.set (int X, int Y, double Value)
Sets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.unsafe_get (int X, int Y)
Gets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.unsafe_set (int X, int Y, double Value)
Sets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.reshape (int Width, int Height)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.subimage (int X0, int Y0, int X1, int Y1)
Creates a subimage view.
X0 is the inclusive lower x coordinate.Y0 is the inclusive lower y coordinate.X1 is the exclusive upper x coordinate.Y1 is the exclusive upper y coordinate.A GrayF32 wrapper around the subimage view.setTo (object Other)
Copies another image into this image.
Other is another GrayF32-compatible image.This image.clone ()
Clones this image.
A new GrayF32 wrapper around the cloned image.getDataType ()
Gets the BoofCV image data type.
An AussomJavaObject wrapping ImageDataType.[1185:7] extends: object
InterleavedF32 wraps boofcv.struct.image.InterleavedF32.
InterleavedF32 (int Width = 0, int Height = 0, int NumBands = 1, object Obj = null)
Creates a 32-bit floating point interleaved image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.NumBands is the number of bands per pixel.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.getNumBands ()
Gets the number of bands per pixel.
The number of bands.getImageType ()
Gets the BoofCV image type.
An AussomJavaObject wrapping ImageType.get (int X, int Y, int Band)
Gets one band from one pixel.
X is the x coordinate.Y is the y coordinate.Band is the band index.The band value.set (int X, int Y, int Band, double Value)
Sets one band on one pixel.
X is the x coordinate.Y is the y coordinate.Band is the band index.Value is the band value.reshape (int Width, int Height, int NumBands)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.NumBands is the new number of bands.clone ()
Clones this image.
A new InterleavedF32 wrapper around the cloned image.[524:7] extends: object
GrayS32 wraps boofcv.struct.image.GrayS32.
GrayS32 (int Width = 0, int Height = 0, object Obj = null)
Creates a signed 32-bit gray image or wraps an existing Java object.
Width is the image width in pixels.Height is the image height in pixels.Obj is an existing AussomJavaObject or wrapper, or null to create a new image.getWidth ()
Gets the image width.
The image width in pixels.getHeight ()
Gets the image height.
The image height in pixels.get (int X, int Y)
Gets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.set (int X, int Y, int Value)
Sets a pixel value with bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.unsafe_get (int X, int Y)
Gets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.The pixel value.unsafe_set (int X, int Y, int Value)
Sets a pixel value without bounds checks.
X is the x coordinate.Y is the y coordinate.Value is the pixel value.reshape (int Width, int Height)
Reshapes this image.
Width is the new width in pixels.Height is the new height in pixels.subimage (int X0, int Y0, int X1, int Y1)
Creates a subimage view.
X0 is the inclusive lower x coordinate.Y0 is the inclusive lower y coordinate.X1 is the exclusive upper x coordinate.Y1 is the exclusive upper y coordinate.A GrayS32 wrapper around the subimage view.setTo (object Other)
Copies another image into this image.
Other is another GrayS32-compatible image.This image.clone ()
Clones this image.
A new GrayS32 wrapper around the cloned image.getDataType ()
Gets the BoofCV image data type.
An AussomJavaObject wrapping ImageDataType.