Package boofcv.gui
-
Interface Summary Interface Description BasicInterfaceListener Simple interface for a GUI to tell the main processing that it needs to render the display or reprocess that data.ViewedImageInfoPanel.Listener VisualizeApp Common interface for visualization applications that process a single input image. -
Class Summary Class Description ApplicationLauncherApp Application which lists most of the demonstration application in a GUI and allows the user to double click to launch one in a new JVM.ApplicationLauncherApp.ActiveProcess ApplicationLauncherApp.AppInfo BoofLogo Dynamically rendered BoofCV LogoBoofSwingUtil BoofSwingUtil.RecentFiles FiducialRenderEngineGraphics2D Implementation ofFiducialRenderEngine
for aBufferedImage
.ImageClassificationPanel Displays a set of images and what their assigned labels areImageHistogramPanel Draws a histogram of the image's pixel intensity levelJavaRuntimeLauncher Class for launching JVMs.ListDisplayPanel Displays a list of items and their respective data.MousePauseHelper Toggles a paused variable on each mouse clickPanelGridPanel Panel for displaying panels in a grid.PlotXyPanel Draws a simple XY plotPointCloudViewerPanel For displaying point clouds with controlsProcessTabPanel A jpanel that keeps track of the process id it is supposed to be displaying information for.RenderCalibrationTargetsGraphics2D Renders calibration targets usingGraphics2D
.SelectAlgorithmAndInputPanel Provides pull a menubar for selecting the input source and which algorithm to useSelectAlgorithmPanel Provides a pull down list form which the user can select which algorithm to run.SelectInputPanel Panel where a toolbar is provided for selecting an input image only.StandardAlgConfigPanel Common base class for panels used for configuring the algorithms.ViewedImageInfoPanel Shows information about the current view. -
Enum Summary Enum Description BoofSwingUtil.FileTypes JavaRuntimeLauncher.Exit