Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: VisualizeFiducial

[417:14] static extends: object

Static wrappers for boofcv.gui.fiducial.VisualizeFiducial.

Methods

  • drawLabelCenter (...)

    Draws a centered fiducial label.

    • @p Args match BoofCV drawLabelCenter overloads.
  • drawLabel (...)

    Draws a fiducial label.

    • @p Args match BoofCV drawLabel overloads.
  • drawLabelBasic (object Location, string Text, object Graphics)

    Draws a fiducial label.

    • @p Location is the label center.
    • @p Text is label text.
    • @p Graphics is a Graphics2D.
  • drawLabelScale (object Location, string Text, object Graphics, double Scale)

    Draws a fiducial label with scale.

    • @p Location is the label center.
    • @p Text is label text.
    • @p Graphics is a Graphics2D.
    • @p Scale scales coordinates and drawing.
  • drawCube (...)

    Draws a projected cube.

    • @p Args match BoofCV drawCube overloads.
  • drawLine (...)

    Draws a projected line.

    • @p Args match BoofCV drawLine overloads.
  • drawChessboard (object Graphics, object Transform, int Rows, int Columns, double SquareWidth)

    Draws a chessboard projection.

    • @p Graphics is a Graphics2D.
    • @p Transform is a WorldToCameraToPixel object.
    • @p Rows is row count.
    • @p Columns is column count.
    • @p SquareWidth is square width.

class: ListDisplayPanel

[263:7] extends: object

ListDisplayPanel wraps boofcv.gui.ListDisplayPanel.

Members

  • obj

Methods

  • ListDisplayPanel ()

    Creates a list display panel.

  • addImage (object Image, string Name)

    Adds an image.

    • @p Image is a BoofCV image or BufferedImage.
    • @p Name is the panel name.
    • @r The image panel Java object or null depending on overload.
  • reset ()

    Resets this panel.

  • getListWidth ()

    Gets list width.

    • @r The list width in pixels.

class: VisualizeOpticalFlow

[341:14] static extends: object

Static wrappers for boofcv.gui.feature.VisualizeOpticalFlow.

Methods

  • colorizeDirection (object Flow, object Output)

    Colorizes optical flow direction.

    • @p Flow is an ImageFlow object.
    • @p Output is a BufferedImage.
  • magnitudeAbs (object Flow, object Output)

    Renders absolute optical flow magnitude.

    • @p Flow is an ImageFlow object.
    • @p Output is a BufferedImage.
  • magnitudeAbsMax (object Flow, double MaxValue, object Output)

    Renders absolute optical flow magnitude with an explicit maximum.

    • @p Flow is an ImageFlow object.
    • @p MaxValue is max flow.
    • @p Output is a BufferedImage.
  • colorized (object Flow, double MaxValue, object Output)

    Renders colorized optical flow.

    • @p Flow is an ImageFlow object.
    • @p MaxValue is max flow.
    • @p Output is a BufferedImage.

class: VisualizeData

[497:14] static extends: object

Static wrappers for boofcv.visualize.VisualizeData.

Methods

  • createPointCloudViewer ()

    Creates a point cloud viewer.

    • @r A PointCloudViewer Java object.
  • loadGenerator (string ClassName)

    Loads a visualization generator.

    • @p ClassName is a generator Java class name.
    • @r The loaded generator.

class: VisualizeShapes

[42:14] static extends: object

Static wrappers for boofcv.gui.feature.VisualizeShapes.

Methods

  • draw (...)

    Draws a quadrilateral, line, or supported shape.

    • @p Args match BoofCV draw overloads.
  • drawLinePoints (object A, object B, object Graphics)

    Draws a line between two points.

    • @p A is the first Point2D_F64.
    • @p B is the second Point2D_F64.
    • @p Graphics is a Graphics2D.
  • drawSubPixel (object A, object B, object Work, object Graphics)

    Draws a subpixel line.

    • @p A is the first Point2D_F64.
    • @p B is the second Point2D_F64.
    • @p Work is a Line2D.Double.
    • @p Graphics is a Graphics2D.
  • drawPolygon (...)

    Draws a polygon.

    • @p Args match BoofCV drawPolygon overloads.
  • drawPolygonCorners (object Polygon, int Radius, object Graphics, bool ShowNumbers)

    Draws polygon corners.

    • @p Polygon is a Polygon2D_F64.
    • @p Radius is corner radius.
    • @p Graphics is a Graphics2D.
    • @p ShowNumbers draws corner indexes when true.
  • fillPolygon (object Polygon, double Scale, object Graphics)

    Fills a polygon.

    • @p Polygon is a Polygon2D_F64.
    • @p Scale scales coordinates.
    • @p Graphics is a Graphics2D.
  • drawArrowSubPixel (...)

    Draws an arrow in subpixel coordinates.

    • @p Args match BoofCV drawArrowSubPixel overloads.
  • drawArrowSubPixelPoints (object A, object B, object Work, object Graphics)

    Draws a subpixel arrow between two points.

    • @p A is the first Point2D_F64.
    • @p B is the second Point2D_F64.
    • @p Work is a Line2D.Double.
    • @p Graphics is a Graphics2D.
  • drawArrow (...)

    Draws an arrow.

    • @p Args match BoofCV drawArrow overloads.
  • drawArrowPoints (object A, object B, object Graphics)

    Draws an arrow between two points.

    • @p A is the first Point2D_F64.
    • @p B is the second Point2D_F64.
    • @p Graphics is a Graphics2D.
  • drawEllipse (...)

    Draws an ellipse.

    • @p Args match BoofCV drawEllipse overloads.
  • drawEllipseBasic (object Ellipse, object Graphics)

    Draws an ellipse.

    • @p Ellipse is an EllipseRotated_F64.
    • @p Graphics is a Graphics2D.
  • drawRectangle (...)

    Draws a rectangle.

    • @p Args match BoofCV drawRectangle overloads.
  • drawRectangleCoords (double X0, double Y0, double X1, double Y1, object Work, object Graphics)

    Draws a rectangle from coordinates.

    • @p X0 is left.
    • @p Y0 is top.
    • @p X1 is right.
    • @p Y1 is bottom.
    • @p Work is a Line2D.Double.
    • @p Graphics is a Graphics2D.
  • drawQuad (...)

    Draws a quadrilateral.

    • @p Args match BoofCV drawQuad overloads.
  • drawQuadBasic (object Quad, object Graphics, bool Fill)

    Draws a quadrilateral.

    • @p Quad is a Quadrilateral_F64.
    • @p Graphics is a Graphics2D.
    • @p Fill fills the shape when true.

class: VisualizeImageData

[290:14] static extends: object

Static wrappers for boofcv.gui.image.VisualizeImageData.

Methods

  • standard (object Image, Output = null)

    Creates a standard visualization of a gray image.

    • @p Image is an ImageGray.
    • @p Output is a BufferedImage or null.
    • @r A BufferedImage.
  • grayUnsigned (object Image, Output = null, int MaxValue = 255)

    Visualizes an unsigned gray integer image.

    • @p Image is a GrayI image.
    • @p Output is a BufferedImage or null.
    • @p MaxValue is the display maximum.
    • @r A BufferedImage.
  • grayMagnitude (object Image, Output = null, double MaxValue = 255.0)

    Visualizes image magnitude.

    • @p Image is an ImageGray.
    • @p Output is a BufferedImage or null.
    • @p MaxValue is the display maximum.
    • @r A BufferedImage.
  • disparity (object Image, Output = null, int Min = 0, int Range = 255)

    Visualizes disparity.

    • @p Image is a disparity image.
    • @p Output is a BufferedImage or null.
    • @p Min is minimum disparity.
    • @p Range is disparity range.
    • @r A BufferedImage.

class: VisualizeOpticalFlowRenderer

[373:7] extends: object

VisualizeOpticalFlowRenderer wraps boofcv.gui.feature.VisualizeOpticalFlow.

Members

  • obj

Methods

  • VisualizeOpticalFlowRenderer ()

    Creates an optical flow renderer.

  • drawLine (double X0, double Y0, double X1, double Y1, object Graphics)

    Draws one flow line.

    • @p X0 is start x.
    • @p Y0 is start y.
    • @p X1 is end x.
    • @p Y1 is end y.
    • @p Graphics is a Graphics2D.
  • createColor ()

    Creates the current flow color.

    • @r A java.awt.Color.
  • computeColorPoints (object A, object B, bool LogScale)

    Computes color from two points.

    • @p A is start point.
    • @p B is end point.
    • @p LogScale enables logarithmic scaling.
  • computeColor (double X, double Y)

    Computes color from x/y motion.

    • @p X is x motion.
    • @p Y is y motion.
  • computeColorLog (double X, double Y)

    Computes logarithmic color from x/y motion.

    • @p X is x motion.
    • @p Y is y motion.

class: VisualizeEdgeFeatures

[328:14] static extends: object

Static wrappers for boofcv.gui.edge.VisualizeEdgeFeatures.

Methods

  • renderOrientation (object Orientation, Output = null)

    Renders edge orientation.

    • @p Orientation is a GrayU8 orientation image.
    • @p Output is a BufferedImage or null.
    • @r A BufferedImage.

class: VisualizeFeatures

[151:14] static extends: object

Static wrappers for boofcv.gui.feature.VisualizeFeatures.

Methods

  • drawPoints (object Graphics, object Color, object Points, int Radius)

    Draws a list of integer points.

    • @p Graphics is a Graphics2D.
    • @p Color is a java.awt.Color.
    • @p Points is a java.util.List of Point2D_I32.
    • @p Radius is point radius.
  • drawPoint (...)

    Draws one point.

    • @p Args match BoofCV drawPoint overloads.
  • drawPointInt (object Graphics, int X, int Y, object Color)

    Draws one integer point.

    • @p Graphics is a Graphics2D.
    • @p X is x.
    • @p Y is y.
    • @p Color is a java.awt.Color.
  • drawPointIntRadius (object Graphics, int X, int Y, int Radius, object Color, bool Fill)

    Draws one integer point with radius.

    • @p Graphics is a Graphics2D.
    • @p X is x.
    • @p Y is y.
    • @p Radius is radius.
    • @p Color is a java.awt.Color.
    • @p Fill fills the point when true.
  • drawPointColorFill (object Graphics, double X, double Y, double Radius, object Color, object FillColor)

    Draws one floating point with outline and fill colors.

    • @p Graphics is a Graphics2D.
    • @p X is x.
    • @p Y is y.
    • @p Radius is radius.
    • @p Color is the outline color.
    • @p FillColor is the fill color.
  • drawCross (...)

    Draws a cross.

    • @p Args match BoofCV drawCross overloads.
  • drawCrossInt (object Graphics, int X, int Y, int Radius)

    Draws an integer cross.

    • @p Graphics is a Graphics2D.
    • @p X is x.
    • @p Y is y.
    • @p Radius is radius.
  • drawScalePoints (...)

    Draws scale points.

    • @p Args match BoofCV drawScalePoints overloads.
  • drawCircle (...)

    Draws a circle.

    • @p Args match BoofCV drawCircle overloads.
  • drawCircleBasic (object Graphics, double X, double Y, double Radius)

    Draws a circle.

    • @p Graphics is a Graphics2D.
    • @p X is center x.
    • @p Y is center y.
    • @p Radius is radius.
  • trackIdToRgb (int TrackId)

    Converts a track ID to RGB.

    • @p TrackId is the track id.
    • @r Packed RGB.

class: VisualizeBinaryData

[235:14] static extends: object

Static wrappers for boofcv.gui.binary.VisualizeBinaryData.

Methods

  • renderBinary (object Binary, bool Invert, Output = null)

    Renders a binary GrayU8 image.

    • @p Binary is the binary image.
    • @p Invert flips black and white.
    • @p Output is a BufferedImage or null.
    • @r A BufferedImage.
  • renderLabeled (object Labeled, object NumRegionsOrColors, Output = null)

    Renders a labeled GrayS32 image.

    • @p Labeled is the labeled image.
    • @p NumRegionsOrColors is an int region count or int[] colors.
    • @p Output is a BufferedImage or null.
    • @r A BufferedImage.
  • renderContours (...)

    Renders contours.

    • @p Args match BoofCV renderContours overloads.
    • @r A BufferedImage.

class: ShowImages

[6:14] static extends: object

Static wrappers for boofcv.gui.image.ShowImages.

Methods

  • showWindow (object Image, string Title)

    Shows a window.

    • @p Image is a BufferedImage, JComponent, or BoofCV image.
    • @p Title is the window title.
    • @r The created panel or frame.
  • showWindow2 (object Image, string Title, bool RepaintOnResize)

    Shows a window with repaint option.

    • @p Image is a BufferedImage, JComponent, or BoofCV image.
    • @p Title is the title.
    • @p RepaintOnResize controls repaint on resize.
    • @r The created panel or frame.
  • showBlocking (object Image, string Title, int Millis)

    Shows a blocking window.

    • @p Image is a BoofCV image or JComponent.
    • @p Title is the title.
    • @p Millis is wait time in milliseconds.
  • showGrid (int Columns, string Title, ...)

    Shows a grid of buffered images.

    • @p Columns is the column count.
    • @p Title is the title.
    • @p Images are BufferedImage objects.
    • @r An ImageGridPanel Java object.

class: VisualizeRegions

[467:14] static extends: object

Static wrappers for boofcv.gui.feature.VisualizeRegions.

Methods

  • watersheds (object Labeled, Output = null, int NumRegions = 0)

    Renders watershed regions.

    • @p Labeled is a GrayS32 label image.
    • @p Output is a BufferedImage or null.
    • @p NumRegions is number of regions.
    • @r A BufferedImage.
  • regions (object Labeled, int NumRegions, Output = null)

    Renders labeled regions.

    • @p Labeled is a GrayS32 label image.
    • @p NumRegions is number of regions.
    • @p Output is a BufferedImage or null.
    • @r A BufferedImage.
  • regionBorders (object Labeled, int NumRegions, Output = null)

    Renders region borders.

    • @p Labeled is a GrayS32 label image.
    • @p NumRegions is number of regions.
    • @p Output is a BufferedImage or null.
    • @r A BufferedImage.