Constructor and Description |
---|
MBFImageOptionHandler(org.kohsuke.args4j.CmdLineParser parser,
org.kohsuke.args4j.OptionDef option,
org.kohsuke.args4j.spi.Setter<? super MBFImage> setter)
Default constructor.
|
Modifier and Type | Field and Description |
---|---|
protected MBFImage |
PictureSlide.mbfImage |
Modifier and Type | Method and Description |
---|---|
void |
VideoSlide.beforeUpdate(MBFImage frame) |
Modifier and Type | Method and Description |
---|---|
void |
VideoSlide.afterUpdate(VideoDisplay<MBFImage> display) |
Constructor and Description |
---|
PictureSlide(MBFImage mbfImage)
Create a picture slide
|
Modifier and Type | Method and Description |
---|---|
int[][] |
BasicDuplicateImageDatabase.extractFeatures(MBFImage image)
Extract hashed features from an image
|
Modifier and Type | Field and Description |
---|---|
static InputStreamObjectReader<MBFImage> |
ImageUtilities.MBFIMAGE_READER
An
InputStreamObjectReader for reading MBFImage s. |
Modifier and Type | Method and Description |
---|---|
static MBFImage |
CLImageConversion.convert(com.nativelibs4java.opencl.CLQueue queue,
com.nativelibs4java.opencl.CLEvent evt,
com.nativelibs4java.opencl.CLImage2D clImage,
MBFImage oiImage)
Convert a
CLImage2D to an MBFImage . |
static MBFImage |
CLImageConversion.convertFromFB(FloatBuffer fb,
int width,
int height,
MBFImage image)
Convert packed RGBA pixels in a
FloatBuffer back into an
MBFImage . |
MBFImage |
SVGImage.createMBFImage() |
static MBFImage |
ImageUtilities.createMBFImage(BufferedImage image,
boolean alpha)
Create an MBFImage from a buffered image.
|
static MBFImage |
MBFImage.createRGB(FImage image)
|
MBFImage |
MBFImage.fill(Float[] colour) |
MBFImage |
MBFImage.internalAssign(byte[] bytes,
int width,
int height)
Assign planar RGB bytes (R1G1B1R2G2B2...) to this image.
|
MBFImage |
MBFImage.internalAssign(int[] data,
int width,
int height) |
MBFImage |
MBFImage.newInstance() |
MBFImage |
MBFImage.newInstance(int width,
int height) |
MBFImage |
MBFImage.overlayInplace(MBFImage image,
int x,
int y)
Overlays the given image on this image directly.
|
static MBFImage |
MBFImage.randomImage(int width,
int height)
Create a random RGB image.
|
static MBFImage |
ImageUtilities.readMBF(File input)
Reads an
MBFImage from the given file. |
static MBFImage |
ImageUtilities.readMBF(InputStream input)
Reads an
MBFImage from the given input stream. |
static MBFImage |
ImageUtilities.readMBF(URL input)
Reads an
MBFImage from the given URL. |
static MBFImage |
ImageUtilities.readMBFAlpha(File input)
Reads an
MBFImage from the given file. |
static MBFImage |
ImageUtilities.readMBFAlpha(InputStream input)
Reads an
MBFImage from the given input stream. |
static MBFImage |
ImageUtilities.readMBFAlpha(URL input)
Reads an
MBFImage from the given URL. |
MBFImage |
FImage.toRGB()
|
Modifier and Type | Method and Description |
---|---|
static com.nativelibs4java.opencl.CLImage2D |
CLImageConversion.convert(com.nativelibs4java.opencl.CLContext context,
MBFImage image)
Convert an
MBFImage to an RGBA CLImage2D . |
static MBFImage |
CLImageConversion.convert(com.nativelibs4java.opencl.CLQueue queue,
com.nativelibs4java.opencl.CLEvent evt,
com.nativelibs4java.opencl.CLImage2D clImage,
MBFImage oiImage)
Convert a
CLImage2D to an MBFImage . |
static MBFImage |
CLImageConversion.convertFromFB(FloatBuffer fb,
int width,
int height,
MBFImage image)
Convert packed RGBA pixels in a
FloatBuffer back into an
MBFImage . |
static FloatBuffer |
CLImageConversion.convertToFB(MBFImage image,
ByteOrder byteOrder)
Converts an
MBFImage to a FloatBuffer containing packed
RGBA pixels. |
static BufferedImage |
ImageUtilities.createBufferedImageForDisplay(MBFImage img)
Efficiently create a TYPE_3BYTE_BGR for display if possible.
|
static BufferedImage |
ImageUtilities.createBufferedImageForDisplay(MBFImage img,
BufferedImage ret)
Efficiently create a TYPE_3BYTE_BGR for display if possible.
|
MBFImage |
MBFImage.overlayInplace(MBFImage image,
int x,
int y)
Overlays the given image on this image directly.
|
Modifier and Type | Method and Description |
---|---|
FImage |
CIEDE2000.combine(MBFImage image1,
MBFImage image2) |
static FImage |
CIEDE2000.makeDisparityMap(MBFImage im1,
MBFImage im2)
Compute the disparity map between two images.
|
Modifier and Type | Field and Description |
---|---|
static BinaryReader<MBFImage> |
CIFARDataset.MBFIMAGE_READER
Reader for getting the data as
MBFImage s |
Modifier and Type | Method and Description |
---|---|
MBFImage |
MBFImageReader.read(byte[] record) |
Modifier and Type | Method and Description |
---|---|
void |
ChessboardCornerFinder.drawChessboardCorners(MBFImage image)
Draw the predicted chessboard corners from the last call to
ChessboardCornerFinder.analyseImage(FImage) on the given image. |
static void |
ChessboardCornerFinder.drawChessboardCorners(MBFImage image,
int patternWidth,
int patternHeight,
List<? extends Point2d> corners,
boolean found)
Draw the given chessboard corners from on the given image.
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
ColourMap.apply(FImage img)
Apply a colourmap to an image
|
static MBFImage |
Transforms.CIELab_TO_CIEXYZ(MBFImage input)
Convert CIELab to CIEXYZ.
|
static MBFImage |
Transforms.CIELab_TO_RGB(MBFImage input)
Convert CIE Lab to RGB.
|
static MBFImage |
Transforms.CIELabNormalised_TO_RGB(MBFImage input)
Convert normalised CIE Lab to RGB.
|
static MBFImage |
Transforms.CIELUV_TO_CIEXYZ(MBFImage input)
Convert CIELUV to CIEXYZ.
|
static MBFImage |
Transforms.CIELUV_TO_RGB(MBFImage input)
Convert CIE LUV to RGB.
|
static MBFImage |
Transforms.CIEXYZ_TO_CIELab(MBFImage input)
Convert CIEXYZ to CIELab.
|
static MBFImage |
Transforms.CIEXYZ_TO_CIELab(MBFImage input,
boolean inPlace)
Convert CIEXYZ to CIELab.
|
static MBFImage |
Transforms.CIEXYZ_TO_CIELUV(MBFImage input)
Convert CIEXYZ to CIELUV (CIE 1976) See
http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_Lab.html
|
static MBFImage |
Transforms.CIEXYZ_TO_CIELUV(MBFImage input,
boolean inPlace)
Convert CIEXYZ to CIELUV (CIE 1976) See
http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_Lab.html
|
static MBFImage |
Transforms.CIEXYZ_TO_RGB(MBFImage in)
CIE_XYZ color space transform to RGB.
|
static MBFImage |
Transforms.CIEXYZ_TO_RGB(MBFImage in,
boolean inPlace)
CIE_XYZ color space transform to RGB.
|
static MBFImage |
Transforms.colourTemperatureCorrection(MBFImage image,
double colourTemperature,
double strength)
Correct colour temperature using the method documented at Tanner Helland.
|
MBFImage |
ColourSpace.convert(MBFImage input)
Convert the image to this colour space
|
static MBFImage |
ColourSpace.convert(MBFImage image,
ColourSpace cs)
Convert the image to the given colour space
|
abstract MBFImage |
ColourSpace.convertFromRGB(MBFImage input)
Convert the given RGB image to the current colour space
|
abstract MBFImage |
ColourSpace.convertToRGB(MBFImage input)
Convert the image in this color space to RGB
|
static MBFImage |
Transforms.H_TO_H1H2_2(FImage in)
Convert to Hue to H2 VARIANT 2 using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space
|
static MBFImage |
Transforms.H_TO_H1H2(FImage in)
Convert to Hue to H2 using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space
|
static MBFImage |
Transforms.H2SV_TO_HSV_Simple(MBFImage in)
Convert H2SV to HSV VARIANT 1 using the simple formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space Assumes H1
and H2 are 0..1.
|
static MBFImage |
Transforms.H2SV2_TO_HSV_Simple(MBFImage in)
Convert H2SV to HSV VARIANT 2 using the simple formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space Assumes H1
and H2 are 0..1.
|
static MBFImage |
Transforms.HSV_TO_H2SV_2(MBFImage in)
Convert HSV to H2SV VARIANT 2 using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space
|
static MBFImage |
Transforms.HSV_TO_H2SV(MBFImage in)
Convert HSV to H2SV using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space
|
static MBFImage |
Transforms.HSV_TO_RGB(MBFImage in)
Convert from HSV using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space Assumption is
that H is in the range 0..1 and SV are in the range 0..1.
|
static MBFImage |
Transforms.projectHS(MBFImage in)
Transform the Hue and Saturation components of a MBFImage by projecting
them from a radial coordinate system to Cartesian coordinates.
|
static MBFImage |
Transforms.RGB_TO_CIELab(MBFImage input)
Convert RGB to CIE Lab.
|
static MBFImage |
Transforms.RGB_TO_CIELabNormalised(MBFImage input)
Convert CIEXYZ to CIELab and normalise the resultant L, a & b values to
0..1.
|
static MBFImage |
Transforms.RGB_TO_CIELUV(MBFImage input)
Convert RGB to CIE LUV.
|
static MBFImage |
Transforms.RGB_TO_CIEXYZ(MBFImage in)
CIE_XYZ color space transform from RGB.
|
static MBFImage |
Transforms.RGB_TO_H2S_2(MBFImage in)
Convert RGB to H2S VARIANT 2
|
static MBFImage |
Transforms.RGB_TO_H2S(MBFImage in)
Convert RGB to H2S
|
static MBFImage |
Transforms.RGB_TO_H2SV_2(MBFImage in)
Convert RGB to H2SV2 VARIANT 2
|
static MBFImage |
Transforms.RGB_TO_H2SV(MBFImage in)
Convert RGB to H2SV
|
static MBFImage |
Transforms.RGB_TO_HS_2(MBFImage in)
Convert to HS using the formulation from
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space
|
static MBFImage |
Transforms.RGB_TO_HS(MBFImage in)
Transform 3 band RGB image to HS
|
static MBFImage |
Transforms.RGB_TO_HSI(MBFImage in)
Transform 3 band RGB image to HSV
|
static MBFImage |
Transforms.RGB_TO_HSL(MBFImage in)
Transform 3 band RGB image to HSL
|
static MBFImage |
Transforms.RGB_TO_HSV(MBFImage in)
Convert to HSV using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space The
assumption is that RGB are in the range 0..1.
|
static MBFImage |
Transforms.RGB_TO_HSY(MBFImage in)
Transform 3 band RGB image to HSY
|
static MBFImage |
Transforms.RGB_TO_RGB_NORMALISED(MBFImage in)
Intensity normalisation
|
static MBFImage |
Transforms.RGB_TO_YUV(MBFImage input)
Convert from RGB to YUV.
|
static MBFImage |
Transforms.RGB_TO_YUV(MBFImage input,
boolean inPlace,
boolean norm)
Convert from RGB to YUV.
|
static MBFImage |
Transforms.RGB_TO_YUVNormalised(MBFImage input)
Convert from RGB to normalised YUV.
|
MBFImage |
ColourMap.visualise()
Generate an image to visualise the color map.
|
MBFImage |
ColourMap.visualise(int width,
int height)
Generate an image to visualise the color map.
|
static MBFImage |
Transforms.YUV_TO_RGB(MBFImage input)
Convert from YUV to RGB.
|
static MBFImage |
Transforms.YUV_TO_RGB(MBFImage input,
boolean inPlace,
boolean norm)
Convert from YUV to RGB.
|
static MBFImage |
Transforms.YUVNormalised_TO_RGB(MBFImage input)
Convert from normalised YUV to RGB.
|
Modifier and Type | Method and Description |
---|---|
static FImage |
Transforms.calculateHue(MBFImage in)
Calculate Hue in 0..1 range from a 3-band RGB MBFImage
|
static FImage |
Transforms.calculateIntensity(MBFImage in)
Calculate intensity by averaging R, G, B planes.
|
static FImage |
Transforms.calculateIntensity(MBFImage in,
float wR,
float wG,
float wB)
Calculate Intensity image from an RGB or RGBA MBFImage with given
weightings for R, G and B
|
static FImage |
Transforms.calculateIntensityNTSC_LUT(MBFImage in)
Calculate intensity by a weighted average of the R, G, B planes.
|
static FImage |
Transforms.calculateIntensityNTSC(MBFImage in)
Calculate intensity by a weighted average of the R, G, B planes.
|
static FImage |
Transforms.calculateSaturation(MBFImage in)
Calculate Saturation image from a 3-band RGB MBFImage
|
static MBFImage |
Transforms.CIELab_TO_CIEXYZ(MBFImage input)
Convert CIELab to CIEXYZ.
|
static MBFImage |
Transforms.CIELab_TO_RGB(MBFImage input)
Convert CIE Lab to RGB.
|
static MBFImage |
Transforms.CIELabNormalised_TO_RGB(MBFImage input)
Convert normalised CIE Lab to RGB.
|
static MBFImage |
Transforms.CIELUV_TO_CIEXYZ(MBFImage input)
Convert CIELUV to CIEXYZ.
|
static MBFImage |
Transforms.CIELUV_TO_RGB(MBFImage input)
Convert CIE LUV to RGB.
|
static MBFImage |
Transforms.CIEXYZ_TO_CIELab(MBFImage input)
Convert CIEXYZ to CIELab.
|
static MBFImage |
Transforms.CIEXYZ_TO_CIELab(MBFImage input,
boolean inPlace)
Convert CIEXYZ to CIELab.
|
static MBFImage |
Transforms.CIEXYZ_TO_CIELUV(MBFImage input)
Convert CIEXYZ to CIELUV (CIE 1976) See
http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_Lab.html
|
static MBFImage |
Transforms.CIEXYZ_TO_CIELUV(MBFImage input,
boolean inPlace)
Convert CIEXYZ to CIELUV (CIE 1976) See
http://www.brucelindbloom.com/index.html?Eqn_XYZ_to_Lab.html
|
static MBFImage |
Transforms.CIEXYZ_TO_RGB(MBFImage in)
CIE_XYZ color space transform to RGB.
|
static MBFImage |
Transforms.CIEXYZ_TO_RGB(MBFImage in,
boolean inPlace)
CIE_XYZ color space transform to RGB.
|
static MBFImage |
Transforms.colourTemperatureCorrection(MBFImage image,
double colourTemperature,
double strength)
Correct colour temperature using the method documented at Tanner Helland.
|
MBFImage |
ColourSpace.convert(MBFImage input)
Convert the image to this colour space
|
static MBFImage |
ColourSpace.convert(MBFImage image,
ColourSpace cs)
Convert the image to the given colour space
|
abstract MBFImage |
ColourSpace.convertFromRGB(MBFImage input)
Convert the given RGB image to the current colour space
|
abstract MBFImage |
ColourSpace.convertToRGB(MBFImage input)
Convert the image in this color space to RGB
|
static MBFImage |
Transforms.H2SV_TO_HSV_Simple(MBFImage in)
Convert H2SV to HSV VARIANT 1 using the simple formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space Assumes H1
and H2 are 0..1.
|
static MBFImage |
Transforms.H2SV2_TO_HSV_Simple(MBFImage in)
Convert H2SV to HSV VARIANT 2 using the simple formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space Assumes H1
and H2 are 0..1.
|
static MBFImage |
Transforms.HSV_TO_H2SV_2(MBFImage in)
Convert HSV to H2SV VARIANT 2 using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space
|
static MBFImage |
Transforms.HSV_TO_H2SV(MBFImage in)
Convert HSV to H2SV using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space
|
static MBFImage |
Transforms.HSV_TO_RGB(MBFImage in)
Convert from HSV using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space Assumption is
that H is in the range 0..1 and SV are in the range 0..1.
|
static MBFImage |
Transforms.projectHS(MBFImage in)
Transform the Hue and Saturation components of a MBFImage by projecting
them from a radial coordinate system to Cartesian coordinates.
|
static MBFImage |
Transforms.RGB_TO_CIELab(MBFImage input)
Convert RGB to CIE Lab.
|
static MBFImage |
Transforms.RGB_TO_CIELabNormalised(MBFImage input)
Convert CIEXYZ to CIELab and normalise the resultant L, a & b values to
0..1.
|
static MBFImage |
Transforms.RGB_TO_CIELUV(MBFImage input)
Convert RGB to CIE LUV.
|
static MBFImage |
Transforms.RGB_TO_CIEXYZ(MBFImage in)
CIE_XYZ color space transform from RGB.
|
static MBFImage |
Transforms.RGB_TO_H2S_2(MBFImage in)
Convert RGB to H2S VARIANT 2
|
static MBFImage |
Transforms.RGB_TO_H2S(MBFImage in)
Convert RGB to H2S
|
static MBFImage |
Transforms.RGB_TO_H2SV_2(MBFImage in)
Convert RGB to H2SV2 VARIANT 2
|
static MBFImage |
Transforms.RGB_TO_H2SV(MBFImage in)
Convert RGB to H2SV
|
static MBFImage |
Transforms.RGB_TO_HS_2(MBFImage in)
Convert to HS using the formulation from
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space
|
static MBFImage |
Transforms.RGB_TO_HS(MBFImage in)
Transform 3 band RGB image to HS
|
static MBFImage |
Transforms.RGB_TO_HSI(MBFImage in)
Transform 3 band RGB image to HSV
|
static MBFImage |
Transforms.RGB_TO_HSL(MBFImage in)
Transform 3 band RGB image to HSL
|
static MBFImage |
Transforms.RGB_TO_HSV(MBFImage in)
Convert to HSV using the formulation from:
http://ilab.usc.edu/wiki/index.php/HSV_And_H2SV_Color_Space The
assumption is that RGB are in the range 0..1.
|
static MBFImage |
Transforms.RGB_TO_HSY(MBFImage in)
Transform 3 band RGB image to HSY
|
static MBFImage |
Transforms.RGB_TO_RGB_NORMALISED(MBFImage in)
Intensity normalisation
|
static MBFImage |
Transforms.RGB_TO_YUV(MBFImage input)
Convert from RGB to YUV.
|
static MBFImage |
Transforms.RGB_TO_YUV(MBFImage input,
boolean inPlace,
boolean norm)
Convert from RGB to YUV.
|
static MBFImage |
Transforms.RGB_TO_YUVNormalised(MBFImage input)
Convert from RGB to normalised YUV.
|
static MBFImage |
Transforms.YUV_TO_RGB(MBFImage input)
Convert from YUV to RGB.
|
static MBFImage |
Transforms.YUV_TO_RGB(MBFImage input,
boolean inPlace,
boolean norm)
Convert from YUV to RGB.
|
static MBFImage |
Transforms.YUVNormalised_TO_RGB(MBFImage input)
Convert from normalised YUV to RGB.
|
Modifier and Type | Field and Description |
---|---|
protected MBFImage |
ColourDescriptor.image |
Modifier and Type | Method and Description |
---|---|
void |
ColourDescriptor.setImage(MBFImage img)
Set the image to extract pixels from.
|
Constructor and Description |
---|
ColourDescriptor(MBFImage image)
Construct with the given image.
|
Modifier and Type | Method and Description |
---|---|
static MBFImage |
ContourRenderer.drawContours(MBFImage imgC,
Contour root)
Utility function to quickly draw the contour to the image.
|
Modifier and Type | Method and Description |
---|---|
static MBFImage |
ContourRenderer.drawContours(MBFImage imgC,
Contour root)
Utility function to quickly draw the contour to the image.
|
Constructor and Description |
---|
ContourRenderer(MBFImage targetImage)
Construct with the given target image.
|
Modifier and Type | Method and Description |
---|---|
void |
ColourDenseSIFT.analyseImage(MBFImage image,
Rectangle bounds) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
Gist.visualiseDescriptor(int height)
Compute the descriptor visualisation in the same form as the original
matlab code.
|
Modifier and Type | Method and Description |
---|---|
void |
Naturalness.analyseImage(MBFImage image) |
void |
HueStats.analyseImage(MBFImage image) |
void |
RGBRMSContrast.analyseImage(MBFImage image) |
void |
ROIProportion.analyseImage(MBFImage image) |
void |
LuoSimplicity.analyseImage(MBFImage image) |
void |
SaturationVariation.analyseImage(MBFImage image) |
void |
Saturation.analyseImage(MBFImage image) |
void |
AvgBrightness.analyseImage(MBFImage image) |
void |
RuleOfThirds.analyseImage(MBFImage image) |
void |
ColourContrast.analyseImage(MBFImage image) |
void |
ModifiedLuoSimplicity.analyseImage(MBFImage image) |
abstract double |
AvgBrightness.Mode.computeBrightness(MBFImage img,
FImage mask)
Compute the average brightness of the given image (applying the mask
if it's not
null ). |
Modifier and Type | Method and Description |
---|---|
Engine<Keypoint,MBFImage> |
ColourASIFT.constructEngine(DoGSIFTEngineOptions<MBFImage> opts) |
Modifier and Type | Method and Description |
---|---|
Engine<Keypoint,MBFImage> |
ColourASIFT.constructEngine(DoGSIFTEngineOptions<MBFImage> opts) |
Constructor and Description |
---|
ColourASIFT(DoGSIFTEngineOptions<MBFImage> opts)
Construct with the given options for the internal
DoGSIFTEngine . |
Modifier and Type | Field and Description |
---|---|
protected MBFImage |
ColourGradientFeatureExtractor.image |
Modifier and Type | Method and Description |
---|---|
OrientedFeatureVector[] |
ColourGradientFeatureExtractor.extractFeature(ScaleSpaceImageExtractorProperties<MBFImage> properties) |
GradientScaleSpaceImageExtractorProperties<FImage> |
ColourGradientFeatureExtractor.getCurrentGradientProps(ScaleSpaceImageExtractorProperties<MBFImage> properties)
Get the GradientScaleSpaceImageExtractorProperties for the given
properties.
|
Modifier and Type | Method and Description |
---|---|
GaussianOctave<MBFImage> |
FirstBandDoGOctaveExtremaFinder.getOctave() |
OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> |
FirstBandDoGOctaveExtremaFinder.getOctaveInterestPointListener() |
OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> |
FirstBandDoGOctaveExtremaFinder.getOctaveInterestPointListener() |
Modifier and Type | Method and Description |
---|---|
void |
FirstBandDoGOctaveExtremaFinder.process(GaussianOctave<MBFImage> octave) |
void |
FirstBandDoGOctave.process(GaussianOctave<MBFImage> octave) |
void |
FirstBandDoGOctaveExtremaFinder.setOctaveInterestPointListener(OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> listener) |
void |
FirstBandDoGOctaveExtremaFinder.setOctaveInterestPointListener(OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> listener) |
Constructor and Description |
---|
FirstBandDoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder,
OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> listener)
Construct with the given finder and listener.
|
FirstBandDoGOctaveExtremaFinder(OctaveInterestPointFinder<GaussianOctave<FImage>,FImage> finder,
OctaveInterestPointListener<GaussianOctave<MBFImage>,MBFImage> listener)
Construct with the given finder and listener.
|
Modifier and Type | Field and Description |
---|---|
protected MBFImage |
TestGUI.img |
Modifier and Type | Method and Description |
---|---|
DoGSIFTEngineOptions<MBFImage> |
DoGColourSIFTEngine.getOptions() |
Modifier and Type | Method and Description |
---|---|
LocalFeatureList<Keypoint> |
DoGColourSIFTEngine.findFeatures(MBFImage image) |
LocalFeatureList<Keypoint> |
DoGColourSIFTEngine.findFeatures(MBFImage image,
FImage luminance)
Find DoG interest points in the given luminance image, but extract the
SIFT features from the colour image.
|
protected LocalFeatureList<Keypoint> |
DoGColourSIFTEngine.findFeaturesInternal(MBFImage image) |
Constructor and Description |
---|
DoGColourSIFTEngine(DoGSIFTEngineOptions<MBFImage> options)
Construct with the given options.
|
Modifier and Type | Field and Description |
---|---|
protected AffineSimulationExtractor<LocalFeatureList<Keypoint>,Keypoint,MBFImage,Float[]> |
ColourASIFTEngine.asift |
Modifier and Type | Method and Description |
---|---|
LocalFeatureList<AffineSimulationKeypoint> |
ColourASIFTEngine.findFeatures(MBFImage image) |
LocalFeatureList<Keypoint> |
ColourASIFTEngine.findKeypoints(MBFImage image)
Find the features as a list of
Keypoint objects |
LocalFeatureList<Keypoint> |
ColourASIFTEngine.findKeypoints(MBFImage image,
AffineParams params)
Find the features of a single simulation as a list of
Keypoint
objects |
Map<AffineParams,LocalFeatureList<Keypoint>> |
ColourASIFTEngine.findKeypointsMapped(MBFImage image)
Find the features and return the resultant features in a per-simulation
format.
|
Constructor and Description |
---|
ColourASIFTEngine(DoGSIFTEngineOptions<MBFImage> opts)
Construct using 5 tilt levels and the given parameters for the internal
DoGSIFTEngine . |
ColourASIFTEngine(DoGSIFTEngineOptions<MBFImage> opts,
int nTilts)
Construct using the given numbe of tilt levels and parameters for the
internal
DoGSIFTEngine . |
Modifier and Type | Method and Description |
---|---|
static <T extends InterestPointData> |
IPDRepeatability.repeatability(MBFImage image1,
MBFImage image2,
List<T> interestPoints1,
List<T> interestPoints2,
Jama.Matrix transform,
int maximumDistanceMultiple2) |
Constructor and Description |
---|
IPDRepeatability(MBFImage image1,
MBFImage image2,
InterestPointDetector<T> ipd,
InputStream homographyf)
Two images, features extracted using ipd, homography found in stream.
|
IPDRepeatability(MBFImage image1,
MBFImage image2,
InterestPointDetector<T> ipd,
Jama.Matrix homography)
Two images, features extracted using ipd, homography matrix between the
two images
|
Modifier and Type | Interface and Description |
---|---|
interface |
IncrementalIndexer<DATA extends ImageProvider<MBFImage>,RESULT extends Identifiable & Scored,QUERY extends ImageProvider<MBFImage>> |
interface |
IncrementalIndexer<DATA extends ImageProvider<MBFImage>,RESULT extends Identifiable & Scored,QUERY extends ImageProvider<MBFImage>> |
Modifier and Type | Class and Description |
---|---|
class |
VLADIndexer<DATA extends ImageProvider<MBFImage>,METADATA extends Identifiable> |
Modifier and Type | Method and Description |
---|---|
LocalFeatureExtractor<LocalFeature<?,?>,MBFImage> |
VLADIndexerData.getExtractor() |
Modifier and Type | Method and Description |
---|---|
float[] |
VLADIndexerData.extractPcaVlad(MBFImage image)
Extract the PCA-projected VLAD feature from the given image.
|
byte[] |
VLADIndexerData.extractPQPcaVlad(MBFImage image)
Extract the product-quantisedPCA-projected VLAD feature from the given
image.
|
int |
VLADIndexerData.index(MBFImage image,
IncrementalFloatADCNearestNeighbours nn)
Index the given image into the given nearest neighbours object by
extracting the PCA-VLAD representation and then product-quantising.
|
Modifier and Type | Method and Description |
---|---|
List<ImageSearchResult<METADATA>> |
VLADIndexer.search(ImageProvider<MBFImage> query) |
Constructor and Description |
---|
VLADIndexerData(VLAD<float[]> vlad,
FeatureVectorPCA pca,
FloatProductQuantiser pq,
LocalFeatureExtractor<LocalFeature<?,?>,MBFImage> extractor,
Function<List<? extends LocalFeature<?,?>>,List<FloatLocalFeatureAdaptor<?>>> postProcess)
Construct with the given data
|
VLADIndexerDataBuilder(LocalFeatureExtractor<LocalFeature<?,?>,MBFImage> extractor,
List<File> localFeatures,
boolean normalise,
int numVladCentroids,
int numIterations,
int numPcaDims,
int numPqIterations,
int numPqAssigners,
float sampleProp,
float pcaSampleProp,
Function<List<? extends LocalFeature<?,?>>,List<FloatLocalFeatureAdaptor<?>>> postProcess)
Construct a
VLADIndexerDataBuilder with the given parameters |
Modifier and Type | Method and Description |
---|---|
protected MBFImage[] |
MBFPatchClassificationModel.getArray(int length) |
Modifier and Type | Method and Description |
---|---|
float |
HistogramPatchModel.classifyPatch(MBFImage patch) |
void |
HistogramPatchModel.learnModel(MBFImage... images) |
Modifier and Type | Method and Description |
---|---|
protected MBFImage[] |
MBFPixelClassificationModel.getArray(int length) |
Modifier and Type | Method and Description |
---|---|
void |
HistogramPixelModel.learnModel(MBFImage... images) |
void |
OrthotopePixelModel.learnModel(MBFImage... images) |
void |
SingleGaussianPixelModel.learnModel(MBFImage... images) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
CropSimulation.applySimulation(MBFImage input) |
MBFImage |
GreyscaleSimulation.applySimulation(MBFImage input) |
MBFImage |
ComboSimulation.applySimulation(MBFImage input) |
MBFImage |
Rotate90Simulation.applySimulation(MBFImage input) |
MBFImage |
UniformScaleSimulation.applySimulation(MBFImage input) |
MBFImage |
WatermarkSimulation.applySimulation(MBFImage input) |
MBFImage |
ArbitaryStretchSimulation.applySimulation(MBFImage input) |
MBFImage |
CompressSimulation.applySimulation(MBFImage input) |
abstract MBFImage |
Simulation.applySimulation(MBFImage input) |
MBFImage |
ArbitaryRotateSimulation.applySimulation(MBFImage input) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
CropSimulation.applySimulation(MBFImage input) |
MBFImage |
GreyscaleSimulation.applySimulation(MBFImage input) |
MBFImage |
ComboSimulation.applySimulation(MBFImage input) |
MBFImage |
Rotate90Simulation.applySimulation(MBFImage input) |
MBFImage |
UniformScaleSimulation.applySimulation(MBFImage input) |
MBFImage |
WatermarkSimulation.applySimulation(MBFImage input) |
MBFImage |
ArbitaryStretchSimulation.applySimulation(MBFImage input) |
MBFImage |
CompressSimulation.applySimulation(MBFImage input) |
abstract MBFImage |
Simulation.applySimulation(MBFImage input) |
MBFImage |
ArbitaryRotateSimulation.applySimulation(MBFImage input) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
PixelSet.crop(MBFImage input,
boolean blackout)
Returns an image containing just the connected component cropped from the
original image.
|
MBFImage |
PixelSet.extractPixels1d(MBFImage input)
Extract a 1xarea image with all the pixels from the region in it.
|
MBFImage |
PixelSet.extractPixels2d(MBFImage input,
boolean blackout)
This is a convenience method that simply calls
PixelSet.crop(MBFImage, boolean) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
PixelSet.crop(MBFImage input,
boolean blackout)
Returns an image containing just the connected component cropped from the
original image.
|
MBFImage |
PixelSet.extractPixels1d(MBFImage input)
Extract a 1xarea image with all the pixels from the region in it.
|
MBFImage |
PixelSet.extractPixels2d(MBFImage input,
boolean blackout)
This is a convenience method that simply calls
PixelSet.crop(MBFImage, boolean) |
Modifier and Type | Method and Description |
---|---|
protected void |
MaskingHistogramModel.accum(MBFImage im) |
protected void |
HistogramModel.accum(MBFImage im) |
protected void |
MaskingBlockHistogramModel.accum(MBFImage im,
int bx,
int by) |
protected void |
BlockHistogramModel.accum(MBFImage im,
int bx,
int by) |
float |
MBFStatisticalPixelProfileModel.computeCost(MBFImage image,
Line2d line) |
float |
MBFStatisticalPixelProfileModel.computeMahalanobis(MBFImage image,
Line2d line)
Compute the Mahalanobis distance of a vector of samples extracted along a
line in the given image to the internal model.
|
float[] |
MBFStatisticalPixelProfileModel.computeMahalanobisWindowed(MBFImage image,
Line2d line,
int numSamples)
Extract numSamples samples from the line in the image and then compare
this model at each overlapping position starting from the first sample at
the beginning of the line.
|
float |
MBFStatisticalPixelProfileModel.computeMovementDistance(MBFImage image,
Line2d line,
int numSamples,
Point2d pt) |
Point2d |
MBFStatisticalPixelProfileModel.computeNewBest(MBFImage image,
Line2d line,
int numSamples) |
abstract void |
AbstractPixelStatisticsModel.estimateModel(MBFImage... images)
Estimate the model parameters from the given image(s).
|
void |
BlockHistogramModel.estimateModel(MBFImage... images) |
void |
HistogramModel.estimateModel(MBFImage... images) |
void |
BasicDescriptiveStatisticsModel.estimateModel(MBFImage... images) |
void |
MBFStatisticalPixelProfileModel.updateModel(MBFImage image,
Line2d line) |
Modifier and Type | Method and Description |
---|---|
static List<CLMDetectedFace> |
CLMDetectedFace.convert(List<MultiTracker.TrackedFace> faces,
MBFImage image)
Helper method to convert a list of
MultiTracker.TrackedFace s to
CLMDetectedFace s. |
List<CCDetectedFace> |
SandeepFaceDetector.detectFaces(MBFImage inputRGB) |
protected FImage |
SandeepFaceDetector.generateSkinColorMap(MBFImage inputHS) |
protected FImage |
SandeepFaceDetector.generateSobelMagnitudes(MBFImage inputRGB) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
FDDBRecord.getMBFImage() |
Modifier and Type | Method and Description |
---|---|
static void |
CLMFaceTracker.drawFaceModel(MBFImage image,
MultiTracker.TrackedFace f,
boolean drawTriangles,
boolean drawConnections,
boolean drawPoints,
boolean drawSearchArea,
boolean drawBounds,
int[][] triangles,
int[][] connections,
float scale,
Float[] boundingBoxColour,
Float[] meshColour,
Float[] connectionColour,
Float[] pointColour)
Draw onto the given image, the given face model.
|
void |
CLMFaceTracker.drawModel(MBFImage image,
boolean drawTriangles,
boolean drawConnections,
boolean drawPoints,
boolean drawSearchArea,
boolean drawBounds)
Draw the model onto the image
|
void |
CLMFaceTracker.track(MBFImage frame)
Track the face in the given frame.
|
Modifier and Type | Method and Description |
---|---|
void |
CLMDetectedFaceRenderer.drawDetectedFace(MBFImage image,
int thickness,
CLMDetectedFace f) |
void |
DetectedFaceRenderer.drawDetectedFace(MBFImage image,
int thickness,
DETECTED_FACE f) |
void |
SimpleDetectedFaceRenderer.drawDetectedFace(MBFImage image,
int thickness,
DetectedFace f) |
void |
KEDetectedFaceRenderer.drawDetectedFace(MBFImage image,
int thickness,
KEDetectedFace f) |
void |
CLMDetectedFaceRenderer.drawDetectedFace(MBFImage image,
MultiTracker.TrackedFace f)
Helper function, does the same as
CLMDetectedFaceRenderer.drawDetectedFace(MBFImage,int, CLMDetectedFace) but with the
insides of a MultiTracker.TrackedFace . |
static void |
CLMDetectedFaceRenderer.render(MBFImage mbf,
int thickness,
CLMDetectedFace face)
Static helper function for quick and dirty rendering
|
Modifier and Type | Method and Description |
---|---|
static FImage |
MatteGenerator.generateMatte(MBFImage image,
int band,
MatteGenerator.MatteType type,
Object... args)
Generate a matte into the given image on the given band.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TeleaInpainting.inpaint(int x,
int y,
MBFImage input) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
MBFProjectionProcessor.performProjection(int windowMinC,
int windowMinR,
MBFImage output) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
MBFProjectionProcessor.performProjection(int windowMinC,
int windowMinR,
MBFImage output) |
Modifier and Type | Method and Description |
---|---|
static ImageProcessor<MBFImage> |
ProcessorUtilities.wrap(SinglebandImageProcessor<Float,FImage> proc)
|
Modifier and Type | Field and Description |
---|---|
protected MBFImage |
ConfigurableRendererRGB.image
The image to draw into
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
ConfigurableRendererRGB.getImage()
Get the rendered image.
|
Constructor and Description |
---|
ConfigurableRendererRGB(MBFImage image,
EnumSet<ConfigurableRenderOptions> options)
Constructor that takes an image to draw into and a set of options to draw.
|
Modifier and Type | Method and Description |
---|---|
void |
MBFImageRenderer.drawImage(MBFImage image,
int x,
int y)
Draw the provided image at the given coordinates.
|
protected void |
MBFImageRenderer.drawImage3(MBFImage image,
int x,
int y) |
Constructor and Description |
---|
MBFImageRenderer(MBFImage targetImage)
Construct with given target image.
|
MBFImageRenderer(MBFImage targetImage,
RenderHints hints)
Construct with given target image and rendering hints.
|
Modifier and Type | Method and Description |
---|---|
void |
AchantaSaliency.analyseImage(MBFImage image) |
void |
YehSaliency.analyseImage(MBFImage image) |
Modifier and Type | Method and Description |
---|---|
static MBFImage |
SegmentationUtilities.renderSegments(int width,
int height,
List<? extends PixelSet> components)
Render the components to an image with randomly assigned colours.
|
static MBFImage |
SegmentationUtilities.renderSegments(MBFImage image,
List<? extends PixelSet> components)
Render the components to the image with randomly assigned colours.
|
Modifier and Type | Method and Description |
---|---|
protected float[][] |
KMSpatialColourSegmenter.imageToVector(MBFImage image) |
protected float[][] |
KMColourSegmenter.imageToVector(MBFImage image) |
static MBFImage |
SegmentationUtilities.renderSegments(MBFImage image,
List<? extends PixelSet> components)
Render the components to the image with randomly assigned colours.
|
List<? extends PixelSet> |
KMColourSegmenter.segment(MBFImage image) |
protected List<ConnectedComponent> |
FelzenszwalbHuttenlocherSegmenter.segmentImage(MBFImage im) |
Modifier and Type | Method and Description |
---|---|
List<IndependentPair<URL,MBFImage>> |
StatusConsumer.urlToImage(URL url)
First, try all the
SiteSpecificConsumer instances loaded into
StatusConsumer.siteSpecific . |
Modifier and Type | Method and Description |
---|---|
MBFImage |
OpenIMAJ.capture()
Capture an
MBFImage |
MBFImage |
OpenIMAJ.capture(boolean setToCurrentFrame) |
Modifier and Type | Method and Description |
---|---|
processing.core.PImage |
OpenIMAJ.asPImage(MBFImage frame) |
void |
OpenIMAJ.updateImage(MBFImage capture) |
Modifier and Type | Field and Description |
---|---|
static ImageFromURL<MBFImage> |
ImageFromURL.MBFIMAGE_EXTRACTOR
Static instance of the
ImageFromURL for extracting
MBFImage s |
Modifier and Type | Method and Description |
---|---|
FeatureVector |
ShapeFeatures.ShapeFeaturesOp.execute(MBFImage image,
FImage mask)
Calculate a feature using the shape defined by the mask and possibly
the pixel values from the image.
|
FeatureVector |
GlobalFeatureExtractor.extract(MBFImage image)
Create the feature from the image.
|
abstract FeatureVector |
GlobalFeatureExtractor.extract(MBFImage image,
FImage mask)
Create the feature from the image and optional mask.
|
Modifier and Type | Method and Description |
---|---|
FeatureVector |
WeberContrastExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
HaarFacesExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
SharpnessExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
LocalHistogramExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
RuleOfThirdsExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
HueStatsExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
EDCHExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
RoiProportionExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
ModifiedLuoSimplicityExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
MaxHistogramExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
HistogramExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
SharpPixelProportionExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
ColourfulnessExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
LrIntensityBalanceExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
ColourContrastExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
AverageBrightnessExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
HorizontalIntensityDistributionExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
ColourFacesExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
NaturalnessExtractor.extract(MBFImage image,
FImage mask) |
FeatureVector |
LuoSimplicityExtractor.extract(MBFImage image,
FImage mask) |
Modifier and Type | Method and Description |
---|---|
static ImageCollection<MBFImage> |
ImageCollectionMode.guessType(ImageCollectionConfig config) |
ImageCollection<MBFImage> |
ImageCollectionMode.initCollection(ImageCollectionConfig config) |
abstract ImageCollection<MBFImage> |
ImageCollectionMode.newCollection() |
Modifier and Type | Method and Description |
---|---|
abstract MetaMapper |
MetaMapperMode.mapper(ImageCollectionProcessor<MBFImage> processor) |
Modifier and Type | Method and Description |
---|---|
List<ImageCollectionEntry<MBFImage>> |
XuggleVideoImageCollection.getAll() |
Iterator<ImageCollectionEntry<MBFImage>> |
XuggleVideoImageCollection.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
XuggleVideoImageCollection.setEntrySelection(ImageCollectionEntrySelection<MBFImage> selection) |
Modifier and Type | Method and Description |
---|---|
boolean |
XuggleVideoFrameSelection.acceptEntry(MBFImage image) |
boolean |
XuggleVideoFrameSelection.Proxy.acceptEntry(MBFImage image) |
boolean |
XuggleVideoFrameSelection.FramesPerSecond.acceptEntry(MBFImage image) |
Constructor and Description |
---|
Proxy(ImageCollectionEntrySelection<MBFImage> proxy) |
Modifier and Type | Method and Description |
---|---|
List<ImageCollectionEntry<MBFImage>> |
AbstractWebpageImageCollection.getAll() |
Iterator<ImageCollectionEntry<MBFImage>> |
AbstractWebpageImageCollection.iterator() |
ImageCollectionEntry<MBFImage> |
URLImageIterator.next() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractWebpageImageCollection.setEntrySelection(ImageCollectionEntrySelection<MBFImage> selection) |
Constructor and Description |
---|
URLImageIterator(Set<IndependentPair<URL,Map<String,String>>> imageList2,
ImageCollectionEntrySelection<MBFImage> selection) |
Modifier and Type | Method and Description |
---|---|
protected MBFImage |
LayoutExtractorTool.getRender() |
Modifier and Type | Method and Description |
---|---|
protected MBFImage |
MBFImageFileBackedVideo.loadImage(File f) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
VideoCapture.getCurrentFrame() |
MBFImage |
VideoCapture.getNextFrame()
Get the next frame.
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
GStreamerVideo.getCurrentFrame() |
MBFImage |
GStreamerVideo.getNextFrame() |
Modifier and Type | Method and Description |
---|---|
MBFImage |
SlitScanProcessor.processFrame(MBFImage frame) |
MBFImage |
GreyscaleSlitScanProcessor.processFrame(MBFImage frame) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
SlitScanProcessor.processFrame(MBFImage frame) |
MBFImage |
GreyscaleSlitScanProcessor.processFrame(MBFImage frame) |
Constructor and Description |
---|
GreyscaleSlitScanProcessor(Video<MBFImage> video,
FImage timemap,
int cacheSize)
Constructor for creating a video processor which is chainable.
|
GreyscaleSlitScanProcessor(Video<MBFImage> video,
int cacheSize)
Constructor for creating a video processor which is chainable.
|
SlitScanProcessor(Video<MBFImage> video,
int cacheSize)
Constructor for creating a video processor which is chainable.
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
MBFMeanVarianceField.getMean()
Get the mean field of all the frames that have been analysed so far.
|
MBFImage |
MBFMeanVarianceField.getVariance()
Get the variance field of all the frames that have been analysed so far.
|
Modifier and Type | Method and Description |
---|---|
void |
MBFMeanVarianceField.analyseFrame(MBFImage frame) |
Modifier and Type | Method and Description |
---|---|
protected void |
LocalHistogramVideoShotDetector.drawBoxes(MBFImage img,
double[][] sim)
Draws the boxes to show movements.
|
protected double |
HistogramVideoShotDetector.getInterframeDistance(MBFImage frame)
Checks whether a shot boundary occurred between the given frame
and the previous frame, and if so, it will add a shot boundary
to the shot boundary list.
|
protected double |
LocalHistogramVideoShotDetector.getInterframeDistance(MBFImage frame)
Returns the inter-frame distance between this frame and the last.
|
protected double |
CombiShotDetector.getInterframeDistance(MBFImage thisFrame)
Returns the inter-frame distance between this frame and the last.
|
Modifier and Type | Method and Description |
---|---|
void |
CombiShotDetector.addVideoShotDetector(VideoShotDetector<MBFImage> detector,
double weight)
Add a shot detector that will be used in the evidence gathering.
|
Constructor and Description |
---|
CombiShotDetector(Video<MBFImage> video)
Default constructor that takes the video to be processed
|
HistogramVideoShotDetector(Video<MBFImage> video)
Default constructor takes the video to process.
|
HistogramVideoShotDetector(Video<MBFImage> video,
boolean display)
Constructor that determines whether to display the processing.
|
LocalHistogramVideoShotDetector(Video<MBFImage> video,
int nGridElements) |
Modifier and Type | Method and Description |
---|---|
List<Rectangle> |
BasicMBFImageObjectTracker.initialiseTracking(Rectangle bounds,
MBFImage image)
Initialise the tracking with the given target area in the given image.
|
List<Rectangle> |
BasicMBFImageObjectTracker.trackObject(MBFImage image)
Track the object in the image.
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
FeatureList.drawFeatures(FImage img)
KLTWriteFeatureListToPPM
|
MBFImage |
FeatureList.drawFeatures(MBFImage img)
KLTWriteFeatureListToPPM
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
FeatureList.drawFeatures(MBFImage img)
KLTWriteFeatureListToPPM
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
FImageToMBFImageVideoTranslator.translateFrame(FImage nextFrame) |
Modifier and Type | Method and Description |
---|---|
FImage |
MBFImageToFImageVideoTranslator.translateFrame(MBFImage nextFrame)
Translates the MBFImage video frame to an FImage video frame
using
Transforms.calculateIntensity(MBFImage) . |
Constructor and Description |
---|
MBFImageToFImageVideoTranslator(Video<MBFImage> in)
Construct using the input video.
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
XuggleVideo.getCurrentFrame()
Get the current frame
|
MBFImage |
XuggleVideo.getNextFrame()
Get the next frame.
|
Modifier and Type | Method and Description |
---|---|
void |
XuggleVideoWriter.addFrame(MBFImage frame)
Add a frame to the video stream.
|
Constructor and Description |
---|
MBFImageWrapper(MBFImage img) |
Modifier and Type | Field and Description |
---|---|
protected MBFImage |
VisualisationImpl.visImage
The visualisation image
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
VisualisationImageProvider.getVisualisationImage()
Return the static visualisation image.
|
MBFImage |
Visualisation3D.getVisualisationImage()
Return the static visualisation image.
|
MBFImage |
VisualisationImpl.getVisualisationImage()
Returns the image to which the bars will be drawn.
|
Modifier and Type | Method and Description |
---|---|
protected void |
VideoVisualisation.updateNextFrame(MBFImage frame) |
void |
VisualisationImpl.updateVis(MBFImage overlay)
Update the visualisation using the given image as the base image
on which to overlay.
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
AudioWaveform.drawWaveform(SampleBuffer sb)
Draw the given sample chunk into an image and returns that image.
|
static MBFImage |
AudioOverviewVisualisation.getAudioWaveformImage(AudioStream a,
int w,
int h,
Float[] backgroundColour,
Float[] colour)
Generates a waveform image that fits within the given width and height
and drawn in the given colour.
|
MBFImage |
AudioOverviewVisualisation.plotAudioWaveformImage(int w,
int h,
Float[] backgroundColour,
Float[] colour)
Generates a waveform image that fits within the given width and height
and drawn in the given colour.
|
Modifier and Type | Field and Description |
---|---|
protected AxesRenderer2D<Float[],MBFImage> |
XYPlotVisualisation.axesRenderer2D
The renderer for the axes
|
protected ItemPlotter<O,Float[],MBFImage> |
XYPlotVisualisation.plotter
The item plotter to use
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
ChronologicalScrollingBarVisualisation3D.getVisualisationImage()
Return the static visualisation image.
|
Modifier and Type | Method and Description |
---|---|
AxesRenderer2D<Float[],MBFImage> |
XYPlotVisualisation.getAxesRenderer()
Provides access to the underlying axes renderer so that various changes
can be made to the visualisation.
|
Modifier and Type | Method and Description |
---|---|
void |
DiversityAxis.beforeAxesRender(MBFImage visImage,
AxesRenderer2D<Float[],MBFImage> renderer)
A method that can be overridden to plot something prior to the axes being
drawn.
|
void |
XYPlotVisualisation.beforeAxesRender(MBFImage visImage,
AxesRenderer2D<Float[],MBFImage> renderer)
A method that can be overridden to plot something prior to the axes being
drawn.
|
static void |
BarVisualisationBasic.plotBars(MBFImage image,
double[] data)
Plot the given data to the given image.
|
void |
BarVisualisation.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<BarVisualisation.Bar> object,
AxesRenderer2D<Float[],MBFImage> renderer)
Plots a single bar into the visualisation.
|
void |
DotPlotVisualisation.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<DotPlotVisualisation.ColouredDot> object,
AxesRenderer2D<Float[],MBFImage> renderer)
Plots a specific object to the visualisation using the
AxesRenderer2D to
provide the position of the object. |
void |
LabelledPointVisualisation.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<LabelledPointVisualisation.LabelledDot> object,
AxesRenderer2D<Float[],MBFImage> renderer)
Plots a specific object to the visualisation using the
AxesRenderer2D to
provide the position of the object. |
void |
ImageThumbnailPlotter.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<MBFImage> object,
AxesRenderer2D<Float[],MBFImage> renderer) |
Modifier and Type | Method and Description |
---|---|
void |
DiversityAxis.beforeAxesRender(MBFImage visImage,
AxesRenderer2D<Float[],MBFImage> renderer)
A method that can be overridden to plot something prior to the axes being
drawn.
|
void |
XYPlotVisualisation.beforeAxesRender(MBFImage visImage,
AxesRenderer2D<Float[],MBFImage> renderer)
A method that can be overridden to plot something prior to the axes being
drawn.
|
void |
BarVisualisation.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<BarVisualisation.Bar> object,
AxesRenderer2D<Float[],MBFImage> renderer)
Plots a single bar into the visualisation.
|
void |
DotPlotVisualisation.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<DotPlotVisualisation.ColouredDot> object,
AxesRenderer2D<Float[],MBFImage> renderer)
Plots a specific object to the visualisation using the
AxesRenderer2D to
provide the position of the object. |
void |
LabelledPointVisualisation.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<LabelledPointVisualisation.LabelledDot> object,
AxesRenderer2D<Float[],MBFImage> renderer)
Plots a specific object to the visualisation using the
AxesRenderer2D to
provide the position of the object. |
void |
ImageThumbnailPlotter.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<MBFImage> object,
AxesRenderer2D<Float[],MBFImage> renderer) |
void |
ImageThumbnailPlotter.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<MBFImage> object,
AxesRenderer2D<Float[],MBFImage> renderer) |
void |
XYPlotVisualisation.setItemPlotter(ItemPlotter<O,Float[],MBFImage> plotter)
Set the plotter
|
Constructor and Description |
---|
BarVisualisationBasic(MBFImage imageToDrawTo)
Create a bar visualisation that will draw to the given image.
|
Constructor and Description |
---|
DiversityAxis(int w,
int h,
ItemPlotter<O,Float[],MBFImage> plotter)
Default constructor that takes the width and height of the visualisation
|
DiversityAxis(ItemPlotter<O,Float[],MBFImage> plotter)
Default constructor
|
XYPlotVisualisation(int width,
int height,
ItemPlotter<O,Float[],MBFImage> plotter)
Constructor that provides the width and height of the visualisation.
|
XYPlotVisualisation(ItemPlotter<O,Float[],MBFImage> plotter)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
TernaryPlot.draw() |
MBFImage |
TernaryPlot.draw(TernaryParams params) |
MBFImage |
TernaryPlot.drawTriangles() |
Modifier and Type | Method and Description |
---|---|
abstract void |
Timeline.TimelineMarkerType.drawMarker(Timeline.TimelineMarker m,
MBFImage image,
int xPos,
int height)
Draws this marker into the given graphics context at the given
position and with the given length.
|
void |
Timeline.TimelineObjectPlotter.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<TimelineObject> object,
AxesRenderer2D<Float[],MBFImage> renderer)
Plots a specific object to the visualisation using the
AxesRenderer2D to
provide the position of the object. |
Modifier and Type | Method and Description |
---|---|
void |
Timeline.TimelineObjectPlotter.plotObject(MBFImage visImage,
XYPlotVisualisation.LocatedObject<TimelineObject> object,
AxesRenderer2D<Float[],MBFImage> renderer)
Plots a specific object to the visualisation using the
AxesRenderer2D to
provide the position of the object. |
Modifier and Type | Method and Description |
---|---|
Video<MBFImage> |
VideoBarVisualisation.getVideo()
Return the data being shown by this bar.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
VideoObjectVisualisation.DrawType.draw(MBFImage vis,
int xoffset,
int yoffset,
PointList pl)
Draw the point list into the given visualisation at the given offset.
|
void |
VideoObjectVisualisation.processFrame(MBFImage frame,
Timecode t)
Process a particular frame of the data.
|
abstract void |
VideoBarVisualisation.processFrame(MBFImage frame,
Timecode t)
Process a particular frame of the data.
|
void |
ShotBoundaryVideoBarVisualisation.processFrame(MBFImage frame,
Timecode t)
Process a particular frame of the data.
|
abstract PointList |
VideoObjectVisualisation.trackObject(MBFImage frame)
Tracks an object within the frame and returns a set of points
that somehow delineate the object or give its position.
|
void |
VideoObjectVisualisation.updateVis(MBFImage vis)
Update the visualisation using the given image as the base image
on which to overlay.
|
Constructor and Description |
---|
ShotBoundaryVideoBarVisualisation(Video<MBFImage> video)
Default constructor that takes the video to visualise
|
VideoBarVisualisation(Video<MBFImage> video) |
VideoObjectVisualisation(Video<MBFImage> video) |
Modifier and Type | Method and Description |
---|---|
void |
WorldMap.beforeAxesRender(MBFImage visImage,
AxesRenderer2D<Float[],MBFImage> axesRenderer)
A method that can be overridden to plot something prior to the axes being
drawn.
|
protected void |
WorldMap.drawSea(MBFImage img)
Fill the image with the sea's colour.
|
Modifier and Type | Method and Description |
---|---|
void |
WorldMap.beforeAxesRender(MBFImage visImage,
AxesRenderer2D<Float[],MBFImage> axesRenderer)
A method that can be overridden to plot something prior to the axes being
drawn.
|
Constructor and Description |
---|
WorldMap(int width,
int height,
ItemPlotter<T,Float[],MBFImage> plotter) |
WorldMap(int width,
int height,
ItemPlotter<T,Float[],MBFImage> plotter,
int xmin,
int xmax,
int ymin,
int ymax) |
Modifier and Type | Method and Description |
---|---|
MBFImage |
ProgrammaticBrowser.renderToImage()
Get a render of the page as an image
|
MBFImage |
ProgrammaticBrowser.renderToImage(int width,
int height)
Get a render of the page as an image
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
FlickrImage.getImage()
Reads the actual flickr image.
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
LayoutExtractor.render()
Render the current page to an image
|
MBFImage |
LayoutExtractor.render(int maxwidth,
int maxheight)
Render the current page to an image of the given size or smaller
|
MBFImage |
LayoutExtractor.renderContentLayout(Float[] contentColour,
Float[] nonContent,
Float[] nonContentInside)
Render the layout of the content.
|
MBFImage |
LayoutExtractor.renderContentLayout(MBFImage image,
Float[] contentColour,
Float[] nonContent,
Float[] nonContentInside)
Render the layout of the content.
|
MBFImage |
LayoutExtractor.renderLayoutInfo(Float[] color)
Render ALL the content boxes to a new image in the given color
|
MBFImage |
LayoutExtractor.renderLayoutInfo(MBFImage image,
Float[] colour)
Render ALL the content boxes to the given image in the given color
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
LayoutExtractor.renderContentLayout(MBFImage image,
Float[] contentColour,
Float[] nonContent,
Float[] nonContentInside)
Render the layout of the content.
|
MBFImage |
LayoutExtractor.renderLayoutInfo(MBFImage image,
Float[] colour)
Render ALL the content boxes to the given image in the given color
|
Modifier and Type | Method and Description |
---|---|
MBFImage |
VGetVideo.getCurrentFrame() |
MBFImage |
VGetVideo.getNextFrame() |
Modifier and Type | Method and Description |
---|---|
protected double[] |
KMeansExp1.extractFeatures(MBFImage image) |
protected abstract double[] |
CIFARExperimentFramework.extractFeatures(MBFImage image) |