Table of Contents

Namespace Bonsai.Vision.Design

Classes

BinaryRegionExtremesOverlay

Provides a type visualizer that overlays the extremities of a binary connected component over an existing image visualizer.

BinaryRegionExtremesVisualizer

Provides a type visualizer that draws a visual representation of the extremities of a binary connected component.

CapturePropertyCollectionConverter

Provides a type converter that converts collections of video capture properties to and from various other representations, and allows real-time value updates.

CircleOverlay

Provides a type visualizer that overlays the visual representation of a circle over an existing image visualizer.

CircleVisualizer

Provides a type visualizer for circle parameters. If the input is a sequence of images, the visualizer will overlay each circle on top of the original image.

CompressionParameterCollectionEditor

Provides a user interface editor that displays a dialog for editing a collection of image compression parameters.

ConnectedComponentCollectionOverlay

Provides a type visualizer that overlays the collection of connected components over an existing image visualizer.

ConnectedComponentCollectionVisualizer

Provides a type visualizer that displays the properties of a collection of connected components.

ConnectedComponentOverlay

Provides a type visualizer that overlays a cluster of connected pixels over an existing image visualizer.

ConnectedComponentVisualizer

Provides a type visualizer that displays the properties of a cluster of connected pixels.

ContourConvexityOverlay

Provides a type visualizer that overlays the results of contour convexity analysis over an existing image visualizer.

ContourConvexityVisualizer

Provides a type visualizer that displays the results of convexity analysis of a polygonal contour.

ContoursOverlay

Provides a type visualizer that overlays a hierarchy of polygonal contours over an existing image visualizer.

ContoursVisualizer

Provides a type visualizer that displays the outline of all the polygonal contours in a hierarchy.

FileCaptureVisualizer

Provides a type visualizer that displays a seek bar, playback control, and current index for each movie frame.

ImageBox

Represents a graphics accelerated control for displaying an image.

ImageMashupVisualizer

Provides an abstract base class for type visualizers that overlay multiple values into a single image display.

IplImageCircleEditor

Provides a user interface for visually editing circular regions on top of the input image sequence.

IplImageEllipseEditor

Provides a user interface for visually editing elliptical regions on top of the input image sequence.

IplImageLabeledRoiEditor

Provides a user interface for visually editing labeled polygonal regions on top of the input image sequence.

IplImageOutputCircleEditor

Provides a user interface for visually editing circular regions on top of the output image sequence.

IplImageOutputEllipseEditor

Provides a user interface for visually editing elliptical regions on top of the output image sequence.

IplImageOutputQuadrangleEditor

Provides a user interface for visually editing a quadrangular region on top of the output image sequence.

IplImageOutputRectangleEditor

Provides a user interface for visually editing a rectangular region on top of the output image sequence.

IplImageOutputRoiEditor

Provides a user interface for visually editing polygonal regions on top of the output image sequence.

IplImageOverlay

Provides a type visualizer that overlays a grayscale mask over an existing image visualizer.

IplImageQuadrangleEditor

Provides a user interface for visually editing a quadrangular region on top of the input image sequence.

IplImageRectangleEditor

Provides a user interface for visually editing a rectangular region on top of the input image sequence.

IplImageRoiEditor

Provides a user interface for visually editing polygonal regions on top of the input image sequence.

IplImageTexture

Represents a texture buffer which can be updated with IplImage data and rendered onto the current viewport as a full-screen quad.

IplImageVisualizer

Provides a type visualizer that displays the images in a sequence as fast as the active display is refreshed.

KeyPointCollectionOverlay

Provides a type visualizer that overlays a collection of key points over an existing image visualizer.

KeyPointCollectionVisualizer

Provides a type visualizer that displays the collection of key points, or features, extracted from an image frame.

KeyPointOpticalFlowOverlay

Provides a type visualizer that overlays the sparse optical flow between key points over an existing image visualizer.

KeyPointOpticalFlowVisualizer

Provides a type visualizer that displays the sparse optical flow between key points, or features, extracted from an image frame.

LineSegmentOverlay

Provides a type visualizer that overlays a collection of line segments over an existing image visualizer.

LineSegmentVisualizer

Provides a type visualizer for a collection of line segments. If the input is a sequence of images, the visualizer will overlay each line segment on top of the original image.

PointOverlay

Provides a type visualizer that overlays a sequence of points over an existing image visualizer.

PointVisualizer

Provides a type visualizer for 2D points.

PolygonOverlay

Provides a type visualizer that overlays a collection of polygonal regions over an existing image visualizer.

PolygonVisualizer

Provides a type visualizer for a collection of polygonal regions. If the input is a sequence of images, the visualizer will overlay each rectangle on top of the original image.

RectOverlay

Provides a type visualizer that overlays the visual representation of a rectangle over an existing image visualizer.

RectVisualizer

Provides a type visualizer for rectangle parameters. If the input is a sequence of images, the visualizer will overlay each rectangle on top of the original image.

RegionActivityCollectionVisualizer

Provides a type visualizer that displays a collection of polygonal regions of interest and their activity measurements.

ScalarHistogramVisualizer

Provides a type visualizer for per-channel color histograms.

ScalarVisualizer

Provides a type visualizer that displays a sequence of Scalar values as a time series.

SeekEventArgs

Provides data for the Seek event.

TimeIntervalIplImageVisualizer

Provides a type visualizer that displays images in a sequence and adds the interval between each image in the sequence to the status bar.

TimestampedIplImageVisualizer

Provides a type visualizer that displays images in a sequence and adds the timestamp for each image to the status bar.

VideoPlayer

Represents a graphics accelerated video player control.

VisualizerCanvas

Provides a control with a graphics context and a simple render loop for scheduling accelerated rendering operations.

Enums

TrackingMode

Specifies the tracking mode used to overlay a point sequence over an existing image visualizer.