All Classes

Class Description
AbstractAssociateDescription2D<Desc>
Default implementations for all functions in AssociateDescription2D
AbstractInterpolatePixelS<T extends ImageGray<T>>
Implements all the functions but does nothing.
AccessColorIndex
Provides access to a RGB color by index
AccessPointIndex<Point>
Provides access to a 3D point by index
AccessPointTracks
Provides access to the location of point tracks.
AccessPointTracks3D
Provides information on point feature based SFM tracking algorithm
AddBrownNtoN_F32
Given an undistorted normalized pixel coordinate, compute the distorted normalized coordinate.
AddBrownNtoN_F64
Given an undistorted normalized pixel coordinate, compute the distorted normalized coordinate.
AddBrownPtoN_F32
Given an undistorted pixel coordinate, compute the distorted normalized image coordinate.
AddBrownPtoN_F64
Given an undistorted pixel coordinate, compute the distorted normalized image coordinate.
AdjustHomographyMatrix
The scale and sign of a homography matrix is ambiguous.
AdjustmentType
Types of adjustments that can be done to an undistorted image.
AdjustPolygonForThresholdBias
When a binary image is created some of the sides are shifted up to a pixel.
Affine2DCodec
Converts an Affine2D_F64 to and from an array parameterized format.
AnimatePanel
Displays a sequence of images.
AnyImageDerivative<I extends ImageGray<I>,​D extends ImageGray<D>>
A helpful class which allows a derivative of any order to be computed from an input image using a simple to use interface.
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  
AssignPixelValue_MB<T extends ImageMultiBand<T>>
Abstract way to assign pixel values to ImageMultiBand without knowing the underlying data type.
AssignPixelValue_MB.F32  
AssignPixelValue_MB.I16<T extends InterleavedI16<T>>  
AssignPixelValue_MB.I8<T extends InterleavedI8<T>>  
AssignPixelValue_MB.S32  
AssignPixelValue_SB<T extends ImageGray<T>>
Abstract way to assign pixel values to ImageGray without knowing the underlying data type.
AssignPixelValue_SB.F32  
AssignPixelValue_SB.I16<T extends GrayI16<T>>  
AssignPixelValue_SB.I8<T extends GrayI8<T>>  
AssignPixelValue_SB.S32  
Associate<Desc>
Common interface for associating features between two images.
AssociateDescription<Desc>
Generalized interface for associating features.
AssociateDescription2D<Desc>
Associates features from two images together using both 2D location and descriptor information.
AssociateDescription2DDefault<Desc>
Provides default implementations for all functions.
AssociateDescriptionAbstract<Desc>
Provides default implementations for all functions.
AssociateDescriptionArraySets<Desc>
Feature set aware association algorithm.
AssociateDescriptionHashSets<Desc>
Feature set aware association algorithm for use when there is a large sparse set of unique set ID's.
AssociateDescriptionSets2D<Desc>
Feature set aware association algorithm that takes in account image location.
AssociateDescTo2D<D>
Wrapper around AssociateDescription that allows it to be used inside of AssociateDescription2D
AssociatedIndex
Indexes of two associated features and the fit score..
AssociatedPair
The observed location of a point feature in two camera views.
AssociatedPair3D
The observed location of a feature in two camera views.
AssociatedPairConic
The observed location of a conic feature in two camera views.
AssociatedPairTrack
A track that's observed in two images at the same time.
AssociatedTriple
Contains a set of three observations of the same point feature in three different views.
AssociatedTripleIndex
Indexes of three associated features and the fit score.
AssociatedTriplePanel
Visualizes associations between three views.
AssociatedTuple
Interface for arbitrary number of matched 2D features
AssociatedTupleDN
Associated set of Point2D_F64 for an arbitrary number of views which can be changed.
AssociatedTupleN
Associated set of Point2D_F64 for an arbitrary number of views that is fixed.
AssociateGreedyBase<D>
Performs association by greedily assigning matches to the src list from the dst list if they minimize a score function.
AssociateGreedyBase2D<D>
Base class for associating image features using descriptions and 2D distance cropping.
AssociateGreedyBruteForce2D<D>
Greedily assigns two features to each other based on their scores while pruning features based on their distance apart.
AssociateGreedyBruteForce2D_MT<D>
Greedily assigns two features to each other based on their scores while pruning features based on their distance apart.
AssociateGreedyDesc<D>
Brute force greedy association for objects described by a TupleDesc_F64.
AssociateGreedyDesc_MT<D>
Brute force greedy association for objects described by a TupleDesc_F64.
AssociateGreedyDescBase<D>
Greedy association for matching descriptors
AssociateImageDistanceEuclideanSq
Computes the Euclidean distance squared between two points for association
AssociateImageDistanceFunction
Computes the distance between two points.
AssociateMaxDistance<D>
Two features can only be associated if their distance in image space is less than the specified number.
AssociateNearestNeighbor<D>
Matches features using a NearestNeighbor search from DDogleg.
AssociateNearestNeighbor_MT<D>
Parallel associate version of AssociateNearestNeighbor_ST.
AssociateNearestNeighbor_ST<D>
Matches features using a NearestNeighbor search from DDogleg.
AssociateStereo2D<Desc extends TupleDesc<Desc>>
Association for a stereo pair where the source is the left camera and the destination is the right camera.
AssociateThreeByPairs<TD extends TupleDesc<TD>>
Associates features in three view with each other by associating each pair of images individually.
AssociateThreeDescription<Desc>
Common interface for associating features between three images.
AssociateUniqueByScoreAlg
If multiple associations are found for a single source and/or destination feature then this ambiguity is removed by selecting the association with the best score.
AssociationPanel
Shows which two features are associated with each other.
AssociationScorePanel<D>
Displays relative association scores for different features.
AutoTypeImage
Image information for auto generated code
AverageDownSampleOps
Operations related to down sampling image by computing the average within square regions.
BackgroundAlgorithmBasic
Performs background subtraction on an image using the very simple per-pixel "basic" model, as described in [1].
BackgroundAlgorithmGaussian
Background model in which each pixel is modeled as an independent Guassian distribution.
BackgroundAlgorithmGmm
Background model in which each pixel is modeled as a Gaussian mixture model.
BackgroundGmmCommon
Common code for all implementations of BackgroundAlgorithmGmm.
BackgroundModel<T extends ImageBase<T>>
Base class for background subtraction/motion detection.
BackgroundModelMoving<T extends ImageBase<T>,​MotionModel extends InvertibleTransform<MotionModel>>
Base class for classifying pixels and background based on the apparent motion of pixels when the camera is moving.
BackgroundModelStationary<T extends ImageBase<T>>
Base class for classifying pixels as background based on the apparent motion of pixels when the camera is static.
BackgroundMovingBasic<T extends ImageBase<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundAlgorithmBasic for moving images.
BackgroundMovingBasic_IL<T extends ImageInterleaved<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingBasic for Planar.
BackgroundMovingBasic_IL_MT<T extends ImageInterleaved<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingBasic for Planar.
BackgroundMovingBasic_PL<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingBasic for Planar.
BackgroundMovingBasic_PL_MT<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingBasic for Planar.
BackgroundMovingBasic_SB<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingBasic for ImageGray.
BackgroundMovingBasic_SB_MT<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingBasic for ImageGray.
BackgroundMovingGaussian<T extends ImageBase<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundAlgorithmGaussian for moving images.
BackgroundMovingGaussian_IL<T extends ImageInterleaved<T>,​Motion extends InvertibleTransform<Motion>>
BackgroundMovingGaussian_IL_MT<T extends ImageInterleaved<T>,​Motion extends InvertibleTransform<Motion>>
BackgroundMovingGaussian_PL<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingGaussian for Planar.
BackgroundMovingGaussian_PL_MT<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingGaussian for Planar.
BackgroundMovingGaussian_SB<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingGaussian for ImageGray.
BackgroundMovingGaussian_SB_MT<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingGaussian for ImageGray.
BackgroundMovingGmm<T extends ImageBase<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundAlgorithmGmm for moving images.
BackgroundMovingGmm_MB<T extends ImageMultiBand<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingGmm for ImageGray.
BackgroundMovingGmm_MB_MT<T extends ImageMultiBand<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingGmm for ImageGray.
BackgroundMovingGmm_SB<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingGmm for ImageGray.
BackgroundMovingGmm_SB_MT<T extends ImageGray<T>,​Motion extends InvertibleTransform<Motion>>
Implementation of BackgroundMovingGmm for ImageGray.
BackgroundStationaryBasic<T extends ImageBase<T>>
Implementation of BackgroundAlgorithmBasic for stationary images.
BackgroundStationaryBasic_IL<T extends ImageInterleaved<T>>
Implementation of BackgroundStationaryBasic for ImageGray.
BackgroundStationaryBasic_IL_MT<T extends ImageInterleaved<T>>
Implementation of BackgroundStationaryBasic for ImageGray.
BackgroundStationaryBasic_PL<T extends ImageGray<T>>
Implementation of BackgroundStationaryBasic for ImageGray.
BackgroundStationaryBasic_PL_MT<T extends ImageGray<T>>
Implementation of BackgroundStationaryBasic for ImageGray.
BackgroundStationaryBasic_SB<T extends ImageGray<T>>
Implementation of BackgroundStationaryBasic for Planar.
BackgroundStationaryBasic_SB_MT<T extends ImageGray<T>>
Implementation of BackgroundStationaryBasic for Planar.
BackgroundStationaryGaussian<T extends ImageBase<T>>
Implementation of BackgroundAlgorithmGaussian for stationary images.
BackgroundStationaryGaussian_IL<T extends ImageInterleaved<T>>
BackgroundStationaryGaussian_IL_MT<T extends ImageInterleaved<T>>
BackgroundStationaryGaussian_PL<T extends ImageGray<T>>
Implementation of BackgroundStationaryGaussian for Planar.
BackgroundStationaryGaussian_PL_MT<T extends ImageGray<T>>
Implementation of BackgroundStationaryGaussian for Planar.
BackgroundStationaryGaussian_SB<T extends ImageGray<T>>
Implementation of BackgroundMovingGaussian for ImageGray.
BackgroundStationaryGaussian_SB_MT<T extends ImageGray<T>>
Implementation of BackgroundMovingGaussian for ImageGray.
BackgroundStationaryGmm<T extends ImageBase<T>>
Implementation of BackgroundAlgorithmGmm for stationary images.
BackgroundStationaryGmm_MB<T extends ImageMultiBand<T>>
Implementation of BackgroundAlgorithmGmm for ImageMultiBand.
BackgroundStationaryGmm_MB_MT<T extends ImageMultiBand<T>>
Implementation of BackgroundAlgorithmGmm for ImageMultiBand.
BackgroundStationaryGmm_SB<T extends ImageGray<T>>
Implementation of BackgroundAlgorithmGmm for ImageGray.
BackgroundStationaryGmm_SB_MT<T extends ImageGray<T>>
Implementation of BackgroundAlgorithmGmm for ImageGray.
BaseAssociateDescriptionSets<Desc>
Base class for set aware feature association
BaseAssociateSets<Desc>
Base class for set aware feature association
BaseConfigBackground
Common configuration for all BackgroundModel
BaseConfigPolyline
Common class for all polyline algorithms.
BaseDenseHog<I extends ImageBase<I>>
Base calss for dense HOG implementations.
BaseDetectFiducialSquare<T extends ImageGray<T>>
Base class for square fiducial detectors.
BaseDetectFiducialSquare.Result  
BaseGeneralFeatureIntensity<I extends ImageGray<I>,​D extends ImageGray<D>>
Provides some basic functionality for implementing GeneralFeatureIntensity.
BaseImageClassifier
Base class for ImageClassifiers which implements common elements
BaseIntegralEdge<T extends ImageGray<T>>
Base class for computing line integrals along lines/edges.
BasicInterfaceListener
Simple interface for a GUI to tell the main processing that it needs to render the display or reprocess that data.
BicubicKernel_F32
A kernel can be used to approximate bicubic interpolation.
BilinearPixelMB<T extends ImageInterleaved<T>>
Performs bilinear interpolation to extract values between pixels in an image.
BilinearPixelS<T extends ImageGray<T>>
Performs bilinear interpolation to extract values between pixels in an image.
BilinearRectangle_F32
Performs bilinear interpolation to extract values between pixels in an image.
BilinearRectangle_S16
Performs bilinear interpolation to extract values between pixels in an image.
BilinearRectangle_U8
Performs bilinear interpolation to extract values between pixels in an image.
BinaryCompareDefinition_I32
Describes the layout of a BRIEF descriptor.
BinaryContourFinder
Interface for finding contours around binary blobs.
BinaryContourFinderLinearExternal
Wrapper around LinearExternalContours
BinaryContourHelper
Helper function that makes it easier to adjust the size of the binary image when working with a padded or unpadded contour finding algorithm.
BinaryContourInterface
Common interface for binary contour finders
BinaryContourInterface.Padded
Many contour algorithms require that the binary image has an outside border of all zeros.
BinaryEllipseDetector<T extends ImageGray<T>>
Detects ellipses inside gray scale images.
BinaryEllipseDetector.EllipseInfo  
BinaryEllipseDetectorPixel
Detects ellipses inside a binary image by finding their contour and fitting an ellipse to the contour.
BinaryEllipseDetectorPixel.Found  
BinaryFilters
Class for binary filters
BinaryFilters.Dilate4  
BinaryFilters.Dilate8  
BinaryFilters.Edge4  
BinaryFilters.Edge8  
BinaryFilters.Erode4  
BinaryFilters.Erode8  
BinaryFilters.Invert  
BinaryFilters.RemovePointNoise  
BinaryFilters.Thin  
BinaryImageOps
Contains a standard set of operations performed on binary images.
BinaryLabelContourFinder
Interface for finding contours around binary blobs and labeling the image at the same time.
BinaryLabelContourFinderChang2004
BinaryThinning
Applies binary thinning operators to the input image.
BlockIndexLength
The start and length of segment inside a block of arrays
BlockMatchingApproach
List of block matching approaches available for use in SGM.
BlockRowScore<T extends ImageBase<T>,​ScoreArray,​ImageData>
Interface for computing disparity scores across an entire row
BlockRowScore.ArrayF32<T extends ImageBase<T>>  
BlockRowScore.ArrayS32<T extends ImageBase<T>,​ImageData>  
BlockRowScore.ArrayS32_BF32  
BlockRowScore.ArrayS32_BS32<T extends GrayI<T>,​ImageData>  
BlockRowScore.ArrayS32_BS64  
BlockRowScoreCensus
Computes the block disparity score using a CensusTransform.
BlockRowScoreCensus.CensusArrayS32_B32<T extends GrayI<T>,​ImageData>  
BlockRowScoreCensus.S32  
BlockRowScoreCensus.S64  
BlockRowScoreCensus.U8  
BlockRowScoreMutualInformation
Block StereoMutualInformation implementation.
BlockRowScoreMutualInformation.U8  
BlockRowScoreNcc<T extends ImageBase<T>>
Score using NCC.
BlockRowScoreNcc.F32  
BlockRowScoreSad
Computes the Sum of Absolute Difference (SAD) for block matching based algorithms.
BlockRowScoreSad.F32  
BlockRowScoreSad.S16  
BlockRowScoreSad.SadArrayF32  
BlockRowScoreSad.SadArrayS32<T extends GrayI<T>,​ImageData>  
BlockRowScoreSad.U16  
BlockRowScoreSad.U8  
BlurFilter<T extends ImageBase<T>>
Interface for filters which blur the image.
BlurImageOps
Catch all class for function which "blur" an image, typically used to "reduce" the amount of noise in the image.
BlurStorageFilter<T extends ImageBase<T>>
Simplified interface for using a blur filter that requires storage.
BoofCheckFailure
Error thrown when BoofCV asserts fail
BoofConcurrency
Central class for controlling concurrency in BoofCV.
BoofDefaults
Grab bag of different default values used throughout BoofCV.
BoofLambdas
Set of commonly used functions for Lambdas
BoofLambdas.ConvertCopy<In,​Out>  
BoofLambdas.ConvertOut<In,​Out>  
BoofLambdas.Extract<In,​Out>  
BoofLambdas.Factory<T>  
BoofLambdas.Filter<T>  
BoofLambdas.FilterInt  
BoofLambdas.FilterLong  
BoofLambdas.IndexRgbConsumer  
BoofLambdas.IndexToString  
BoofLambdas.Map_I32_I32  
BoofLambdas.MassageString  
BoofLambdas.Match_F32  
BoofLambdas.Match_F64  
BoofLambdas.Match_I16  
BoofLambdas.Match_I8  
BoofLambdas.Match_S32  
BoofLambdas.Match_S64  
BoofLambdas.PixXyzConsumer_F32  
BoofLambdas.PixXyzConsumer_F64  
BoofLambdas.ProcessCall  
BoofLambdas.ProcessDD  
BoofLambdas.ProcessI  
BoofLambdas.ProcessII  
BoofLambdas.ProcessIIB  
BoofLambdas.ProcessIndex<T>  
BoofLambdas.ProcessIndex2<A,​B>  
BoofLambdas.ProcessObject<T>  
BoofLambdas.SelectElement<T>  
BoofLambdas.ToString<T>  
BoofLambdas.Transform<T>  
BoofLogo
Dynamically rendered BoofCV Logo
BoofMiscOps
Miscellaneous functions which have no better place to go.
BoofMjpegVideo
Loads a MJPEG wrapped inside a SimpleImageSequence.
BoofSwingUtil  
BoofSwingUtil.FileTypes  
BoofSwingUtil.RecentFiles  
BoofTesting
Functions to aid in unit testing code for correctly handling sub-images
BoofVerbose
Common arguments for verbose debug
BoofVersion
Automatically generated file containing build version information.
BoofVideoManager
Allows a VideoInterface to be created abstractly without directly referencing the codec class.
BorderIndex1D
Remaps references to elements outside of an array to elements inside of the array.
BorderIndex1D_Extend
Returns the closest point inside the image based on Manhattan distance.
BorderIndex1D_Reflect
Access to outside the array are reflected back into the array around the closest border.
BorderIndex1D_Wrap
Handles borders by wrapping around to the image's other side.
BorderType
How the image border is handled by a convolution filter.
BOverrideBlurImageOps
Override for blur image ops functions
BOverrideBlurImageOps.Gaussian<T extends ImageBase<T>>  
BOverrideBlurImageOps.Mean<T extends ImageBase<T>>  
BOverrideBlurImageOps.Median<T extends ImageBase<T>>  
BOverrideClass
Base class for override operations.
BOverrideConvolveImage
Override for ConvolveImage.
BOverrideConvolveImage.Convolve  
BOverrideConvolveImage.Horizontal  
BOverrideConvolveImage.Vertical  
BOverrideConvolveImageMean
Override for ConvolveImageMean
BOverrideConvolveImageMean.Horizontal  
BOverrideConvolveImageMean.Vertical  
BOverrideConvolveImageNormalized
Override for normalized convolutions
BOverrideConvolveImageNormalized.Convolve  
BOverrideConvolveImageNormalized.Horizontal  
BOverrideConvolveImageNormalized.Vertical  
BOverrideFactoryBinaryContourFinder
BOverrideFactoryBinaryContourFinder.Chang2004  
BOverrideFactoryFeatureExtractor
Location of override functions related to FactoryFeatureExtractor.
BOverrideFactoryFeatureExtractor.NonMax  
BOverrideFactoryFeatureExtractor.NonMaxCandidate  
BOverrideFactoryThresholdBinary
Override functions which allows external code to be called instead of BoofCV for thresholding operations.
BOverrideFactoryThresholdBinary.GlobalEntropy  
BOverrideFactoryThresholdBinary.GlobalFixed  
BOverrideFactoryThresholdBinary.GlobalOtsu  
BOverrideFactoryThresholdBinary.LocalBlockMean  
BOverrideFactoryThresholdBinary.LocalBlockMinMax  
BOverrideFactoryThresholdBinary.LocalBlockOtsu  
BOverrideFactoryThresholdBinary.LocalGaussian  
BOverrideFactoryThresholdBinary.LocalMean  
BOverrideFactoryThresholdBinary.LocalOtsu  
BOverrideFactoryThresholdBinary.LocalSauvola  
BOverrideManager
Provides functions for managing overrided functions
BowDistanceTypes
Distance types for BOW methods
BowMatch
Common image match data type for Bag-of-Words methods
BowUtils
Utility functions related to Bag-of-Words methods
BriefFeatureQueue
BroxWarpingSpacial<T extends ImageGray<T>>
Dense optical flow which adheres to a brightness constancy assumption, a gradient constancy assumption, and a discontinuity-preserving spatio-temporal smoothness constraint.
BroxWarpingSpacial_to_DenseOpticalFlow<T extends ImageGray<T>>
Implementation of BroxWarpingSpacial for HornSchunck.
BufferedFileImageSequence<T extends ImageBase<T>>
Loads or plays a sequence of buffered images.
BundleAdjustment<Structure extends SceneStructure>
High level interface for bundle adjustment.
BundleAdjustmentCamera
Generalized camera model for bundle adjustment.
BundleAdjustmentMetricResidualFunction
Computes observations errors/residuals for metric bundle adjustment as implemented using UnconstrainedLeastSquares.
BundleAdjustmentMetricSchurJacobian<M extends DMatrix>
Computes the Jacobian for bundle adjustment with a Schur implementation.
BundleAdjustmentMetricSchurJacobian_DDRM
Computes the Jacobian for BundleAdjustmentSchur_DDRM using sparse matrices in EJML.
BundleAdjustmentMetricSchurJacobian_DSCC
Computes the Jacobian for BundleAdjustmentSchur_DSCC using sparse matrices in EJML.
BundleAdjustmentOps
Operations related to Bundle Adjustment.
BundleAdjustmentProjectiveResidualFunction
Computes observations errors/residuals for projective bundle adjustment as implemented using UnconstrainedLeastSquares.
BundleAdjustmentProjectiveSchurJacobian<M extends DMatrix>
Computes the Jacobian for BundleAdjustmentSchur for generic matrices.
BundleAdjustmentProjectiveSchurJacobian_DDRM
Computes the Jacobian for BundleAdjustmentSchur_DSCC using sparse matrices in EJML.
BundleAdjustmentProjectiveSchurJacobian_DSCC
Computes the Jacobian for BundleAdjustmentSchur_DSCC using sparse matrices in EJML.
BundleAdjustmentSchur<Structure extends SceneStructure,​M extends DMatrix>
Implementation of bundle adjustment using Shur Complement and generic sparse matrices.
BundleAdjustmentSchur_DDRM<Structure extends SceneStructure>
Implementation of BundleAdjustmentSchur for dense matrices
BundleAdjustmentSchur_DSCC<Structure extends SceneStructure>
Implementation of BundleAdjustmentSchur for sparse matrices
BundleAdjustmentSchur.Codec<Structure extends SceneStructure>  
BundleAdjustmentSchur.FunctionResiduals<Structure extends SceneStructure>  
BundleAdjustmentSchur.Jacobian<Structure extends SceneStructure,​M extends DMatrix>  
BundleCameraNumericJacobian
Computes numerical jacobian from BundleAdjustmentCamera.
BundleCameraProjective
Projective camera model.
BundleDummyCamera
Model that does nothing other than throw exceptions.
BundleKannalaBrandt
Implementation of CameraKannalaBrandt for bundle adjustment
BundlePinhole
Formulas for CameraPinhole.
BundlePinholeBrown
Formulas for CameraPinholeBrown.
BundlePinholeSimplified
A pinhole camera with radial distortion that is fully described using three parameters.
BundlePinholeSnavely
Bundler and Bundle Adjustment in the Large use a different coordinate system.
BundleToRectificationStereoParameters
Given parameters from bundle adjustment, compute all the parameters needed to compute a rectified stereo image pair.
BundleUniversalOmni
Implementation of CameraUniversalOmni for bundle adjustment
CachedSineCosine_F32
Precomputes the output of sine/cosine operations.
CalibrateMonoPlanar
Performs the full processing loop for calibrating a mono camera from a planar grid.
CalibrateStereoPlanar
Given a sequence of observations from a stereo camera compute the intrinsic calibration of each camera and the extrinsic calibration between the two cameras.
CalibrationDetectorChessboardBinary
CalibrationDetectorChessboardX
Detector for chessboard calibration targets which searches for X-Corners.
CalibrationDetectorCircleHexagonalGrid
Calibration implementation of circle hexagonal grid fiducial.
CalibrationDetectorCircleRegularGrid
Calibration implementation of circle regular grid fiducial.
CalibrationDetectorMultiECoCheck
CalibrationDetectorSquareGrid
Implementation of DetectSingleFiducialCalibration for square grid target types.
CalibrationFiducialDetector<T extends ImageGray<T>>
Wrapper which allows a calibration target to be used like a fiducial for pose estimation.
CalibrationIO
Functions for loading and saving camera calibration related data structures from/to disk
CalibrationModelPanel
Provides a graphical way to select the camera calibration model
CalibrationModelPanel.Listener  
CalibrationObservation
List of observed features and their pixel locations on a single calibration target from one image.
CalibrationPatterns
List of all the supported types of calibration fiducial patterns
CalibrationPlanarGridZhang99
Full implementation of the Zhang99 camera calibration algorithm using planar calibration targets.
CalibrationPlanarGridZhang99.Listener  
CalibrationTargetPanel
Used to specify the calibration target's parameters
CalibrationTargetPanel.Listener  
CameraKannalaBrandt
A camera model for pinhole, wide angle, and fisheye cameras.
CameraModel
Common class for camera models
CameraModelType
List of all built in camera models
CameraPinhole
Intrinsic camera parameters for a pinhole camera.
CameraPinholeBrown
Adds radial and tangential distortion to the intrinsic parameters of a pinhole camera.
CameraPlaneProjection
Computes the location of a point on the plane from an observation in pixels and the reverse.
CameraToEquirectangular_F32
Given a transform from a pixel to normalized image coordinates or spherical it will define an equirectangular transform.
CameraToEquirectangular_F64
Given a transform from a pixel to normalized image coordinates or spherical it will define an equirectangular transform.
CameraUniversalOmni
Camera model for omnidirectional single viewpoint sensors [1].
CannyEdge<T extends ImageGray<T>,​D extends ImageGray<D>>
Implementation of canny edge detector.
CannyEdgeDynamic<T extends ImageGray<T>,​D extends ImageGray<D>>
Canny edge detector where the thresholds are computed dynamically based upon the magnitude of the largest edge
CellValue
Value of a decoded cell inside of ECoCheckDetector.
CensusTransform
The Census Transform [1] computes a bit mask for each pixel in the image.
CensusVariants
Different sampling patterns for CensusTransform.
ChessboardCorner
Corner in a chessboard.
ChessboardCornerClusterFinder<T extends ImageGray<T>>
From a set of ChessboardCorners find all the chessboard grids in view.
ChessboardCornerClusterFinder.Edge  
ChessboardCornerClusterFinder.EdgeSet
Collection of edges that share the same relationship with the source vertex.
ChessboardCornerClusterFinder.LineInfo
Describes the relationship between two vertexes in the graph.
ChessboardCornerClusterFinder.SearchResults  
ChessboardCornerClusterFinder.Vertex
Graph vertex for a corner.
ChessboardCornerClusterToGrid
Given a chessboard corner cluster find the grid which it matches.
ChessboardCornerClusterToGrid.CheckShape  
ChessboardCornerClusterToGrid.GridElement  
ChessboardCornerClusterToGrid.GridInfo  
ChessboardCornerDistance
Corner distance for use in NearestNeighbor searches
ChessboardCornerEdgeIntensity<T extends ImageGray<T>>
Computes edge intensity for the line between two corners.
ChessboardCornerGraph
A graph describing the inner corners in a chessboard patterns.
ChessboardCornerGraph.Node  
ChessboardPolygonHelper<T extends ImageGray<T>>
Helper which expands polygons prior to optimization.
Circulant_to_TrackerObjectQuad<T extends ImageGray<T>>
CirculantTracker<T extends ImageGray<T>>
Tracker that uses the theory of Circulant matrices, Discrete Fourier Transform (DCF), and linear classifiers to track a target and learn its changes in appearance [1].
CircularIndex
Function for use when referencing the index in a circular list
ClassificationHistogram
Used create a histogram of actual to predicted classification.
ClassifierAndSource
Contains a classifier and where to download its models.
ClassifierKNearestNeighborsBow<T extends ImageBase<T>,​TD extends TupleDesc<TD>>
Scene classification which uses bag-of-word model and K-Nearest Neighbors.
ClipAndReduce<T extends ImageBase<T>>
Transforms an image in an attempt to not change the information contained inside of it for processing by a classification algorithm that requires an image of fixed size.
ClusterLabeledImage
Given a labeled image in which pixels that contains the same label may or may not be connected to each other, create a new labeled image in which only connected pixels have the same label.
ClusterVisualWords
Finds clusters of TupleDesc_F64 which can be used to identify frequent features, a.k.a words.
CodecBundleAdjustmentInTheLarge
Reading and writing data in the Bundle Adjustment in the Large format.
CodecSceneStructureMetric
Encodes and decodes the values in a SceneStructureMetric using the following parameterization:
CodecSceneStructureProjective
Encodes and decodes the values in a SceneStructureProjective using the following parameterization:
Color3_F32
Stores the values of a 3-band color using floating point numbers.
Color3_I32
Stores the values of a 3-band color using integers.
ColorDifference
Methods for computing the difference (or error) between two colors in CIELAB color space
ColorFormat
Specifies different color formats
ColorHsv
Color conversion between RGB and HSV color spaces.
ColorizeCloudFromImage<T extends ImageBase<T>>
Given a set of 3D points and the image they are from, extract the RGB value.
ColorizeMultiViewStereoResults<T extends ImageBase<T>>
Helper class which handles all the data structure manipulations for extracting RGB color values from a point cloud computed by MultiViewStereoFromKnownSceneStructure.
ColorLab
Conversion between RGB and CIE LAB color space.
ColorPoint3D
3D point with a color associated with it
ColorQueue_F32
Stores an array of floats on constant size.
ColorRgb
Contains functions related to working with RGB images and converting RGB images to gray-scale using a weighted equation.
ColorXyz
Color conversion between RGB and CIE XYZ models.
ColorYuv
Color conversion between YUV and RGB, and YCbCr and RGB.
Comaniciu2003_to_TrackerObjectQuad<T extends ImageBase<T>>
CombineFilesTogether
Combines a sequence of files together using a simple format.
Compare_F32
Compares two scores to see which is better
Compare_S32
Compares two scores to see which is better
CompareTwoImagePanel
Panel for displaying two images next to each other separated by a border.
CompatibleProjectiveHomography
Algorithms for finding a 4x4 homography which can convert two camera matrices of the same view but differ in only the projective ambiguity.
CompleteSift
SIFT combined together to simultaneously detect and describe the key points it finds.
CompleteSift_DetectDescribe<I extends ImageGray<I>>
Wrapper around CompleteSift for DetectDescribePoint.
CompleteSift_MT
Concurrent implementation of CompleteSift.
ComputeMeanTuple_F32
Update cluster assignments for TupleDesc_F32 descriptors.
ComputeMeanTuple_F64
Update cluster assignments for TupleDesc_F64 descriptors.
ComputeMeanTuple_MT_F32
Concurrent implementation of ComputeMeanTuple_F32
ComputeMeanTuple_MT_F64
Concurrent implementation of ComputeMeanTuple_F64
ComputeMeanTuple_MT_U8
Concurrent implementation of ComputeMeanTuple_F64
ComputeMeanTuple_U8
Update cluster assignments for TupleDesc_U8 descriptors.
ComputeMedianTuple_B
Update cluster assignments for TupleDesc_B descriptors.
ComputeMedianTuple_MT_B
Concurrent implementation of ComputeMedianTuple_B
ComputeObservationAcuteAngle
Computes the acute angle between two observations.
ComputeOtsu
Computes different variants of Otsu.
ComputeRegionMeanColor<T extends ImageBase<T>>
Computes the mean color for regions in a segmented image.
ComputeRegionMeanColor.F32
Implementation for GrayF32
ComputeRegionMeanColor.PL_F32
Implementation for Planar
ComputeRegionMeanColor.PL_U8
Implementation for Planar
ComputeRegionMeanColor.U8
Implementation for GrayU8
ConfigAssociate
Configuration for associating using descriptors only
ConfigAssociate.AssociationType  
ConfigAssociateGreedy
Configuration for AssociateGreedyDesc.
ConfigAssociateNearestNeighbor
Configuration for AssociateNearestNeighbor_ST.
ConfigAverageIntegral
ConfigBackgroundBasic
Configuration for ConfigBackgroundBasic.
ConfigBackgroundGaussian
Configuration for ConfigBackgroundGaussian.
ConfigBackgroundGmm
Configuration for ConfigBackgroundGmm.
ConfigBrief
Configuration for BRIEF descriptor.
ConfigBroxWarping
Configuration for HornSchunckPyramid
ConfigBundleAdjustment
Configuration for BundleAdjustment
ConfigBundleUtils
Configuration for MetricBundleAdjustmentUtils
ConfigCalibrationTarget
Describes the calibration target.
ConfigChessboardBinary
Calibration parameters for chessboard style calibration grid.
ConfigChessboardX
Calibration parameters for chessboard style calibration grid.
ConfigCircleHexagonalGrid
Calibration parameters for an hexagonal grid of circle calibration target.
ConfigCircleRegularGrid
Calibration parameters for a regular grid of circle calibration target.
ConfigCirculantTracker
Configuration for CirculantTracker.
ConfigComaniciu2003
ConfigCompleteSift
Configuration for CompleteSift.
ConfigConverge
Generic configuration for optimization routines
ConfigConvertTupleDesc
Configuration that specifies how a TupleDesc should be converted into one of a different data structure
ConfigConvertTupleDesc.DataType
Array data type for output tuple
ConfigDeformPointMLS
Configuration for ImageDeformPointMLS_F32
ConfigDenseHoG
Configuration for FactoryDescribeImageDense
ConfigDenseSift
Configuration for dense SIFT features
ConfigDenseSurfFast
Configuration for Dense SURF features optimized for Speed
ConfigDenseSurfStable
Configuration for Dense SURF features optimized for stability
ConfigDescribePoint
Configuration for creating DescribePoint
ConfigDescribeRegion
Configuration for creating DescribePointRadiusAngle
ConfigDescribeRegion.Type  
ConfigDetectDescribe
Configuration for creating DetectDescribePoint implementations.
ConfigDetectInterestPoint
Configuration for detecting any built in interest point.
ConfigDetectInterestPoint.Type  
ConfigDiscreteLevels
Specifies number of layers in the pyramid.
ConfigDisparity
Generic configuration for any dense stereo disparity algorithm.
ConfigDisparity.Approach
List of avaliable approaches
ConfigDisparityBM
Configuration for the basic block matching stereo algorithm that employs a greedy winner takes all strategy.
ConfigDisparityBMBest5
A block matching algorithm which improved performance along edges by finding the score for 9 regions but only selecting the 5 best.
ConfigDisparityError
Configurations for different types of disparity error metrics
ConfigDisparityError.Census
Configuration for Census
ConfigDisparityError.HMI
Configuration for Hierarchical Mutual Information.
ConfigDisparityError.NCC
Normalized cross correlation error
ConfigDisparitySGM
Configuration for Semi Global Matching
ConfigDisparitySGM.ConfigBlockMatchError  
ConfigDisparitySGM.Paths
Allowed number of paths
ConfigECoCheckDetector
Configuration for detecting ECoCheck markers.
ConfigECoCheckMarkers
Specifies the grid shape and physical sizes for one or more ConfigECoCheckDetector type markers.
ConfigECoCheckMarkers.MarkerShape  
ConfigEdgeThreshold
Configuration for computing a binary image from a thresholded gradient.
ConfigEllipseDetector
Configuration for BinaryEllipseDetector for use in FactoryShapeDetector
ConfigEllipseEdgeCheck
Parameters for EdgeIntensityEllipse
ConfigEpipolarScore3D
Configuration for implementations of EpipolarScore3D.
ConfigEpipolarScore3D.FundamentalCompatible
ConfigEpipolarScore3D.FundamentalRotation
Configuration for ScoreFundamentalVsRotation
ConfigEpipolarScore3D.ModelInliers
ConfigEpipolarScore3D.Type
Specifies which algorithm to use
ConfigEssential
Configuration parameters for estimating an essential matrix robustly.
ConfigEssential.ErrorModel  
ConfigExtract
General configuration for NonMaxSuppression.
ConfigFastCorner
Configuration for FAST feature detector.
ConfigFastHessian
Configuration for FastHessianFeatureDetector plus feature extractor.
ConfigFeatureToSceneRecognition
Generic configuration for using implementations of FeatureSceneRecognition inside of SceneRecognition.
ConfigFeatureToSceneRecognition.Type
Which type of recognition algorithm to use
ConfigFh04
ConfigFiducialBinary
ConfigFiducialHammingDetector
Configuration that describes how to detect a Hamming marker.
ConfigFiducialImage
ConfigFundamental
Configuration parameters for estimating a fundamental matrix robustly.
ConfigFundamental.ErrorModel  
ConfigGeneralDetector
Configuration for GeneralFeatureDetector.
ConfigGeneratePairwiseImageGraph
Configuration for GeneratePairwiseImageGraph.
ConfigGenerateStereoGraph
ConfigGenerator<Config extends Configuration>
Generates configuration.
ConfigGeneratorGrid<Config extends Configuration>
Implementation of ConfigGenerator that samples the configuration space using a grid pattern.
ConfigGeneratorPatternSearchBase<Config extends Configuration>
Base class for searches which follow a repetable pattern
ConfigGeneratorPatternSearchBase.Discretization  
ConfigGeneratorRandom<Config extends Configuration>
Implementation of ConfigGenerator that randomly samples each parameter using a uniform distribution
ConfigGeneratorVector<Config extends Configuration>
Implementation of ConfigGenerator that samples the configuration space using along each degree of freedom (a parameter) independently.
ConfigGridDimen
Generic class that specifies the physical dimensions of a grid.
ConfigGridUniform
Configuration for uniformly sampling points inside an image using a grid.
ConfigHammingChessboard
Defines the calibration pattern based on hamming checkerboard fiducials where square markers are embedded inside a chessboard/checkerboard pattern.
ConfigHammingGrid
Defines the calibration pattern based on hamming square fiducials where each square is a marker that can be uniquely identified.
ConfigHammingMarker
Defines the dictionary and how they are encoded in a Hamming distance marker.
ConfigHammingMarker.Marker
Defines a marker
ConfigHarrisCorner
Configuration for Harris corner.
ConfigHierarchicalVocabularyTree
Configuration for HierarchicalVocabularyTree.
ConfigHomography
Configuration parameters for estimating a homography
ConfigHornSchunck
Configuration for HornSchunck
ConfigHornSchunckPyramid
Configuration for HornSchunckPyramid
ConfigHoughBinary
Configuration for HoughTransformBinary
ConfigHoughBinary.Binarization
Approach used to compute a binary image
ConfigHoughFootSubimage
Configuration for DetectLineHoughFootSubimage.
ConfigHoughGradient
Configuration for HoughTransformGradient
ConfigKeyFrameManager
Configuration for implementations of VisOdomKeyFrameManager
ConfigKeyFrameManager.Type  
ConfigKlt
Configuration for KltTracker
ConfigLength
Specifies a length as a fixed length or relative to the total size of some other object.
ConfigLineRansac
Configuration for DetectLineSegmentsGridRansac.
ConfigLlah
Configuration for Locally Likely Arrangement Hashing (LLAH).
ConfigLlah.HashType  
ConfigLMedS
Standard configuration parameters for LeastMedianOfSquares
ConfigMeanShiftSearch
Configuration for performing a mean-shift search for a local peak
ConfigMicroQrCode
Configuration for MicroQrCodePreciseDetector
ConfigMultiviewStereo
ConfigOpticalFlowBlockPyramid
ConfigOrientation
Base configuration for orientation estimation.
ConfigOrientation.Gradient
Orientation estimation which takes in the image gradient
ConfigOrientation.Integral
Orientation estimation which takes in an integral image
ConfigOrientation2
Configuration for region orientations
ConfigOrientation2.Type  
ConfigParamFoot
ConfigParamPolar
parameters for HoughParametersPolar
ConfigPixelsToMetric
Projective to metric self calibration algorithm configuration which lets you select multiple approaches.
ConfigPixelsToMetric.Type  
ConfigPKlt
Configuration class for PyramidKltTracker.
ConfigPlanarTrackPnP
Configuration for visual odometry by assuming a flat plane using PnP style approach.
ConfigPnP
Configuration parameters for solving the PnP problem
ConfigPointDetector
Configuration for all single point features, e.g.
ConfigPointTracker
Configuration for creating implementations of PointTracker
ConfigPointTracker.TrackerType  
ConfigPolygonDetector
Configuration for DetectPolygonFromContour for use in FactoryShapeDetector.
ConfigPolygonFromContour
Configuration for DetectPolygonFromContour
ConfigPolylineSplitMerge
Configuration for PolylineSplitMerge
ConfigProjectiveReconstruction
Configuration for ProjectiveReconstructionFromPairwiseGraph
ConfigQrCode
Configuration for QrCodePreciseDetector
ConfigRansac
Standard configuration for RANSAC.
ConfigRecognitionNearestNeighbor
ConfigRecognitionNister2006
Configuration for recognition algorithms based on RecognitionVocabularyTreeNister2006
ConfigRefinePolygonLineToImage
Configuration parameters for RefinePolygonToGrayLine
ConfigRgbDepthTrackPnP
Configuration for visual odometry from RGB-D image using PnP style approach.
ConfigSegmentMeanShift
Configuration for SegmentMeanShift
ConfigSelectFrames3D
ConfigSelectLimit
Configuration for FeatureSelectLimitIntensity
ConfigSelfCalibDualQuadratic
ConfigSelfCalibEssentialGuess
ConfigSelfCalibPracticalGuess
ConfigSfot
Contains configuration parameters for SparseFlowObjectTracker.
ConfigShiTomasi
Configuration for Shi-Tomasi corner.
ConfigSiftDescribe
Configuration for DescribePointSift
ConfigSiftDetector
Configuration for SiftDetector
ConfigSiftOrientation
Configuration for OrientationHistogramSift
ConfigSiftScaleSpace
Configuration for SiftScaleSpace
ConfigSimilarImagesSceneRecognition
ConfigSimilarImagesTrackThenMatch
ConfigSlic
Configuration used when creating SegmentSlic via FactoryImageSegmentation.
ConfigSlidingIntegral
ConfigSparseToDenseCloud
Configuration for SparseSceneToDenseCloud
ConfigSpeckleFilter
ConfigSplitMergeLineFit Deprecated.
ConfigSquareGrid
Calibration parameters for square-grid style calibration grid.
ConfigStereoDualTrackPnP
Configuration for VisOdomDualTrackPnP
ConfigStereoMonoTrackPnP
ConfigStereoQuadPnP
Configuration for WrapVisOdomDualTrackPnP.
ConfigSurfDescribe
Abstract base class for SURF implementations.
ConfigSurfDescribe.Fast
Configuration for SURF implementation that has been designed for speed at the cost of some stability.
ConfigSurfDescribe.Stability
Configuration for SURF implementation that has been designed for stability.
ConfigTemplateDescribe
Template based image descriptor.
ConfigTemplateDescribe.Type  
ConfigThreeViewRefine
Configuration for
ConfigThreeViewRefine.Algorithm  
ConfigThreshold
Configuration for all threshold types.
ConfigThresholdBlockMinMax
Configuration for ThresholdBlockMinMax
ConfigThresholdLocalOtsu
Configuration for all threshold types.
ConfigTld
Configuration file for TLD tracker.
ConfigTrackerDda
ConfigTrackerHybrid
Configuration for PointTrackerHybrid.
ConfigTrackerTld
Configuration for TldTracker as wrapped inside of Tld_to_TrackerObjectQuad.
ConfigTriangulation
Configuration for triangulation methods.
ConfigTriangulation.Type  
ConfigTrifocal
Configuration for estimating TrifocalTensor
ConfigTrifocalError
Configuration for trifocal error computation
ConfigTrifocalError.Model  
ConfigUchiyaMarker
Configuration for Uchiya Marker approach to detect random dot markers
Configuration
Complex algorithms with several parameters can specify their parameters using a separate class.
ConfigureFileInterface
Implementers of this interface can be configured using data from an InputStream
ConfigVisOdomTrackPnP
Base class for visual odometry algorithms based on PointTracker.
ConfigWatershed
Configuration for WatershedVincentSoille1991
Confusion
Storage for a confusion matrix.
ConfusionMatrixPanel
Visualizes a confusion matrix.
ConfusionMatrixPanel.LocationInfo
Contains information on what was at the point
ConnectedNaiveSpeckleFiller_F32
Naive implementation of connected-component based speckle filler.
ConnectedNaiveSpeckleFiller_F32.Pixel  
ConnectedNaiveSpeckleFiller_Int<T extends GrayI<T>>
Naive implementation of connected-component based speckle filler.
ConnectedNaiveSpeckleFiller_Int.Pixel  
ConnectedSpeckleFiller<T extends ImageBase<T>>
Connected component based speckle filler
ConnectedTwoRowSpeckleFiller<T extends ImageGray<T>>
Searches for small clusters (or blobs) of connected pixels and then fills them in with the specified fill color.
ConnectedTwoRowSpeckleFiller_F32
Implementation of ConnectedTwoRowSpeckleFiller for GrayU8.
ConnectedTwoRowSpeckleFiller_U8
Implementation of ConnectedTwoRowSpeckleFiller for GrayU8.
ConnectLinesGrid
Given a grid of detected line segments connect line segments together if they appear to be apart of the same line.
ConnectRule
List of connectivity rules.
Contour
Internal and externals contours for a binary blob.
ContourEdgeIntensity<T extends ImageGray<T>>
Computes the average value of points sampled outside and inside the contour at regular intervals.
ContourOps
Operations related to contours
ContourPacked
Internal and externals contours for a binary blob with the actual points stored in a PackedSetsPoint2D_I32.
ContourTracer
Used to trace the external and internal contours around objects for LinearContourLabelChang2004.
ContourTracerBase
Base implementation for different tracer connectivity rules.
ControlPanelAssociateGreedy
Control Panel for ConfigAssociateGreedy.
ControlPanelAssociateGreedy.Listener  
ControlPanelAssociateNearestNeighbor
ControlPanelAssociateNearestNeighbor.Listener  
ControlPanelDdaComboTabs
Provides full control over all of Detect-Describe-Associate using combo boxes that when selected will change the full set of controls shown below.
ControlPanelDdaComboTabs.Listener  
ControlPanelDdaTracker
Control panel for creating Detect-Describe-Associate style trackers
ControlPanelDdaTracker.Listener  
ControlPanelDescribeBrief
Control panel for ConfigBrief
ControlPanelDescribeBrief.Listener  
ControlPanelDescribeSift
Control panel for ConfigSiftDescribe
ControlPanelDescribeSift.Listener  
ControlPanelDescribeTemplate
Control panel for ConfigTemplateDescribe
ControlPanelDescribeTemplate.Listener  
ControlPanelDetDescAssocBase
Contains controls for all the usual detectors, descriptors, and associations.
ControlPanelDisparityDense
Controls for configuring disparity algorithms
ControlPanelDisparityDense.Listener  
ControlPanelDisparityDisplay
Controls GUI and settings for disparity calculation
ControlPanelDisparityDisplay.Listener  
ControlPanelDisparitySparse
Controls for configuring sparse disparity algorithms
ControlPanelDisparitySparse.Listener  
ControlPanelExtractor
GUI control panel for ConfigExtract
ControlPanelExtractor.Listener  
ControlPanelFastCorner
Control panel for ConfigFastCorner
ControlPanelFastCorner.Listener  
ControlPanelFastHessian
Controls for configuring ConfigFastHessian.
ControlPanelFastHessian.Listener  
ControlPanelGeneralCorner
Control panel for ConfigGeneralDetector.
ControlPanelGeneralCorner.Listener  
ControlPanelHybridTracker
Control panel for creating Detect-Describe-Associate style trackers
ControlPanelHybridTracker.Listener  
ControlPanelPinhole
Panel for configuring Brown camera model parameters
ControlPanelPointCloud
Control panel for adjusting how point clouds are visualzied
ControlPanelPointDetector
Control for detecting corners and dots/blobs.
ControlPanelPointDetector.Listener  
ControlPanelPointTrackerKlt
Configuration for Point KLT Tracker
ControlPanelPointTrackerKlt.Listener  
ControlPanelPointTrackers
Control panel for selecting any PointTracker
ControlPanelPointTrackers.Listener  
ControlPanelSiftDetector
Control panel for SIFT.
ControlPanelSiftDetector.Listener  
ControlPanelSiftScaleSpace
Control panel for ConfigSiftScaleSpace
ControlPanelSiftScaleSpace.Listener  
ControlPanelStereoDualTrackPnP
Control panel for ConfigStereoDualTrackPnP.
ControlPanelStereoDualTrackPnP.Listener  
ControlPanelStereoMonoTrackPnP
Control panel for ConfigStereoMonoTrackPnP
ControlPanelStereoMonoTrackPnP.Listener  
ControlPanelStereoQuadPnP
Control Panel for ConfigStereoQuadPnP
ControlPanelStereoQuadPnP.Listener  
ControlPanelSurfDescribe
Control panel for ConfigSurfDescribe
ControlPanelSurfDescribe.Listener  
ControlPanelSurfDescribe.Speed  
ControlPanelSurfDescribe.Stability  
ControlPanelVisOdomTrackPnP
ControlPanelVisOdomTrackPnP.Listener  
ConvertBufferedImage
Functions for converting to and from BufferedImage.
ConvertByteBufferImage
Converts images that are stored in ByteBuffer into BoofCV image types and performs a local copy when the raw array can't be accessed
ConvertDescriptors
Converts between different types of descriptions
ConvertImage
Functions for converting between different image types.
ConvertImageFilter<I extends ImageBase<I>,​O extends ImageBase<O>>
Use the filter interface to convert the image type using GConvertImage.
ConvertImageMisc
Functions for converting image formats that don't cleanly fit into any other location
ConvertInterleavedToSingle
Low level implementations of different methods for converting ImageInterleaved into ImageGray.
ConvertInterleavedToSingle_MT
Low level implementations of different methods for converting ImageInterleaved into ImageGray.
ConvertIplImage
Functions for converting between JavaCV's IplImage data type and BoofCV image types
ConvertLabeledImageFormats
Functions for converting between different labeled image formats.
ConvertLimitToIntensity<Point>
ConvertNV21
Used to convert NV21 image format used in Android into BoofCV standard image types.
ConvertOpenCvFrame
Converts OpenCV's image format into BoofCV's format.
ConvertRaster
Routines for converting to and from BufferedImage that use its internal raster for better performance.
ConvertTupleDesc<A extends TupleDesc<A>,​B extends TupleDesc<B>>
Convert between different types of TupleDesc.
ConvertTupleDesc_F64_F32
Convert a TupleDesc from double to float.
ConvertTupleDescPositive_F64_U8
Converts two types of region descriptors.
ConvertTupleDescSigned_F64_S8
Converts two types of region descriptors.
ConvertTupleDoNothing<TD extends TupleDesc<TD>>
Does not modify the tuple and simply copies it
ConvertYuv420_888
Functions for converting YUV 420 888 into BoofCV imgae types.
ConvertYuv420_888.ProcessorYuv  
ConvertYuyv
Packed format with ½ horizontal chroma resolution, also known as YUV 4:2:2
ConvertYV12
YUV / YCbCr image format.
ConvolveDown<Input extends ImageBase<Input>,​Output extends ImageBase<Output>>
Generalized interface for filtering images with convolution kernels while skipping pixels.
ConvolveDownNoBorderStandard
Standard implementation of ConvolveImageDownNoBorder where no special optimization has been done.
ConvolveDownNoBorderUnrolled_F32_F32
Unrolls the convolution kernel to improve runtime performance by reducing array accesses.
ConvolveDownNoBorderUnrolled_S16_I16
Unrolls the convolution kernel to improve runtime performance by reducing array accesses.
ConvolveDownNoBorderUnrolled_S16_I16_Div
Unrolls the convolution kernel to improve runtime performance by reducing array accesses.
ConvolveDownNoBorderUnrolled_U8_I16
Unrolls the convolution kernel to improve runtime performance by reducing array accesses.
ConvolveDownNoBorderUnrolled_U8_I8_Div
Unrolls the convolution kernel to improve runtime performance by reducing array accesses.
ConvolveDownNormalized_JustBorder
Convolves a 1D kernel in the horizontal or vertical direction while skipping pixels across an image's border.
ConvolveDownNormalizedNaive
Down convolution with kernel renormalization around image borders.
ConvolveImage
Convolves a kernel across an image and handles the image border using the specified method.
ConvolveImageBox
Convolves a kernel which is composed entirely of 1's across an image.
ConvolveImageDownNoBorder
Specialized convolution where the center of the convolution skips over a constant number of pixels in the x and/or y axis.
ConvolveImageDownNormalized
Specialized convolution where the center of the convolution skips over a constant number of pixels in the x and/or y axis.
ConvolveImageMean
Convolves a mean filter across the image.
ConvolveImageNoBorder
Provides functions for convolving 1D and 2D kernels across an image, excluding the image border.
ConvolveImageNoBorderSparse
Performs a convolution around a single pixel only.
ConvolveImageNormalized
Convolves a kernel across an image and scales the kernel such that the sum of the portion inside the image sums up to one.
ConvolveImageNormalizedSparse
Performs a convolution around a single pixel only using two 1D kernels in the horizontal and vertical direction.
ConvolveImageSparse
Implementations of sparse convolve using image border.
ConvolveImageStandard_IL
Standard algorithms with no fancy optimization for convolving 1D and 2D kernels across an image.
ConvolveImageStandard_IL_MT
Standard algorithms with no fancy optimization for convolving 1D and 2D kernels across an image.
ConvolveImageStandard_SB
Standard algorithms with no fancy optimization for convolving 1D and 2D kernels across an image.
ConvolveImageStandard_SB_MT
Standard algorithms with no fancy optimization for convolving 1D and 2D kernels across an image.
ConvolveImageStandardSparse
General implementation of ConvolveImageNoBorderSparse.
ConvolveImageUnrolled_SB_F32_F32
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_F64_F64
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_F32_F32
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_F64_F64
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_S16_I16
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_S16_I16_Div
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_S32_S32
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_S32_S32_Div
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_U16_I16
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_U16_I16_Div
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_U8_I16
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_MT_U8_I8_Div
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_S16_I16
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_S16_I16_Div
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_S32_S32
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_S32_S32_Div
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_U16_I16
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_U16_I16_Div
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_U8_I16
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveImageUnrolled_SB_U8_I8_Div
Unrolls the convolution kernel to reduce array accessing and save often used variables to the stack.
ConvolveInterface<Input extends ImageBase<Input>,​Output extends ImageBase<Output>>
Generic interface for performing image convolutions.
ConvolveJustBorder_General_IL
Convolves just the image's border.
ConvolveJustBorder_General_SB
Convolves just the image's border.
ConvolveNormalized_JustBorder_IL
Covolves a 1D kernel in the horizontal or vertical direction across an image's border only, while re-normalizing the kernel sum to one.
ConvolveNormalized_JustBorder_SB
Covolves a 1D kernel in the horizontal or vertical direction across an image's border only, while re-normalizing the kernel sum to one.
ConvolveNormalizedNaive_IL
Convolution with kernel renormalization around image borders.
ConvolveNormalizedNaive_SB
Convolution with kernel renormalization around image borders.
ConvolveNormalizedStandardSparse
Straight forward implementation of ConvolveImageNormalizedSparse with minimal optimizations.
CreateCloudFromDisparityImages
Creates a point cloud from multiple disparity images.
CreateSyntheticOverheadView<T extends ImageBase<T>>
Converts a camera image into an overhead orthogonal view with known metric properties given a known transform from the plane to camera.
CreateSyntheticOverheadViewPL<T extends ImageGray<T>>
Implementation of CreateSyntheticOverheadView for Planar.
CreateSyntheticOverheadViewS<T extends ImageGray<T>>
Implementation of CreateSyntheticOverheadView for ImageGray.
CylinderToEquirectangular_F32
Renders a cylindrical view from an equirectangular image.
CylinderToEquirectangular_F64
Renders a cylindrical view from an equirectangular image.
DataManipulationOps
Functions for manipulating data by transforming it or converting its format.
DecomposeAbsoluteDualQuadratic
Decomposes the absolute quadratic to extract the rectifying homogrpahy H.
DecomposeEssential
Decomposed the essential matrix into a rigid body motion; rotation and translation.
DecomposeHomography
Decomposes a homography matrix to extract its internal geometric structure.
DecomposeProjectiveToMetric
Decomposes metric camera matrices as well as projective with known intrinsic parameters.
DefaultMediaManager
The default media manager used by BoofCV.
DenoiseBayesShrink_F32
Denoises images using an adaptive soft-threshold in each sub-band computed using Bayesian statistics.
DenoiseSureShrink_F32
SureShrink denoises wavelets using a threshold computed by minimizing Stein's Unbiased Risk Estimate (SURE).
DenoiseVisuShrink_F32
Classic algorithm for wavelet noise reduction by shrinkage with a universal threshold.
DenoiseWavelet<T extends ImageGray<T>>
Interface for algorithms which "denoise" the wavelet transform of an image.
DenseFlowPyramidBase<T extends ImageGray<T>>
Base class for pyramidal dense flow algorithms based on IPOL papers.
DenseOpticalFlow<T extends ImageBase<T>>
High level interface for computing the dense optical flow across the whole image.
DenseOpticalFlowBlockPyramid<T extends ImageGray<T>>
Computes dense optical flow optical using pyramidal approach with square regions and a locally exhaustive search.
DenseOpticalFlowBlockPyramid.F32
Implementation for GrayF32
DenseOpticalFlowBlockPyramid.U8
Implementation for GrayU8
DenseOpticalFlowKlt<I extends ImageGray<I>,​D extends ImageGray<D>>
Computes the dense optical flow using KltTracker.
DenseSampling
Specifies how the image should be sampled when computing dense features
DepthSparse3D<T extends ImageGray<T>>
Computes the 3D coordinate a point in a visual camera given a depth image.
DepthSparse3D_to_PixelTo3D<T extends ImageGray<T>>
Wrapper around DepthSparse3D for ImagePixelTo3D.
DepthSparse3D.F32
Implementation for GrayF32.
DepthSparse3D.I<T extends GrayI<T>>
Implementation for GrayI.
DepthVisualOdometry<Vis extends ImageBase<Vis>,​Depth extends ImageGray<Depth>>
Visual odometry that estimate the camera's ego-motion in Euclidean space using a camera image and a depth image.
DerivativeHelperFunctions
Functions for image derivatives.
DerivativeIntegralImage
Functions related to image derivatives in integral images.
DerivativeLaplacian
The Laplacian is convolved across an image to find second derivative of the image.
DerivativeLaplacian_Inner
Laplacian which processes the inner image only
DerivativeLaplacian_Inner_MT
Laplacian which processes the inner image only
DerivativeReduceType
Different ways to reduce a gradient
DerivativeType
List of standard kernels used to compute the gradient of an image.
DescribeBrief_RadiusAngle<T extends ImageGray<T>>
DescribeBriefSO_RadiusAngle<T extends ImageGray<T>>
DescribeDenseHogAlg<Input extends ImageBase<Input>>
Implementation of the Histogram of Oriented Gradients (HOG) [1] dense feature descriptor.
DescribeDenseHogFastAlg<Input extends ImageBase<Input>>
A variant on the original Histogram of Oriented Gradients (HOG) [1] in which spatial Gaussian weighting has been omitted, allowing for cell histograms to be computed only once.
DescribeDenseHogFastAlg.Cell  
DescribeDenseSiftAlg<D extends ImageGray<D>>
Computes SIFT features in a regular grid across an entire image at a single scale and orientation.
DescribeImageDense<T extends ImageBase<T>,​TD extends TupleDesc<TD>>
Computes feature descriptors across the whole image.
DescribeImageDense_Convert<T extends ImageBase<T>,​TD extends TupleDesc<TD>>
Wrapper that converts an input image data type into a different one
DescribeImageDenseHoG<T extends ImageBase<T>>
DescribeImageDenseSift<T extends ImageGray<T>,​D extends ImageGray<D>>
High level wrapper around DescribeDenseSiftAlg for DescribeImageDense
DescribeNCC_RadiusAngle<T extends ImageGray<T>>
DescribePlanar<T extends ImageGray<T>,​Desc extends TupleDesc<Desc>>
Computes a feature description from Planar images by computing a descriptor separately in each band.
DescribePoint<T extends ImageBase<T>,​TD extends TupleDesc<TD>>
High level interface for describing the region around a point when given the pixel coordinate of the point only.
DescribePointAbstract<T extends ImageBase<T>,​TD extends TupleDesc<TD>>
Default implementations for all functions in DescribePoint.
DescribePointBinaryCompare<T extends ImageGray<T>>
For each bit in the descriptor it samples two points inside an image patch and compares their values.
DescribePointBrief<T extends ImageGray<T>>
BRIEF: Binary Robust Independent Elementary Features.
DescribePointBriefSO<T extends ImageGray<T>>
Extension of DescribePointBrief which adds invariance to orientation and scale.
DescribePointConvertTuple<T extends ImageGray<T>,​In extends TupleDesc<In>,​Out extends TupleDesc<Out>>
Converts the region descriptor type from the DescribePointRadiusAngle into the desired output using a ConvertTupleDesc.
DescribePointPixelRegionNCC<T extends ImageGray<T>>
Describes a rectangular region using its raw pixel intensities which have been normalized for intensity.
DescribePointRadiusAngle<T extends ImageBase<T>,​Desc extends TupleDesc<Desc>>
High level interface for describing the region around a point when given the pixel coordinate of the point, the region's radius, and the regions orientation.
DescribePointRadiusAngleAbstract<T extends ImageBase<T>,​TD extends TupleDesc<TD>>
Implements DescribePointRadiusAngle but does nothing.
DescribePointRadiusAngleConvertTuple<T extends ImageGray<T>,​In extends TupleDesc<In>,​Out extends TupleDesc<Out>>
Converts the region descriptor type from the DescribePointRadiusAngle into the desired output using a ConvertTupleDesc.
DescribePointRawPixels<T extends ImageGray<T>,​D extends TupleDesc<D>>
Describes a rectangular region using its raw pixel intensities.
DescribePointRawPixels_RadiusAngle<T extends ImageGray<T>,​TD extends TupleDesc<TD>>
DescribePointRawPixelsRectangle<T extends ImageGray<T>>
Base class for describing a rectangular region using pixels.
DescribePointSift<Deriv extends ImageGray<Deriv>>
A faithful implementation of the SIFT descriptor.
DescribePointSurf<II extends ImageGray<II>>
Implementation of the SURF feature descriptor, see [1].
DescribePointSurfMod<II extends ImageGray<II>>
Modified SURF descriptor which attempts to smooth out edge conditions.
DescribePointSurfPlanar<II extends ImageGray<II>>
Computes a color SURF descriptor from a Planar image.
DescribeRadiusAngle_Point<T extends ImageGray<T>,​TD extends TupleDesc<TD>>
DescribeSift_RadiusAngle<T extends ImageGray<T>>
Allows you to use SIFT features independent of the SIFT detector.
DescribeSiftCommon
Base class for SIFT descriptors.
DescribeSurf_Point<T extends ImageGray<T>,​II extends ImageGray<II>>
Wrapper around SURF for DescribePoint.
DescribeSurf_RadiusAngle<T extends ImageGray<T>,​II extends ImageGray<II>>
DescribeSurfPlanar_RadiusAngle<T extends ImageGray<T>,​II extends ImageGray<II>>
DescriptorDistance
Series of simple functions for computing difference distance measures between two descriptors.
DescriptorInfo<Desc extends TupleDesc<Desc>>
Provides information about the feature's descriptor.
DetectChessboardBinaryPattern<T extends ImageGray<T>>
Detects calibration points inside a chessboard calibration target.
DetectChessboardCornersX
Chessboard corner detector that's designed to be robust and fast.
DetectChessboardCornersXPyramid<T extends ImageGray<T>>
Detects chessboard corners at multiple scales.
DetectChessboardSquarePoints<T extends ImageGray<T>>
Given a binary image it detects the presence of chess board calibration grids.
DetectChessboardXCornerPatterns<T extends ImageGray<T>>
Chessboard detector that uses X-Corners and finds all valid chessboard patterns inside the image.
DetectCircleGrid<T extends ImageGray<T>>
Base class for grid based circle fiducials.
DetectCircleHexagonalGrid<T extends ImageGray<T>>
Detects a hexagonal circle grid.
DetectCircleRegularGrid<T extends ImageGray<T>>
Detects regular grids of circles, see below.
DetectDescribeAssociateTracker<I extends ImageGray<I>,​TD extends TupleDesc<TD>>
Base class for detect-describe-associate type trackers.
DetectDescribeConvertTuple<Image extends ImageBase<Image>,​In extends TupleDesc<In>,​Out extends TupleDesc<Out>>
Used to convert the TupleDesc type.
DetectDescribeFusion<T extends ImageGray<T>,​TD extends TupleDesc<TD>>
Wrapper class around independent feature detectors, region orientation, and descriptors, that allow them to be used as a single integrated unit.
DetectDescribeMulti<T extends ImageGray<T>,​Desc extends TupleDesc<Desc>> Deprecated.
DetectDescribePoint<T extends ImageBase<T>,​Desc extends TupleDesc<Desc>>
Interface for detecting and describing point features.
DetectDescribePointAbstract<T extends ImageBase<T>,​Desc extends TupleDesc<Desc>>
Abstract class with default implementations of functions.
DetectDescribeSingleToMulti<T extends ImageGray<T>,​TD extends TupleDesc<TD>> Deprecated.
DetectDescribeSurfPlanar<II extends ImageGray<II>>
Computes a color SURF descriptor from a Planar image.
DetectDescribeSurfPlanar_MT<II extends ImageGray<II>>
Multi-threaded version of DetectDescribeSurfPlanar
DetectEdgeLines<D extends ImageBase<D>>
Detects lines using image gradient.
DetectEdgeLinesToLines<T extends ImageGray<T>,​D extends ImageGray<D>>
Wrapper around DetectEdgeLines that allows it to be used by DetectLine interface
DetectFiducialSquareBinary<T extends ImageGray<T>>
Square fiducial that encodes numerical values in a binary N by N grids, where N ≥ 3.
DetectFiducialSquareGrid<T extends ImageGray<T>>
A fiducial composed of BaseDetectFiducialSquare intended for use in calibration.
DetectFiducialSquareGrid.Detection
A detected inner fiducial.
DetectFiducialSquareHamming<T extends ImageGray<T>>
This detector decodes binary square fiducials where markers are indentified from a set of markers which is much smaller than the number of possible numbers in the grid.
DetectFiducialSquareImage<T extends ImageGray<T>>
Fiducial which uses images to describe arbitrary binary patterns.
DetectFiducialSquareImage.FiducialDef
description of an image in 4 different orientations
DetectLine<T extends ImageGray<T>>
Interface for detecting lines inside images.
DetectLineHoughFootSubimage<D extends ImageGray<D>>
Detects lines inside the image by breaking it up into subimages for improved precision.
DetectLineSegment<T extends ImageGray<T>>
Interface for detecting line segments inside images.
DetectLineSegmentsGridRansac<T extends ImageGray<T>,​D extends ImageGray<D>>
DetectMultiFiducialCalibration
Calibration targets which can detect multiple targets at once with unique IDs
DetectPolygonBinaryGrayRefine<T extends ImageGray<T>>
Detects polygons using contour of blobs in a binary image.
DetectPolygonBinaryGrayRefine.AdjustBeforeRefineEdge  
DetectPolygonFromContour<T extends ImageGray<T>>
Detects convex polygons with the specified number of sides in an image.
DetectPolygonFromContour.Info  
DetectSingleFiducialCalibration
Interface for extracting points from a planar calibration grid.
DetectSquareGridFiducial<T extends ImageGray<T>>
Detect a square grid calibration target and returns the corner points of each square.
DiscreteFourierTransform<I extends ImageBase<I>,​T extends ImageBase>
High level interface for applying the forward and inverse Discrete Fourier Transform to an image.
DiscreteFourierTransformOps
Various functions related to DiscreteFourierTransform.
DiscretePyramidPanel<T extends ImageGray<T>>
Displays the entire image pyramid in a single panel.
DiscretizedCircle
Functions related to discretized circles for image processing
DisparityBlockMatch<I extends ImageBase<I>,​DI extends ImageGray<DI>>
Computes the disparity SAD score efficiently for a single rectangular region while minimizing CPU cache misses.
DisparityBlockMatchBestFive<I extends ImageBase<I>,​DI extends ImageGray<DI>>
Scores the disparity for a point using multiple rectangular regions in an effort to reduce errors at object borders, based off te 5 region algorithm described in [1].
DisparityBlockMatchCorrelation<T extends ImageGray<T>,​D extends ImageGray<D>,​TF extends ImageGray<TF>>
Wrapper around StereoDisparity that will (optionally) convert all inputs to float and normalize the input to have zero mean and an absolute value of at most 1.
DisparityBlockMatchRowFormat<Input extends ImageBase<Input>,​Disparity extends ImageGray<Disparity>>
Base class for all dense stereo disparity score algorithms whose score's can be processed by DisparitySelect.
DisparityError
Different disparity error functions that are available.
DisparityParameters
Describes the geometric meaning of values in a disparity image.
DisparityScoreBM_F32<DI extends ImageGray<DI>>
Implementation of DisparityBlockMatch for processing input images of type GrayF32.
DisparityScoreBM_S32<T extends ImageBase<T>,​DI extends ImageGray<DI>>
Implementation of boofcv.alg.feature.disparity.DisparityScoreSadRect for processing input images of type GrayU8.
DisparityScoreBMBestFive_F32<DI extends ImageGray<DI>>
Implementation of boofcv.alg.feature.disparity.DisparityBlockMatchBestFive for processing images of type GrayF32.
DisparityScoreBMBestFive_S32<T extends ImageBase<T>,​DI extends ImageGray<DI>>
Implementation of boofcv.alg.feature.disparity.DisparityBlockMatchBestFive for processing images of type GrayU8.
DisparitySelect<Array,​T extends ImageGray>
Selects the best disparity given the set of scores calculated by DisparityBlockMatch.
DisparitySgmError
Different types of error which can be applied to SGM
DisparitySmoother<Image extends ImageBase<Image>,​Disparity extends ImageGray<Disparity>>
High level API for algorithm which attempt to reduce the noise in disparity images in a post processing step
DisparitySmootherSpeckleFilter<Image extends ImageBase<Image>,​Disp extends ImageGray<Disp>>
DisparitySparseRectifiedScoreBM<ArrayData,​Input extends ImageGray<Input>>
Base class for computing sparse stereo disparity scores using a block matching approach given a rectified stereo pair.
DisparitySparseRectifiedScoreBM_F32
Implementation of DisparitySparseRectifiedScoreBM that processes images of type GrayF32.
DisparitySparseRectifiedScoreBM_S32<T extends ImageGray<T>>
Implementation of DisparitySparseRectifiedScoreBM that processes integer typed images.
DisparitySparseSelect<ArrayType>
Computes the disparity given disparity score calculations provided by DisparitySparseRectifiedScoreBM.
DisparityToColorPointCloud
Renders a 3D point cloud using a perspective pin hole camera model.
DisparityToColorPointCloud.ColorImage
Interface for accessing RGB values inside an image
DisplayCalibrationPanel
Panel for displaying results from camera calibration.
DisplayCalibrationPanel.SetScale  
DisplayFisheyeCalibrationPanel
Used to display a calibrated fisheye camera.
DisplayPinholeCalibrationPanel
Displays information images of planar calibration targets.
DistanceAffine2D
Applies an affine transformation to the associated pair and computes the euclidean distance between their locations.
DistanceAffine2DSq
Applies an affine transformation to the associated pair and computes the euclidean distance squared between their locations.
DistanceEpipolarConstraint
Computes error using the epipolar constraint.
DistanceFromModelIntoViews<Model,​Point,​Camera>
Wrapper around DistanceFromModel that allows it ot be used by DistanceFromModelViews.
DistanceFromModelMultiView<Model,​Point>
Computes the observation errors in pixels when the input is in normalized image coordinates.
DistanceFromModelResidual<Model,​Point>
Computes the error using ModelObservationResidual for DistanceFromModel.
DistanceFromModelResidualN<Model,​Point>
Computes the error using ModelObservationResidual for DistanceFromModel.
DistanceFromModelViews<Model,​Point,​Camera>
Computes the observation errors in pixels when the input is in normalized image coordinates.
DistanceFundamentalGeometric
Computes geometric error in an uncalibrated stereo pair.
DistanceHomographyCalibratedSq
Computes the Euclidean error squared between 'p1' and 'p2' after projecting 'p1' into image 2.
DistanceHomographySq
Computes the Euclidean error squared between 'p1' and 'p2' after projecting 'p1' into image 2.
DistanceMetricTripleReprojection23
Image based reprojection error using error in view 2 and view 3.
DistanceMultiView_EssentialSampson
DistancePlane2DToPixelSq
Computes the difference between a predicted observation and the actual observation.
DistanceScaleTranslate2DSq
Computes distance squared between p1 after applying the ScaleTranslate2D motion model and p2.
DistanceScaleTranslateRotate2DSq
Computes distance squared between p1 after applying the ScaleTranslateRotate2D motion model and p2.
DistanceSe2Sq
Computes the Euclidean error squared between the predicted and actual location of 2D features after applying a Se2_F64 transform.
DistanceSe3SymmetricSq
Computes the error for a given camera motion from two calibrated views.
DistanceTranGivenRotSq
Distance given a known rotation.
DistanceTrifocalReprojectionSq
Estimates the accuracy of a trifocal tensor using reprojection error.
DistanceTrifocalTransferSq
Computes transfer error squared from views 1 + 2 to 3 and 1 + 3 to 2.
DistortImageOps
Provides common function for distorting images.
DistortSupport
Provides low level functions that DistortImageOps can call.
DoNothing2Transform2_F32
A transform which applies no transform.
DoNothing2Transform2_F64
A transform which applies no transform.
DoNothingPixelTransform_F32
Pixel transform which sets the output to be exactly the same as the input
DoNothingPixelTransform_F64
Pixel transform which sets the output to be exactly the same as the input
DynamicVideoInterface
This video interface attempts to load a native reader.
DynamicWebcamInterface
Implementation of WebcamInterface that sees which of the known libraries are available and uses the best ones.
EasyGeneralFeatureDetector<T extends ImageGray<T>,​D extends ImageGray<D>>
Detects features using GeneralFeatureDetector but Handles all the derivative computations automatically.
EciEncoding
Information on different character encodings and ECI character sets
ECoCheck_to_FiducialDetector<T extends ImageGray<T>>
ECoCheckCodec
Encodes and decodes the marker ID and cell ID from an encoded cell in a calibration target.
ECoCheckDetector<T extends ImageGray<T>>
Detects chessboard patterns with marker and grid coordinate information encoded inside of the inner white squares.
ECoCheckFound
Storage for a detected Error COrrecting Checkerboard (ECoCheck) marker found inside an image.
ECoCheckGenerator
Renders an Error COrrecting Checkerboard (ECoCheck) marker to an image.
ECoCheckLayout
Defines bit sampling pattern for different sized grids.
ECoCheckUtils
Common functions that are needed for encoding, decoding, and detecting.
EdgeContour
Data structure containing the contour along an edge.
EdgeIntensityEllipse<T extends ImageGray<T>>
Computes the edge intensity along the an ellipse.
EdgeIntensityPolygon<T extends ImageGray<T>>
Looks at the difference in pixel values along the edge of a polygon and decides if its a false positive or not.
Edgel
Describes an edge pixel found inside a region.
EdgeSegment
A list of connected points along an edge.
ElevateViewInfo
Information about a view when elevating it from projective to metric.
EllipseClustersIntoGrid
Base class for ordering clusters of ellipses into grids
EllipseClustersIntoGrid.Edge  
EllipseClustersIntoGrid.Grid
Specifies the grid.
EllipseClustersIntoGrid.NodeInfo  
EllipseClustersIntoHexagonalGrid
Given a cluster of ellipses (created with EllipsesIntoClusters) order the ellipses into a hexagonal grid pattern.
EllipseClustersIntoRegularGrid
Given a cluster of ellipses (created with EllipsesIntoClusters) order the ellipses into an regular grid.
EllipsesIntoClusters
Given an unordered list of ellipses found in the image connect them into clusters.
EllipsesIntoClusters.Node  
EncodedCell
Describes the appearance of an encoded cell
EnforceTrifocalGeometry
Applies geometric constraints to an estimated trifocal tensor.
EnforceUniqueByScore<Desc,​A extends Associate<Desc>>
Ensures that the source and/or destination features are uniquely associated by resolving ambiguity using association score and preferring matches with better scores.
EnforceUniqueByScore.Describe<Desc>
EnforceUniqueByScore.Describe2D<Desc>
EnhanceImageOps
Operations for improving the visibility of images.
EnsureUniqueAssociation
Removes any ambiguous associations.
EnumEssential
List of different algorithms for estimating Essential matrices
EnumFundamental
List of different algorithms for estimating Fundamental or Essential matrices
EnumPNP
List of algorithms for solving the Perspective n-Point (PnP) problem
EnumTrifocal
List of algorithms for estimating TrifocalTensor.
EpipolarError
Used to specify the type of error function used when optimizing multiview geometric functions
EpipolarMinimizeGeometricError
Given point correspondences x[1] and x[2] and a fundamental matrix F, compute the correspondences x'[1] and x'[2] which minimize the geometric error subject to x'[2] F' x'[1] = 0
EpipolarScore3D
Evaluates how 3D a pair of views are from their associated points
EquirectangularDistortBase_F32
Base class for all distortions from an equirectangular image.
EquirectangularDistortBase_F64
Base class for all distortions from an equirectangular image.
EquirectangularRotate_F32
Transforms the equirectangular image as if the input image was taken by the camera at the same location but with a rotation.
EquirectangularRotate_F64
Transforms the equirectangular image as if the input image was taken by the camera at the same location but with a rotation.
EquirectangularTools_F32
Contains common operations for handling coordinates in an equirectangular image.
EquirectangularTools_F64
Contains common operations for handling coordinates in an equirectangular image.
EssentialNister5
Finds the essential matrix given exactly 5 corresponding points.
EssentialResidualSampson
Computes the Sampson distance residual for a set of observations given an esesntial matrix.
Estimate1ofEpipolar
Marker interface for estimating a single fundamental, essential, or homography matrix given a set of associated pairs.
Estimate1ofPnP
Marker interface for computing one solution to the Perspective N-Point (PnP) problem.
Estimate1ofPrNP
Interface for computing multiple solution to the Projective N-Point (PrNP) problem.
Estimate1ofTrifocalTensor
Marker interface for computing a single TrifocalTensor given a set of AssociatedTriple observations.
Estimate1toNofEpipolar
Implementation of GeoModelEstimator1toN for epipolar matrices.
Estimate1toNofPnP
Implementation of GeoModelEstimator1toN for PnP.
EstimateNofEpipolar
Marker interface for estimating several fundamental, essential, or homography matrices given a set of associated pairs.
EstimateNofPnP
Interface for computing multiple solution to the Perspective N-Point (PnP) problem.
EstimateNofPrNP
Interface for computing multiple solution to the Projective N-Point (PrNP) problem.
EstimateNto1ofEpipolar
Implementation of GeoModelEstimatorNto1 for epipolar matrices.
EstimateNto1ofPnP
Implementation of GeoModelEstimatorNto1 for PnP problem.
EstimatePlaneAtInfinityGivenK
If the camera calibration is known for two views then given canonical camera projection matrices (P1 = [I|0]) it is possible to compute the plane a infinity and from that elevate the views from projective to metric.
EstimateViewKnownCalibration
Expands to a new view using know camera intrinsics for all views.
EstimateViewSelfCalibrate
Target camera is unknown.
EstimateViewUtils
Common operations when estimating a new view
EstimatorToGenerator<Model,​Point>
Wrapper class for converting GeoModelEstimator1 into ModelGenerator.
ExpandByOneView
Common parent for metric and projective expand scene by one.
FactoryAssociation
Creates algorithms for associating TupleDesc_F64 features.
FactoryBackgroundModel
Factory for creating implementations of BackgroundModelStationary and BackgroundModelMoving
FactoryBinaryContourFinder
Creates instances of BinaryLabelContourFinder
FactoryBinaryImageOps
FilterImageInterface wrappers around functions inside of BinaryImageOps.
FactoryBlurFilter
Factory for creating different blur image filters.
FactoryBorderIndex1D
Factory for creating BorderIndex1D.
FactoryBriefDefinition
Creates different brief descriptors.
FactoryCensusTransform
Factory for creating different types of census transforms
FactoryConvertTupleDesc
Factory for creating different types of ConvertTupleDesc, which are used for converting image region descriptors.
FactoryConvolve
Factory for ConvolveInterface.
FactoryConvolveDown
Factory class for creating abstracted convolve down filters.
FactoryConvolveSparse
Factory for creating sparse convolutions.
FactoryConvolveSparse.Convolve2D_F32  
FactoryConvolveSparse.Convolve2D_I32<T extends GrayI<T>>  
FactoryConvolveSparse.Horizontal1D_F32  
FactoryConvolveSparse.Horizontal1D_I32  
FactoryConvolveSparse.Vertical1D_F32  
FactoryConvolveSparse.Vertical1D_I32  
FactoryDenoiseWaveletAlg
Factory for creating wavelet based image denoising classes.
FactoryDenseOpticalFlow
Creates implementations of DenseOpticalFlow.
FactoryDerivative
Factory for creating different types of ImageGradient, which are used to compute the image's derivative.
FactoryDerivativeSparse
Creates filters for performing sparse derivative calculations.
FactoryDescribeAlgs
Creates algorithms for describing point features.
FactoryDescribeImageDense
Factory for creating DescribeImageDense.
FactoryDescribeImageDenseAlg
Returns low level implementations of dense image descriptor algorithms.
FactoryDescribePoint
Factory for creating implementations of DescribePointRadiusAngle.
FactoryDescribePointRadiusAngle
Factory for creating implementations of DescribePointRadiusAngle.
FactoryDetectDescribe
Creates instances of DetectDescribePoint for different feature detectors/describers.
FactoryDetectDescribeAlgs
Factory for specific implementations of Detect and Describe feature algorithms.
FactoryDetectLine
Factory for creating high level implementations of DetectLine and DetectLineSegment.
FactoryDetectLineAlgs
Factory for creating line and line segment detectors.
FactoryDetectPoint
Creates instances of GeneralFeatureDetector, which detects the location of point features inside an image.
FactoryDistort
Factory for operations which distort the image.
FactoryEdgeDetectors
Creates different types of edge detectors.
FactoryFeatureExtractor
Creates NonMaxSuppression for finding local maximums in feature intensity images.
FactoryFiducial
Factory for creating fiducial detectors which implement FiducialDetector.
FactoryFiducialCalibration
Creates detectors of calibration targets.
FactoryFilterLambdas
Random filters for lambas.
FactoryGeometryAlgs
Factory for creating low level non-abstracted algorithms related to geometric vision
FactoryGImageGray
Factory for creating generalized images
FactoryGImageGray.Border_F32  
FactoryGImageGray.Border_F64  
FactoryGImageGray.Border_S32  
FactoryGImageGray.GSingle_F32  
FactoryGImageGray.GSingle_F64  
FactoryGImageGray.GSingle_I64  
FactoryGImageGray.GSingle_S16  
FactoryGImageGray.GSingle_S32  
FactoryGImageGray.GSingle_S8  
FactoryGImageGray.GSingle_U16  
FactoryGImageGray.GSingle_U8  
FactoryGImageGray.GSingleBase<T extends ImageGray<T>>  
FactoryGImageGray.GSingleBaseInt<T extends ImageGray<T>>  
FactoryGImageGray.GSingleBorder<T extends ImageBorder>  
FactoryGImageMultiBand
Creates GImageMultiBand for different image types.
FactoryGImageMultiBand.Border_IL_F32  
FactoryGImageMultiBand.Border_IL_F64  
FactoryGImageMultiBand.Border_IL_S32  
FactoryGImageMultiBand.GMultiBorder<T extends ImageBorder>  
FactoryGImageMultiBand.GSingleToMB  
FactoryGImageMultiBand.IL<T extends ImageInterleaved<T>>  
FactoryGImageMultiBand.IL_F32  
FactoryGImageMultiBand.IL_F64  
FactoryGImageMultiBand.IL_S16  
FactoryGImageMultiBand.IL_S32  
FactoryGImageMultiBand.IL_S64  
FactoryGImageMultiBand.IL_S8  
FactoryGImageMultiBand.IL_U16  
FactoryGImageMultiBand.IL_U8  
FactoryGImageMultiBand.PL  
FactoryImage
Used to create new images from its type alone
FactoryImageBorder
Contains functions that create classes which handle pixels outside the image border differently.
FactoryImageBorderAlgs
Factory for creating data type specific implementations of ImageBorder1D.
FactoryImageClassifier
Factory for creating image classifiers.
FactoryImageDenoise
Provides and easy to use interface for removing noise from images.
FactoryImageGenerator
Factory for creating common image types
FactoryImageGenerator.WrapImage<T extends ImageGray<T>>  
FactoryImageSegmentation
Factory for ImageSuperpixels algorithms, which are used to segment the image into super pixels.
FactoryIntensityPoint
Provides intensity feature intensity algorithms which conform to the GeneralFeatureIntensity interface.
FactoryIntensityPointAlg
Factory for creating various types of interest point intensity algorithms.
FactoryInterestPoint
Factory for creating interest point detectors which conform to the InterestPointDetector interface
FactoryInterestPointAlgs
Factory for non-generic specific implementations of interest point detection algorithms.
FactoryInterpolation
Simplified interface for creating interpolation classes.
FactoryKernel
Factory used to create standard convolution kernels for floating point and integer images.
FactoryKernelGaussian
Factory for creating Gaussian kernels for convolution.
FactoryMotion2D
Factory for creating algorithms related to 2D image motion.
FactoryMultiView
Factory for creating abstracted algorithms related to multi-view geometry
FactoryMultiViewRobust
Factory for creating robust false-positive tolerant estimation algorithms in multi-view geometry.
FactoryOrientation
Factory for creating implementations of RegionOrientation that are used to estimate the orientation of a local pixel region..
FactoryOrientationAlgs
Creates specific implementations of local region orientation estimators.
FactoryPointsToPolyline
Factory for creating instances of PointsToPolyline
FactoryPointTracker
Factory for creating trackers which implement PointTracker.
FactoryPyramid
Factory for creating classes related to image pyramids.
FactorySceneRecognition
Factory for creating SceneRecognition and related.
FactorySceneReconstruction
Factory for operations related to scene reconstruction
FactorySearchLocalPeak
Factory for implementations of SearchLocalPeak
FactorySegmentationAlg
Factory for low level segmentation algorithms.
FactorySelectLimit
Factory that creates FeatureSelectLimitIntensity
FactorySfmMisc
Factory for creating classes which don't go anywhere else.
FactoryShapeDetector
Factory for detecting higher level shapes
FactorySparseIntegralFilters
Creates various filters for integral images.
FactorySteerable
Creates different steerable kernels.
FactorySteerCoefficients
Coefficients for common steerable bases.
FactorySteerCoefficients.PolyOrder1  
FactorySteerCoefficients.PolyOrder2  
FactorySteerCoefficients.PolyOrder3  
FactorySteerCoefficients.PolyOrder4  
FactorySteerCoefficients.Separable  
FactoryStereoDisparity
Creates high level interfaces for computing the disparity between two rectified stereo images.
FactoryStereoDisparityAlgs
Algorithms related to computing the disparity between two rectified stereo images.
FactoryStitchingTransform
Factory for creating StitchingTransform of different motion models.
FactoryTemplateMatching
Factory for creating template matching algorithms.
FactoryThresholdBinary
Factory for creating various filters which convert an input image into a binary one
FactoryTrackerAlg
Factory for creating feature trackers algorithms.
FactoryTrackerObjectAlgs
Factory for creating low level implementations of object tracking algorithms.
FactoryTrackerObjectQuad
Factory for implementations of TrackerObjectQuad, a high level interface for tracking user specified objects inside video sequences.
FactoryTupleCluster
Factory for creating classes related to clustering of TupleDesc data structures
FactoryTupleDesc
Factory for creating TupleDesc and related structures abstractly.
FactoryVisualOdometry
Factory for creating visual odometry algorithms.
FactoryWaveletCoiflet
Coiflet wavelets are designed to maintain a close match between the trend and the original signal.
FactoryWaveletDaub
Creates different variety of Daubechie (Daub) wavelets.
FactoryWaveletHaar
Coefficients for Haar wavelet.
FactoryWaveletTransform
Simplified factory for creating WaveletTransform.
FactoryWeights
Factory for creating sample weight functions of different types.
FancyInterestPointRender
Renders image interest points in a thread safe manor.
FancyInterestPointRender.Circle  
FancyInterestPointRender.Line  
FancyInterestPointRender.Point  
FancyInterestPointRender.VString  
FastCornerDetector<T extends ImageGray<T>>
Generic interface for fast corner detection algorithms.
FastCornerDetector_MT<T extends ImageGray<T>>
Concurrent version of FastCornerDetector
FastCornerInterface<T extends ImageGray<T>>
Low level interface for specific implementations of Fast Corner detectors.
FastHessianFeatureDetector<II extends ImageGray<II>>
The Fast Hessian (FH) [1] interest point detector is designed to be a fast multi-scale "blob" detector.
FastToInterestPoint<T extends ImageGray<T>>
Provides a wrapper around a fast corner detector for InterestPointDetector no non-maximum suppression will be done
FDistort
High level interface for rendering a distorted image into another one.
FeatureGraph2D
Generic graph of 2D points.
FeatureGraph2D.Edge
Conneciton between two nodes.
FeatureGraph2D.Node  
FeatureIntensity<T extends ImageGray<T>>
Base interface for classes which extract intensity images for image feature detection.
FeatureLaplacePyramid<T extends ImageGray<T>,​D extends ImageGray<D>>
Feature detector across image pyramids that uses the Laplacian to determine strength in scale-space.
FeaturePyramid<T extends ImageGray<T>,​D extends ImageGray<D>>
Detects scale invariant interest/corner points by computing the feature intensities across a pyramid of different scales.
FeatureSceneRecognition<TD extends TupleDesc<TD>>
More specialized version of SceneRecognition where it is assumed the input is composed of image features that have been detected sparsely at different pixel coordinates.
FeatureSceneRecognition.Features<TD extends TupleDesc<TD>>
Set of feature pixel and descriptions from a image.
FeatureSceneRecognitionNearestNeighbor<TD extends TupleDesc<TD>>
FeatureSceneRecognitionNister2006<TD extends TupleDesc<TD>>
FeatureSelectLimit<Point>
Selects a subset of the features inside the image until it hits the requested number.
FeatureSelectLimitIntensity<Point>
Selects features inside the image until it hits a limit.
FeatureSelectN<Point>
Selects features periodically in the order they were detected until it hits the limit.
FeatureSelectNBest<Point>
Selects and sorts up to the N best features based on their intensity.
FeatureSelectRandom<Point>
Randomly selects features up to the limit from the set of detected.
FeatureSelectUniform<Point>
Attempts to select features uniformly across the image.
FeatureSelectUniform.F32
Implementation for Point2D_F32
FeatureSelectUniform.F64
Implementation for Point2D_F64
FeatureSelectUniform.I16
Implementation for Point2D_I16
FeatureSelectUniform.Info<Point>
Info for each cell
FeatureSelectUniformBest<Point>
Attempts to select features uniformly across the image with a preference for locally more intense features.
FeatureSelectUniformBest.Info<Point>
Info for each cell
FeatureSets
Features can belong to multiple set.
FeatureSpatialDiversity_F32
Checks to see if the features being tracked form
FeatureToWordHistogram<Desc extends TupleDesc>
Used to construct a normalized histogram which represents the frequency of certain words in an image for use in a BOW based classifier.
FeatureToWordHistogram_F64
Creates a normalized histogram which represents the frequency of different visual words from the set of features.
FFmpegFrameGrabber  
FfmpegVideo  
FfmpegVideoImageSequence<T extends ImageBase<T>>
Uses JavaCV, which uses FFMPEG, to read in a video.
FftBorderType
Used to specify which technique should be used when expanding an image's border for use with FFT
Fh04_to_ImageSuperpixels<T extends ImageBase<T>>
FhEdgeWeights<T extends ImageBase<T>>
Computes edge weights for SegmentFelzenszwalbHuttenlocher04.
FhEdgeWeights4_F32
Computes edge weight as the absolute value of the different in pixel value for single band images.
FhEdgeWeights4_PLF32
Computes edge weight as the F-norm different in pixel value for Planar images.
FhEdgeWeights4_PLU8
Computes edge weight as the F-norm different in pixel value for Planar images.
FhEdgeWeights4_U8
Computes edge weight as the absolute value of the different in pixel value for single band images.
FhEdgeWeights8_F32
Computes edge weight as the absolute value of the different in pixel value for single band images.
FhEdgeWeights8_PLF32
Computes edge weight as the F-norm different in pixel value for Planar images.
FhEdgeWeights8_PLU8
Computes edge weight as the F-norm different in pixel value for Planar images.
FhEdgeWeights8_U8
Computes edge weight as the absolute value of the different in pixel value for single band images.
FiducialDetector<T extends ImageBase<T>>
Interface for detecting fiducial markers and their location in the image.
FiducialDetectorPnP<T extends ImageBase<T>>
Provides everything you need to convert a image based fiducial detector into one which can estimate the fiducial's pose given control points.
FiducialImageEngine
Rendering engine for fiducials into a gray scale image.
FiducialImageGenerator
Abstract class for generators images of fiducials
FiducialIO
File IO for fiducials.
FiducialRenderEngine
Interface for rendering fiducials to different document types.
FiducialRenderEngineGraphics2D
Implementation of FiducialRenderEngine for a BufferedImage.
FiducialSquareGenerator
Generates images of square fiducials
FiducialSquareHammingGenerator
Renders a square hamming fiducial.
FiducialStability
Results from fiducial stability computation.
FiducialTracker<T extends ImageBase<T>>
Extension of FiducialDetector which allows for trackers.
FileBrowser
Dialog which lets the user selected a known file type and navigate the file system
FileBrowser.Listener  
FilePreviewChooser
Opens a dialog which lets the user select a single file but shows a preview of whatever file is currently selected
FilePreviewChooser.DefaultListener  
FilePreviewChooser.Listener
Lets the listener know what the user has chosen to do.
FilterCensusTransform<In extends ImageGray<In>,​Out extends ImageBase<Out>>
Filter implementation of CensusTransform.
FilterCensusTransformD33U8<In extends ImageGray<In>>
FilterCensusTransformD55S32<In extends ImageGray<In>>
FilterCensusTransformSampleIU16<In extends ImageGray<In>>
Census transform which saves output in a InterleavedU16.
FilterCensusTransformSampleS64<In extends ImageGray<In>>
Census transform which saves output in a GrayS64.
FilterImageInterface<Input extends ImageBase<Input>,​Output extends ImageBase<Output>>
Generalized interface for processing images.
FilterImageReflection<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
Turns functions into implementations of FilterImageInterface Wraps around any function which has two images as input and output.
FilterSequence<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
Applies a sequence of filters.
FindUnassociated
Given a list of associated features, find all the unassociated features.
FitData<Shape>
Structure that contains results from fitting a shape to a set of observations.
FitLinesToContour
Refines a set of corner points along a contour by fitting lines to the points between the corners using a least-squares technique.
FlipVertical_F32
Flips the image along the vertical axis.
FlipVertical_F64
Flips the image along the vertical axis.
FlipVerticalNorm2_F32
Flips the image along the vertical axis and convert to normalized image coordinates using the provided transform.
FlipVerticalNorm2_F64
Flips the image along the vertical axis and convert to normalized image coordinates using the provided transform.
FlowBlock_to_DenseOpticalFlow<T extends ImageGray<T>>
FlowKlt_to_DenseOpticalFlow<I extends ImageGray<I>,​D extends ImageGray<D>>
FoundFiducial
Contains the ID and pose for a fiducial
FoundPointSO
List of detected features that are invariant to scale and in-plane rotation.
FourPointSyntheticStability
Computes the stability for a fiducial using 4 synthetic corners that are position based on the fiducial's width and height given the current estimated marker to camera transform.
Frame
A class to manage the data of audio and video frames.
FrameConverter<F>
Defines two methods to convert between a Frame and another generic data object that can contain the same data.
FrameGrabber  
FrameGrabber.Array  
FrameGrabber.Exception  
FrameGrabber.ImageMode  
FrameGrabber.PropertyEditor  
FundamentalExtractEpipoles
Extracts the epipoles from an essential or fundamental matrix.
FundamentalLinear
Base class for linear algebra based algorithms for computing the Fundamental/Essential matrices.
FundamentalLinear7
Computes the essential or fundamental matrix using exactly 7 points with linear algebra.
FundamentalLinear8
Given a set of 8 or more points this class computes the essential or fundamental matrix.
FundamentalResidualSampson
Computes the Sampson distance residual for a set of observations given a fundamental matrix.
FundamentalResidualSimple
Computes the residual just using the fundamental matrix constraint
FundamentalToProjective
Computes projective camera matrices from a fundamental matrix.
GaliosFieldOps
Basic path operators on polynomial Galious Field (GF) with GF(2) coefficients.
GaliosFieldTableOps
Precomputed look up table for performing operations on GF polynomials of the specified degree.
GaussianScaleSpace<T extends ImageGray<T>,​D extends ImageGray<D>>
Interface for computing the scale space of an image and its derivatives.
GBlurImageOps
Generalized functions for applying different image blur operators.
GCensusTransform
The Census Transform [1] computes a bit mask for each pixel in the image.
GConvertImage
Generalized functions for converting between different image types.
GConvolveImageOps
Image type agnostic convolution functions
GDiscreteFourierTransformOps
Implementation of functions in DiscreteFourierTransformOps which are image type agnostic
GeneralFeatureDetector<I extends ImageGray<I>,​D extends ImageGray<D>>
Detects features which are local maximums and/or local minimums in the feature intensity image.
GeneralFeatureIntensity<I extends ImageGray<I>,​D extends ImageGray<D>>
Extracts corners from a the image and or its gradient.
GeneralFft_to_DiscreteFourierTransform_F32
Wrapper around GeneralPurposeFFT_F32_2D which implements DiscreteFourierTransform
GeneralFft_to_DiscreteFourierTransform_F64
Wrapper around GeneralPurposeFFT_F64_2D which implements DiscreteFourierTransform
GeneralizedImageOps
Operations that return information about the specific image.
GeneralPurposeFFT_F32_1D
Computes 1D Discrete Fourier Transform (DFT) of complex and real, float precision data.
GeneralPurposeFFT_F32_2D
Computes 2D Discrete Fourier Transform (DFT) of complex and real, float precision data.
GeneralPurposeFFT_F64_1D
Computes 1D Discrete Fourier Transform (DFT) of complex and real, double precision data.
GeneralPurposeFFT_F64_2D
Computes 2D Discrete Fourier Transform (DFT) of complex and real, double precision data.
GeneralToInterestPoint<T extends ImageGray<T>,​D extends ImageGray<D>>
Wrapper around GeneralFeatureDetector to make it compatible with InterestPointDetector.
GenerateAffine2D
Fits an Affine2D_F64 motion model to a list of AssociatedPair.
GenerateEpipolarMatrix
GenerateHomographyLinear
Fits a homography to the observed points using linear algebra.
GenerateMetricTripleFromProjective
Wrapper around ProjectiveToMetricCameras and Estimate1ofTrifocalTensor for use in robust model fitting.
GenerateMotionPnP
Wrapper around Estimate1ofPnP for ModelGenerator.
GeneratePairwiseImageGraph
Given a graph of images with similar appearance, create a graph in which images with a geometric relationship are connected to each other.
GenerateScaleTranslate2D
Estimates a ScaleTranslate2D from two 2D point correspondences.
GenerateScaleTranslateRotate2D
Estimates a ScaleTranslateRotate2D from three 2D point correspondences.
GenerateSe2_AssociatedPair
Uses MotionTransformPoint to estimate the rigid body motion in 2D between two sets of points
GenerateSe2_PlanePtPixel
Uses MotionTransformPoint to estimate the rigid body motion from key-frame to current-frame in 2D between two observations of a point on the plane.
GenerateStereoPairGraphFromScene
Given the sparse reconstruction, create a StereoPairGraph that describes which views are compatible for computing dense stereo disparity from.
GenerateStereoPairGraphFromScene.View
Points visible in the view
GenerateTrifocalTensor
GenericConvolve<Input extends ImageBase<Input>,​Output extends ImageBase<Output>>
Generalized interface for filtering images with convolution kernels.
GenericConvolveDown<Input extends ImageBase<Input>,​Output extends ImageBase<Output>>
Generalized interface for filtering images with convolution kernels while skipping pixels.
GenericDenseDescribeImageDense<T extends ImageBase<T>,​Desc extends TupleDesc<Desc>>
Dense feature computation which uses DescribePointRadiusAngle internally.
GEnhanceImageOps
Weakly typed version of EnhanceImageOps.
GeoLL_F32
Geographic coordinate consisting of latitude (north-south coordinate) and longitude (west-east) .
GeoLL_F64
Geographic coordinate consisting of latitude (north-south coordinate) and longitude (west-east) .
GeometricResult
Common results of a geometric algorithm.
GeoModelEstimator1<Model,​Sample>
Creates a single hypothesis for the parameters in a model a set of sample points/observations.
GeoModelEstimator1toN<Model,​Point>
Wrapper that allows GeoModelEstimator1 to be used as a GeoModelEstimatorN.
GeoModelEstimatorN<Model,​Sample>
Creates multiple hypotheses for the parameters in a model a set of sample points/observations.
GeoModelEstimatorNto1<Model,​Point>
Wrapper that allows GeoModelEstimatorN to be used as a GeoModelEstimator1.
GeoTestingOps
Operations useful for unit tests
GFactoryWavelet
Creates different wavelet transform by specifying the image type.
GGradientToEdgeFeatures
Image type agnostic version of GradientToEdgeFeatures.
GGrayImageOps
Weakly typed version of GrayImageOps.
GHistogramFeatureOps
Generic version of HistogramFeatureOps which determines image type at runtime.
GImageBandMath
Collection of functions that project Bands of Planar images onto a single image.
GImageDerivativeOps
Generalized operations related to compute different image derivatives.
GImageGray
Generalized interface for single banded images.
GImageGrayDistorted<T extends ImageGray<T>>
Implementation of GImageGray that applies a PixelTransform then interpolates to get the pixel's value.
GImageMiscOps
Generalized version of ImageMiscOps.
GImageMultiBand
Generalized interface for working with multi-band images
GImageStatistics
Generalized version of ImageStatistics.
GIntegralImageFeatureIntensity
Functions for computing feature intensity on an image.
GIntegralImageOps
Provides a mechanism to call IntegralImageOps with unknown types at compile time.
GKernelMath
Contains generalized function with weak typing from KernelMath.
GlobalBinaryFilter<T extends ImageGray<T>>
Base class for computing global thresholds
GlobalBinaryFilter.Entropy<T extends ImageGray<T>>
Computes a threshold based on entropy to create a binary image
GlobalBinaryFilter.Huang<T extends ImageGray<T>>
Computes a threshold using Huang's equation.
GlobalBinaryFilter.Li<T extends ImageGray<T>>
Computes a threshold using Li's equation.
GlobalBinaryFilter.Otsu<T extends ImageGray<T>>
Computes a threshold using Otsu's equation.
GlobalDemoSettings
Used to configure Swing UI settings across all apps
GlobalDemoSettings.Controls3D  
GlobalDemoSettings.ThemesUI  
GlobalFixedBinaryFilter<T extends ImageGray<T>>
Applies a fixed threshold to an image.
GlobalSettingsControls
Control panel
GPixelMath
Generalized version of PixelMath.
GradientCornerIntensity<T extends ImageGray<T>>
Several different types of corner detectors [1,2] all share the same initial processing steps.
GradientFamilyAB
Generalized code for family of Gradient operators that have the kernels [-1 0 1]**[a b a]
GradientFamilyAB_MT
Generalized code for family of Gradient operators that have the kernels [-1 0 1]**[a b a]
GradientMultiToSingleBand<Input extends ImageMultiBand<Input>,​Output extends ImageGray<Output>>
Interface for converting a multi-band gradient into a single band gradient.
GradientMultiToSingleBand_Reflection<Input extends ImageMultiBand<Input>,​Output extends ImageGray<Output>>
Implementation of GradientMultiToSingleBand which uses reflection to invoke static functions.
GradientPrewitt
Operations for computing Prewitt image gradient.
GradientPrewitt_Shared
Prewitt implementation that shares values for horizontal and vertical gradients
GradientPrewitt_Shared_MT
Prewitt implementation that shares values for horizontal and vertical gradients
GradientReduceToSingle
Contains functions that reduce the number of bands in the input image into a single band.
GradientScharr
Implementation of the standard 3x3 Scharr operator.
GradientSobel
Computes the image's first derivative along the x and y axises using the Sobel operator.
GradientSobel_Naive
This implementation of the sobel edge dector is implements it in such as way that the code can be easily read and verified for correctness, however it is much slower than it needs to be.
GradientSobel_Outer
While not as fast as GradientSobel it a big improvement over GradientSobel_Naive and much more readable.
GradientSobel_Outer_MT
While not as fast as GradientSobel it a big improvement over GradientSobel_Naive and much more readable.
GradientSobel_UnrolledOuter
This is a further improvement on GradientSobel_Outer where it reduces the number of times the array needs to be read from by saving past reads in a local variable.
GradientSobel_UnrolledOuter_MT
This is a further improvement on GradientSobel_Outer where it reduces the number of times the array needs to be read from by saving past reads in a local variable.
GradientSparsePrewitt_F32
Sparse computation of the Prewitt gradient operator.
GradientSparsePrewitt_U8
Sparse computation of the Prewitt gradient operator.
GradientSparseSobel_F32
Sparse computation of the sobel gradient operator.
GradientSparseSobel_U8
Sparse computation of the sobel gradient operator.
GradientSparseThree_F32
Sparse computation of the three gradient operator.
GradientSparseThree_U8
Sparse computation of the three gradient operator.
GradientSparseTwo0_F32
Sparse computation of the two-0 gradient operator.
GradientSparseTwo0_U8
Sparse computation of the two-0 gradient operator.
GradientSparseTwo1_F32
Sparse computation of the two-0 gradient operator.
GradientSparseTwo1_U8
Sparse computation of the two-0 gradient operator.
GradientThree
Computes the image's first derivative along the x and y axises using [-1 0 1] kernel.
GradientThree_Share
This is an attempt to improve the performance by minimizing the number of times arrays are accessed and partially unrolling loops.
GradientThree_Standard
Basic implementation of GradientThree with nothing fancy is done to improve its performance.
GradientThree_Standard_MT
Basic implementation of GradientThree with nothing fancy is done to improve its performance.
GradientToEdgeFeatures
Give the image's gradient in the x and y direction compute the edge's intensity and orientation.
GradientTwo0
Computes the image's first derivative along the x and y axises using [-1 1] kernel, where the "center" of the kernel is on the -1.
GradientTwo0_Standard
Basic implementation of GradientTwo0 with nothing fancy is done to improve its performance.
GradientTwo0_Standard_MT
Basic implementation of GradientTwo0 with nothing fancy is done to improve its performance.
GradientTwo1
Computes the image's first derivative along the x and y axises using [-1 1] kernel, where the "center" of the kernel is on the 1.
GradientTwo1_Standard
Basic implementation of GradientTwo1 with nothing fancy is done to improve its performance.
GradientTwo1_Standard_MT
Basic implementation of GradientTwo1 with nothing fancy is done to improve its performance.
GradientValue
Image gradient at a specific pixel.
GradientValue_F32
Specifies a pixel's gradient using float values.
GradientValue_F64
Specifies a pixel's gradient using double values.
GradientValue_I32
Specifies a pixel's gradient using integer values.
GrayF<T extends GrayF<T>>
Base class for images with float pixels.
GrayF32
Image with a pixel type of 32-bit float.
GrayF64
Image with a pixel type of 64-bit float.
GrayI<T extends GrayI<T>>
Base class for all integer images.
GrayI16<T extends GrayI16<T>>
Base class for images with 16-bit pixels.
GrayI8<T extends GrayI8<T>>
Base class for images with 8-bit pixels.
GrayImageOps
Pixel-wise operations on gray-scale images.
GrayS16
Image with a pixel type of signed 16-bit integer.
GrayS32
Gray scale image with a pixel type of signed 32-bit integer
GrayS64
Image with a pixel type of signed 64-bit integer
GrayS8
Image with a pixel type of signed 8-bit integer.
GrayU16
Image with a pixel type of unsigned 16-bit integer.
GrayU8
Image with a pixel type of unsigned 8-bit integer.
GridCoordinate
Coordinate in a 2D grid.
GridLineModelDistance
Computes the distance of a point from the line.
GridLineModelFitter
Used by GridRansacLineDetector to fit edgels inside a region to a line.
GridRansacLineDetector<D extends ImageGray<D>>
Line segment feature detector.
GridShape
Specifies the dimension of a 3D grid
GrowBorder<T extends ImageBase<T>,​PixelArray>
Interface for creating a copy of an image with a border added to it.
GrowBorderSB<T extends ImageGray<T>,​PixelArray>
Implementations of GrowBorder for single band images.
GrowBorderSB.SB_F32  
GrowBorderSB.SB_F64  
GrowBorderSB.SB_I_S32<T extends GrayI<T>,​PixelArray>  
GrowBorderSB.SB_I16<T extends GrayI16<T>>  
GrowBorderSB.SB_I8<T extends GrayI8<T>>  
GrowBorderSB.SB_S32  
GrowBorderSB.SB_S64  
GThresholdImageOps
Weakly typed version of ThresholdImageOps.
HammingChessboardGenerator
Renders Hamming markers inside of chessboard patterns similar to Charuco markers.
HammingDictionary
List of pre-generated dictionaries
HammingGridGenerator
Creates hamming grids
HarrisCorner_F32
Implementation of HarrisCornerIntensity.
HarrisCorner_S32
Implementation of HarrisCornerIntensity.
HarrisCornerIntensity
The Harris corner detector [1] is similar to the ShiTomasiCornerIntensity but avoids computing the eigenvalues directly.
HelperNister5
Helper class for EssentialNister5.
HessianBlobIntensity
Detects "blob" intensity using the image's second derivative.
HessianBlobIntensity.Type
Different types of Hessian blob detectors
HessianFromGradient
These functions compute the image hessian by computing the image gradient twice.
HessianSobel
Computes the second derivative (Hessian) of an image using.
HessianSobel_Shared
Prewitt implementation that shares values for horizontal and vertical gradients
HessianThree
Computes the second derivative (Hessian) of an image using.
HessianThree_Standard
Basic implementation of HessianThree with nothing fancy is done to improve its performance.
HessianThreeDeterminant
Computes the determinant of a Hessian computed by differentiating using [-1 0 1] kernel.
f(x,y) = Lxx*Lyy - Lxy2
The Lxx and Lyy have a kernel of [1 0 -2 0 1] and Lxy is:
HessianThreeDeterminant_Border
Hessian-Three derivative which processes the outer image border only
HessianThreeDeterminant_Inner
Hessian-Three derivative which processes the inner image only
HessianThreeDeterminant_Inner_MT
Hessian-Three derivative which processes the inner image only
HierarchicalVocabularyTree<Point>
A hierarchical tree which discretizes an N-Dimensional space.
HierarchicalVocabularyTree.Node
Node in the Vocabulary tree
Histogram_F64
A multi dimensional histogram.
Histogram2D_S32
2D histogram used to count.
HistogramFeatureOps
Type specific operations for creating histgrams of image pixel values.
HistogramScene
Histogram which represents the frequency of different types of words in a single image.
HistogramStatistics
Operations related to computing statistics from histograms.
HistogramThresholdPanel
Displays the image's histogram and shows the innerlier set for a simple threshold
HomographyDirectLinearTransform
Using linear algebra it computes a planar homography matrix using 2D points, 3D points, or conics.
HomographyDLT_to_Epipolar
HomographyInducedStereo2Line
Computes the homography induced by a plane from 2 line correspondences.
HomographyInducedStereo3Pts
Computes the homography induced by a plane from 3 point correspondences.
HomographyInducedStereoLinePt
Computes the homography induced by a plane from correspondences of a line and a point.
HomographyResidualSampson
Computes the Sampson distance residual for a set of observations given a homography matrix.
HomographyResidualTransfer
Computes the difference between the point projected by the homography and its observed location.
HomographyTLS_to_Epipolar
HomographyTotalLeastSquares
Direct method for computing homography that is more computationally efficient and stable than DLT.
HornSchunck<T extends ImageBase<T>,​D extends ImageBase<D>>
This is Horn-Schunck's well known work [1] for dense optical flow estimation.
HornSchunck_F32
Implementation of HornSchunck for GrayF32.
HornSchunck_to_DenseOpticalFlow<T extends ImageBase<T>,​D extends ImageBase<D>>
Implementation of DenseOpticalFlow for HornSchunck.
HornSchunck_U8
Implementation of HornSchunck for GrayF32.
HornSchunckPyramid<T extends ImageGray<T>>
Pyramidal implementation of Horn-Schunck [2] based on the discussion in [1].
HornSchunckPyramid_to_DenseOpticalFlow<T extends ImageGray<T>>
Implementation of DenseOpticalFlow for HornSchunck.
HoughBinary_to_DetectLine<I extends ImageGray<I>,​D extends ImageGray<D>>
HoughGradient_to_DetectLine<I extends ImageGray<I>,​D extends ImageGray<D>>
HoughParametersFootOfNorm
HoughTransformParameters with a foot-of-norm parameterization.
HoughParametersPolar
HoughTransformParameters with a polar parameterization.
HoughTransformBinary
Hough transform which uses a polar line representation, distance from origin and angle (0 to 180 degrees).
HoughTransformBinary_MT
Concurrent version of HoughTransformBinary
HoughTransformGradient<D extends ImageGray<D>>
Base class for Hough transforms which use a pixel coordinate and the gradient to describe a line.
HoughTransformGradient_MT<D extends ImageGray<D>>
Concurrent version of HoughTransformGradient
HoughTransformParameters
Parameterizes a line to a coordinate for the Hough transform.
HybridTrack<TD extends TupleDesc<TD>>
An image feature track for HybridTrackerScalePoint.
HybridTrackerScalePoint<I extends ImageGray<I>,​D extends ImageGray<D>,​TD extends TupleDesc<TD>>
Combines a KLT tracker with Detect-Describe-Associate type trackers.
HysteresisEdgeTraceMark
Given the output from edge non-maximum suppression, perform hysteresis threshold along the edge and mark selected pixels in a binary image.
HysteresisEdgeTracePoints
Given the output from edge non-maximum suppression, perform hysteresis threshold along the edge and constructs a list of pixels belonging to each contour.
ImageAccessException
This exception is thrown when an attempt has been made to access part of an image which is out of bounds.
ImageBandMath
DO NOT MODIFY: Generated by boofcv.alg.misc.GenerateImageBandMath.
ImageBase<T extends ImageBase>
Base class for all image types.
ImageBase.PixelXY
Lambda for each (x,y) coordinate in the image
ImageBinaryLabeledPanel
Displays labeled binary images.
ImageBinaryPanel
Used for displaying binary images.
ImageBorder<T extends ImageBase<T>>
A wrapper around a normal image that returns a numeric value if a pixel is requested that is outside of the image boundary.
ImageBorder_F32
Child of ImageBorder for GrayF32.
ImageBorder_F64
Child of ImageBorder for GrayF64.
ImageBorder_IL_F32
ImageBorder_IL_F64
ImageBorder_IL_S32<T extends InterleavedInteger<T>>
ImageBorder_IL_S64
ImageBorder_S32<T extends GrayI<T>>
Child of ImageBorder for GrayI.
ImageBorder_S64
Child of ImageBorder for GrayI.
ImageBorder1D
Interface for classes that modify the coordinate of a pixel so that it will always reference a pixel inside the image.
ImageBorder1D_F32
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.
ImageBorder1D_F64
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.
ImageBorder1D_IL_F32
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.
ImageBorder1D_IL_F64
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.
ImageBorder1D_IL_S32<T extends InterleavedInteger<T>>
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.
ImageBorder1D_IL_S64
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.
ImageBorder1D_S32<T extends GrayI<T>>
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.
ImageBorder1D_S64
Image border is handled independently along each axis by changing the indexes so that it references a pixel inside the image.
ImageBorderValue
All points outside of the image will return the specified value
ImageBorderValue.Value_F32  
ImageBorderValue.Value_F64  
ImageBorderValue.Value_I  
ImageBorderValue.Value_I64  
ImageBorderValue.Value_IL_F32  
ImageBorderValue.Value_IL_F64  
ImageBorderValue.Value_IL_S32  
ImageBorderValue.Value_IL_S64  
ImageBorderWrapped
Wraps a larger image and treats the inner portion as a regular image and uses the border pixels as a look up table for external ones.
ImageBorderWrapped.F32  
ImageBorderWrapped.S32<T extends GrayI<T>>  
ImageCaptioning<T extends ImageBase<T>>
High level interface for a class which creates a variable length description of an image in text.
ImageClassificationPanel
Displays a set of images and what their assigned labels are
ImageClassifier<T extends ImageBase<T>>
High level interface for a classifier which assigns a single category to an image.
ImageClassifier.Score
Provides information on the score for a specific category when multiple results are requested
ImageClassifierNiNImageNet
Pretrained Network-in-Network (NiN) image classifier using imagenet data.
ImageClassifierResNet
1) Look at Torch source code a) Determine the shape of the input tensor.
ImageClassifierVggCifar10
Image classification using VGG network trained in CIFAR 10 data.
ImageConvolveSparse<T extends ImageGray<T>,​K extends KernelBase>
Abstract class for sparse image convolution.
ImageCoverage
Computes the fraction / percent of an image which is covered by image features.
ImageCoverage.Cell
Specifies if each cell in the grid contains at least one feature
ImageDataType
Describes the physical characteristics of the internal primitive data types inside the image
ImageDeformPointMLS_F32
Implementation of 'Moving Least Squares' (MLS) control point based image deformation models described in [1].
ImageDeformPointMLS_F32.Control  
ImageDerivative<T extends ImageBase<T>,​D extends ImageBase<D>>
Abstract interface for computing image derivatives.
ImageDimension
Specifies the width and height of an image
ImageDistort<Input extends ImageBase,​Output extends ImageBase>
Copies an image onto another image while applying a transform to the pixel coordinates.
ImageDistortBasic<Input extends ImageBase<Input>,​Output extends ImageBase<Output>,​Interpolate extends InterpolatePixel<Input>>
Most basic implementation of ImageDistort.
ImageDistortBasic_IL<Input extends ImageInterleaved<Input>,​Output extends ImageInterleaved<Output>>
Most basic implementation of ImageDistort for ImageInterleaved.
ImageDistortBasic_IL_MT<Input extends ImageInterleaved<Input>,​Output extends ImageInterleaved<Output>>
Most basic implementation of ImageDistort for ImageInterleaved.
ImageDistortBasic_SB<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
Most basic implementation of ImageDistort for ImageGray.
ImageDistortBasic_SB_MT<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
Most basic implementation of ImageDistort for ImageGray.
ImageDistortCache_SB<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
Except for very simple functions, computing the per pixel distortion is an expensive operation.
ImageDistortCache_SB_MT<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
Except for very simple functions, computing the per pixel distortion is an expensive operation.
ImageFactory
Used to create image data types
ImageFileListIterator<T extends ImageBase<T>>
Iterator that returns images loaded from disk
ImageFileListIterator.HandleException  
ImageFlow
The dense optical flow of an image.
ImageFlow.D
Specifies the optical flow for a single pixel.
ImageFunctionSparse<T extends ImageGray<T>>
Interface for computing the output of functions which take as an input an image and a pixel coordinate.
ImageGenerator<T extends ImageGray<T>>
Creates a new instance of an image of a specific configuration.
ImageGradient<Input extends ImageBase<Input>,​Output extends ImageBase<Output>>
A generic interface for computing first order image derivative along the x and y axes.
ImageGradient_Gaussian<I extends ImageGray<I>,​D extends ImageGray<D>>
Finds the derivative using a Gaussian kernel.
ImageGradient_PL<T extends ImageGray<T>,​D extends ImageGray<D>>
Wrapper for applying image gradients to Planar images.
ImageGradient_SB<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
Generic implementation which uses reflections to call derivative functions
ImageGradient_SB.Prewitt<T extends ImageGray<T>,​D extends ImageGray<D>>  
ImageGradient_SB.Scharr<T extends ImageGray<T>,​D extends ImageGray<D>>  
ImageGradient_SB.Sobel<T extends ImageGray<T>,​D extends ImageGray<D>>  
ImageGradient_SB.Three<T extends ImageGray<T>,​D extends ImageGray<D>>  
ImageGradient_SB.Two0<T extends ImageGray<T>,​D extends ImageGray<D>>  
ImageGradient_SB.Two1<T extends ImageGray<T>,​D extends ImageGray<D>>  
ImageGradientThenReduce<Input extends ImageMultiBand<Input>,​Middle extends ImageMultiBand<Middle>,​Output extends ImageGray<Output>>
First computes a multi-band image gradient then reduces the number of bands in the gradient to one.
ImageGray<T extends ImageGray<T>>
A base class for a single band intensity image.
ImageGrid<T>
Breaks the image up into a grid.
ImageGrid.ProcessCell<T>  
ImageGridPanel
Displays images in a grid pattern
ImageHessian<Output extends ImageGray<Output>>
A generic interface for computing image's second derivatives given the image's gradient.
ImageHessian_Reflection<Output extends ImageGray<Output>>
Generic implementation which uses reflections to call hessian functions
ImageHessianDirect<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
A generic interface for computing image's second derivatives directly from the source image.
ImageHessianDirect_SB<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
Generic implementation which uses reflections to call hessian functions
ImageHessianDirect_SB.Sobel<T extends ImageGray<T>,​D extends ImageGray<D>>  
ImageHessianDirect_SB.Three<T extends ImageGray<T>,​D extends ImageGray<D>>  
ImageHistogramPanel
Draws a histogram of the image's pixel intensity level
ImageInterleaved<T extends ImageInterleaved<T>>
Base class for images that contain multiple interleaved bands.
ImageInterleavedTestingOps
Operations to help with testing interleaved images.
ImageLineIntegral
Computes the line integral of a line segment across the image.
ImageLinePanel
Draws lines over an image.
ImageLinePanelZoom
Draws lines over an image.
ImageLinePruneMerge
Functions for pruning and merging lines.
ImageLocalNormalization<T extends GrayF<T>>
Provides different functions for normalizing the spatially local statics of an image.
ImageMiscOps
Basic image operations which have no place better to go.
ImageModelBase<T extends ImageBase<T>>
Base class for algorithms which process an image and load a model to do so
ImageMotion2D<I extends ImageBase<I>,​IT extends InvertibleTransform>
Estimates the 2D motion of images in a video sequence.
ImageMotionPointTrackerKey<I extends ImageBase<I>,​IT extends InvertibleTransform<IT>>
Computes the transform from the first image in a sequence to the current frame.
ImageMotionPtkSmartRespawn<I extends ImageBase<I>,​IT extends InvertibleTransform<IT>>
Examines tracks inside of ImageMotionPointTrackerKey and decides when new feature tracks should be respawned.
ImageMultiBand<T extends ImageMultiBand<T>>
Base class for images with multiple bands.
ImageNormalization
Functions related to adjusting input pixels to ensure they have a known and fixed range.
ImagePanel
Simple JPanel for displaying buffered images.
ImagePixelTo3D
Generalized interface for sensors which allow pixels in an image to be converted into 3D world coordinates.
ImagePyramid<T extends ImageBase<T>>
Image pyramids represent an image at different resolution in a fine to coarse fashion.
ImagePyramidBase<T extends ImageBase<T>>
Base class for image pyramids.
ImagePyramidPanel<T extends ImageGray<T>>
Displays an ImagePyramid by listing each of its layers and showing them one at a time.
ImageRectangle
Axis aligned rectangle with integer values for use on images.
ImageRectangle_F32
Specifies an axis aligned rectangle inside an image using lower and upper extents.
ImageRectangle_F64
Specifies an axis aligned rectangle inside an image using lower and upper extents.
ImageResults
Statistics on how accurately the found model fit each image during calibration.
ImageSegmentationOps
Useful functions related to image segmentation
ImageSimilarityAssociatedRatio
Very simple similarity test that looks at the ratio of total features in each image to the number of matched features.
ImageStatistics
Computes statistical properties of pixels inside an image.
ImageStreamSequence<T extends ImageBase<T>>
Given a sequence of images encoded with CombineFilesTogether, it will read the files from the stream and decode them.
ImageSuperpixels<T extends ImageBase<T>>
High level interface for computing superpixels.
ImageType<T extends ImageBase>
Specifies the type of image data structure.
ImageType.Family  
ImageZoomPanel
Simple JPanel for displaying buffered images allows images to be zoomed in and out of
ImageZoomPanel.ImageZoomListener  
ImplAverageDownSample
* Overlays a rectangular grid on top of the src image and computes the average value within each cell which is then written into the dst image.
ImplAverageDownSample_MT
* Overlays a rectangular grid on top of the src image and computes the average value within each cell which is then written into the dst image.
ImplAverageDownSample2
Implementation of AverageDownSampleOps specialized for square regions of width 2.
ImplAverageDownSample2_MT
Implementation of AverageDownSampleOps specialized for square regions of width 2.
ImplAverageDownSampleN
Implementation of AverageDownSampleOps specialized for square regions of width N.
ImplAverageDownSampleN_MT
Implementation of AverageDownSampleOps specialized for square regions of width N.
ImplBilinearPixel_F32
Implementation of BilinearPixelS for a specific image type.
ImplBilinearPixel_F64
Implementation of BilinearPixelS for a specific image type.
ImplBilinearPixel_IL_F32
Implementation of BilinearPixelMB for a specific image type.
ImplBilinearPixel_IL_F64
Implementation of BilinearPixelMB for a specific image type.
ImplBilinearPixel_IL_S16
Implementation of BilinearPixelMB for a specific image type.
ImplBilinearPixel_IL_S32
Implementation of BilinearPixelMB for a specific image type.
ImplBilinearPixel_IL_U16
Implementation of BilinearPixelMB for a specific image type.
ImplBilinearPixel_IL_U8
Implementation of BilinearPixelMB for a specific image type.
ImplBilinearPixel_S16
Implementation of BilinearPixelS for a specific image type.
ImplBilinearPixel_S32
Implementation of BilinearPixelS for a specific image type.
ImplBilinearPixel_U16
Implementation of BilinearPixelS for a specific image type.
ImplBilinearPixel_U8
Implementation of BilinearPixelS for a specific image type.
ImplBinaryBorderOps
Binary operations performed only along the image's border.
ImplBinaryImageOps
Implementation for all operations which are not seperated by inner and outer algorithms
ImplBinaryImageOps_MT
Implementation for all operations which are not seperated by inner and outer algorithms
ImplBinaryInnerOps
Optimized binary operations for the interior of an image only.
ImplBinaryInnerOps_MT
Optimized binary operations for the interior of an image only.
ImplBinaryNaiveOps
Simple unoptimized implementations of binary operations.
ImplCensusTransformBorder
Operations for handling borders in a Census Transform.
ImplCensusTransformInner
Implementations of Census transform.
ImplCensusTransformInner_MT
Implementations of Census transform.
ImplColorHsv
Low level implementation of function for converting HSV images.
ImplColorHsv_MT
Low level implementation of function for converting HSV images.
ImplColorLab
Low level implementation of function for converting LAB images.
ImplColorLab_MT
Low level implementation of function for converting LAB images.
ImplColorRgb
Low level implementation of function for converting RGB images.
ImplColorRgb_MT
Low level implementation of function for converting RGB images.
ImplColorXyz
Low level implementation of function for converting XYZ images.
ImplColorXyz_MT
Low level implementation of function for converting XYZ images.
ImplColorYuv
Low level implementation of function for converting YUV images.
ImplColorYuv_MT
Low level implementation of function for converting YUV images.
ImplConvertImage
Functions for converting between different primitive image types.
ImplConvertImage_MT
Functions for converting between different primitive image types.
ImplConvertImageMisc  
ImplConvertImageMisc_MT  
ImplConvertJCodecPicture
Low level operations for converting JCodec images.
ImplConvertNV21
NV21: The format is densely packed.
ImplConvertNV21_MT
NV21: The format is densely packed.
ImplConvertPlanarToGray
Low level implementations of different methods for converting Planar into ImageGray.
ImplConvertPlanarToGray_MT
Low level implementations of different methods for converting Planar into ImageGray.
ImplConvertRaster
Routines for converting to and from BufferedImage that use its internal raster for better performance.
ImplConvertRaster_MT
Routines for converting to and from BufferedImage that use its internal raster for better performance.
ImplConvertYuv420_888
Low level implementation of YUV-420 to RGB-888
ImplConvertYuyv
Implementation of ConvertYuyv
ImplConvertYuyv_MT
Implementation of ConvertYuyv
ImplConvertYV12
Implementations of ConvertYV12
ImplConvertYV12_MT
Implementations of ConvertYV12
ImplConvolveBox
Convolves a box filter across an image.
ImplConvolveBox_MT
Convolves a box filter across an image.
ImplConvolveMean
Convolves a mean filter across the image.
ImplConvolveMean_MT
Convolves a mean filter across the image.
ImplDescribeBinaryCompare_F32
Implementation of DescribePointBinaryCompare for a specific image type.
ImplDescribeBinaryCompare_U8
Implementation of DescribePointBinaryCompare for a specific image type.
ImplDescribePointPixelRegion_F32
Implementation of DescribePointRawPixels.
ImplDescribePointPixelRegion_U8
Implementation of DescribePointRawPixels.
ImplDescribePointPixelRegionNCC_F32
Implementation of DescribePointPixelRegionNCC.
ImplDescribePointPixelRegionNCC_U8
Implementation of DescribePointPixelRegionNCC.
ImplEdgeNonMaxSuppression
Algorithms for performing non-max suppression.
ImplEdgeNonMaxSuppression_MT
Algorithms for performing non-max suppression.
ImplEdgeNonMaxSuppressionCrude
Implementations of the crude version of non-maximum edge suppression.
ImplEdgeNonMaxSuppressionCrude_MT
Implementations of the crude version of non-maximum edge suppression.
ImplEnhanceFilter
Filter based functions for image enhancement.
ImplEnhanceFilter_MT
Filter based functions for image enhancement.
ImplEnhanceHistogram
Functions for enhancing images using the image histogram.
ImplEnhanceHistogram_MT
Functions for enhancing images using the image histogram.
ImplFastCorner10_F32
Contains logic for detecting fast corners.
ImplFastCorner10_U8
Contains logic for detecting fast corners.
ImplFastCorner11_F32
Contains logic for detecting fast corners.
ImplFastCorner11_U8
Contains logic for detecting fast corners.
ImplFastCorner12_F32
Contains logic for detecting fast corners.
ImplFastCorner12_U8
Contains logic for detecting fast corners.
ImplFastCorner9_F32
Contains logic for detecting fast corners.
ImplFastCorner9_U8
Contains logic for detecting fast corners.
ImplFastHelper_F32
Helper functions for FastCornerDetector with GrayF32 images.
ImplFastHelper_U8
Helper functions for FastCornerDetector with GrayU8 images.
ImplGradientToEdgeFeatures
Implementations of the core algorithms of GradientToEdgeFeatures.
ImplGradientToEdgeFeatures_MT
Implementations of the core algorithms of GradientToEdgeFeatures.
ImplGrayImageOps
Contains implementations of algorithms in GrayImageOps.
ImplGridRansacLineDetector_F32
Implementation of GridRansacLineDetector for GrayF32
ImplGridRansacLineDetector_S16
Implementation of GridRansacLineDetector for GrayS16
ImplHessianBlobIntensity
Implementations of HessianBlobIntensity.
ImplImageBandMath
Implementation of algorithms in ImageBandMath
ImplImageBandMath_MT
Implementation of algorithms in ImageBandMath
ImplImageDistort_PL<Input extends ImageGray<Input>,​Output extends ImageGray<Output>>
Implementation of ImageDistort for Planar images.
ImplImageMiscOps
Implementations of functions for ImageMiscOps
ImplImageMiscOps_MT
Implementations of functions for ImageMiscOps
ImplImageStatistics
Computes statistical properties of pixels inside an image.
ImplImageStatistics_MT
Computes statistical properties of pixels inside an image.
ImplIntegralImageConvolve
Compute the integral image for different types of input images.
ImplIntegralImageConvolve_MT
Compute the integral image for different types of input images.
ImplIntegralImageFeatureIntensity
Routines for computing the intensity of the fast hessian features in an image.
ImplIntegralImageFeatureIntensity_MT
Routines for computing the intensity of the fast hessian features in an image.
ImplIntegralImageOps
Compute the integral image for different types of input images.
ImplInterpolatePixelConvolution_F32
Performs interpolation by convolving a continuous-discrete function across the image.
ImplInterpolatePixelConvolution_S16
Performs interpolation by convolving a continuous-discrete function across the image.
ImplInterpolatePixelConvolution_U8
Performs interpolation by convolving a continuous-discrete function across the image.
ImplKitRosCornerIntensity
Implementations of KitRosCornerIntensity.
ImplMedianCornerIntensity
Implementations of MedianCornerIntensity.
ImplMedianHistogramInner
A faster version of the histogram median filter that only processes the inner portion of the image.
ImplMedianHistogramInner_MT
A faster version of the histogram median filter that only processes the inner portion of the image.
ImplMedianHistogramInnerNaive
Simple implementation of a histogram based median filter.
ImplMedianSortEdgeNaive
Median filter which process only the image edges and uses quick select find the median.
ImplMedianSortNaive
Median filter which uses quick select to find the local median value.
ImplMedianSortNaive_MT
Median filter which uses quick select to find the local median value.
ImplMultiViewStereoOps
Implementation of functions in MultiViewStereoOps.
ImplOrientationAverage_F32
Implementation of OrientationAverage for a specific image type.
ImplOrientationAverage_S16
Implementation of OrientationAverage for a specific image type.
ImplOrientationAverage_S32
Implementation of OrientationAverage for a specific image type.
ImplOrientationAverageGradientIntegral<T extends ImageGray<T>,​G extends GradientValue>
Estimates the orientation of a region by computing the image derivative from an integral image.
ImplOrientationHistogram_F32
Implementation of OrientationHistogram for a specific image type.
ImplOrientationHistogram_S16
Implementation of OrientationHistogram for a specific image type.
ImplOrientationHistogram_S32
Implementation of OrientationHistogram for a specific image type.
ImplOrientationImageAverage_F32
Implementation of OrientationImageAverage for a specific image type.
ImplOrientationImageAverage_U8
Implementation of OrientationImageAverage for a specific image type.
ImplOrientationImageAverageIntegral<T extends ImageGray<T>,​G extends GradientValue>
Estimates the orientation of a region using a "derivative free" method.
ImplOrientationSlidingWindow_F32
Implementation of OrientationSlidingWindow for a specific image type.
ImplOrientationSlidingWindow_S16
Implementation of OrientationSlidingWindow for a specific image type.
ImplOrientationSlidingWindow_S32
Implementation of OrientationSlidingWindow for a specific image type.
ImplOrientationSlidingWindowIntegral<T extends ImageGray<T>,​G extends GradientValue>
Implementation of OrientationSlidingWindow for integral images.
ImplPerspectiveOps_F32
Implementation of PerspectiveOps functions for 32-bit floats
ImplPerspectiveOps_F64
Implementation of PerspectiveOps functions for 64-bit floats
ImplPixelMath
Implementation of algorithms in PixelMath
ImplPixelMath_MT
Implementation of algorithms in PixelMath
ImplPolynomialPixel_F32
Implementation of PolynomialPixel.
ImplPolynomialPixel_I<T extends GrayI<T>>
Implementation of PolynomialPixel.
ImplPyramidOps
Image type specific implementations of functions in PyramidOps.
ImplPyramidOps_MT
Image type specific implementations of functions in PyramidOps.
ImplRectifyImageOps_F32
Implementation of functions inside of RectifyImageOps for 32-bit floats
ImplRectifyImageOps_F64
Implementation of functions inside of RectifyImageOps for 64-bit floats
ImplSsdCorner_F32
Implementation of ImplSsdCornerBase for GrayF32.
ImplSsdCorner_F32_MT
Implementation of ImplSsdCornerBase for GrayF32.
ImplSsdCorner_S16
Implementation of ImplSsdCornerBase for GrayS16.
ImplSsdCorner_S16_MT
Implementation of ImplSsdCornerBase for GrayS16.
ImplSsdCornerBase<D extends ImageGray<D>,​D2 extends ImageGray<D2>>
Several corner detector algorithms work by computing a symmetric matrix whose elements are composed of the convolution of the image's gradient squared.
ImplSsdCornerBase.CornerIntensity_F32  
ImplSsdCornerBase.CornerIntensity_S32  
ImplSsdCornerBox<D extends ImageGray<D>,​D2 extends ImageGray<D2>>
Unweigthed or box filter version of ImplSsdCornerBase
ImplSsdCornerNaive<T extends ImageGray<T>>
Naive implementation of ShiTomasiCornerIntensity which performs computations in a straight forward but inefficient manor.
ImplSsdCornerWeighted_F32
Implementation of SSD Weighted Corner for GrayF32 images.
ImplSsdCornerWeighted_F32_MT
Implementation of SSD Weighted Corner for GrayF32 images.
ImplSsdCornerWeighted_S16
Implementation of SSD Weighted Corner for GrayS16 images.
ImplSsdCornerWeighted_S16_MT
Implementation of SSD Weighted Corner for GrayS16 images.
ImplSurfDescribeOps
Design Note: When estimating the
ImplThresholdImageOps
Operations for thresholding images and converting them into a binary image.
ImplThresholdImageOps_MT
Operations for thresholding images and converting them into a binary image.
ImplWaveletTransformBorder
Performs the wavelet transform just around the image border.
ImplWaveletTransformInner
Standard algorithm for forward and inverse wavelet transform which has been optimized to only process the inner portion of the image by excluding the border.
ImplWaveletTransformNaive
Unoptimized and simplistic implementation of a forward and inverse wavelet transform across one level.
ImplXCornerAbeles2019Intensity
X-Corner detector
ImplXCornerAbeles2019Intensity_MT
X-Corner detector
IndexLength
The start and length of segment inside an array
InputSanityCheck
Operations for basic sanity checks on function arguments.
InputToBinary<Input extends ImageBase<Input>>
Interface for threshold filters
InputToBinarySwitch<T extends ImageGray<T>>
InputToBinary which will convert the input image into the specified type prior to processing.
IntegralImageFeatureIntensity
Routines for computing the intensity of the fast hessian features in an image.
IntegralImageOps
Common operations for dealing with integral images.
IntegralKernel
Convolution kernel for an integral image.
InterestPointDetector<T extends ImageBase>
Interface for automatic interest point detection in an image.
InterestPointDetectorAbstract<T extends ImageBase<T>>
Implements most functions and provides reasonable default values.
InterestPointDetectorOverride<T extends ImageGray<T>>
Provides the capability to tack on a different algorithm for the feature's location, scale, and orientation.
InterestPointScaleSpace<T extends ImageGray<T>,​D extends ImageGray<D>>
Interest point detector for Scale Space images.
InterestPointScaleSpacePyramid<T extends ImageGray<T>>
Interest point detector for Scale-Space Pyramid images.
InterleavedF32
ImageInterleaved for data of type float.
InterleavedF64
ImageInterleaved for data of type double.
InterleavedI16<T extends InterleavedI16<T>>
ImageInterleaved for data of type short.
InterleavedI8<T extends InterleavedI8<T>>
ImageInterleaved for data of type byte.
InterleavedImageOps
Functions related to interleaved images.
InterleavedInteger<T extends InterleavedInteger<T>>
Base class for integer interleaved images.
InterleavedS16
An image where the primitive type is an unsigned short.
InterleavedS32
ImageInterleaved for data of type int.
InterleavedS64
ImageInterleaved for data of type int.
InterleavedS8
An image where the primitive type is a signed byte.
InterleavedU16
An image where the primitive type is an unsigned short.
InterleavedU8
An image where the primitive type is an unsigned byte.
Interpolate1D_F32
Provides much of the basic house keeping needed for interpolating 1D data.
InterpolateArray
Do linear interpolation between points in an array.
InterpolatePixel<T extends ImageBase<T>>
Interface for interpolation between pixels on a per-pixel basis.
InterpolatePixel_PL_using_SB<T extends ImageGray<T>>
Wrapper around InterpolatePixelS which allows it to interpolate Planar inside a InterpolatePixelMB.
InterpolatePixel_S_to_MB<T extends ImageGray<T>>
Wrapper that allows a InterpolatePixelS to be used as a InterpolatePixelMB, input image has to be ImageGray.
InterpolatePixelDistortS<T extends ImageGray<T>>
Applies distortion to a coordinate then samples the image with interpolation.
InterpolatePixelMB<T extends ImageBase<T>>
Interface for interpolation between pixels on a per-pixel basis for a multi-band image.
InterpolatePixelS<T extends ImageGray<T>>
Interface for interpolation between pixels on a per-pixel basis for a single band image.
InterpolateRectangle<T extends ImageGray<T>>
Performs interpolation across a whole rectangular region inside the image.
InterpolationType
List of built in interpolation algorithms.
InvalidCalibrationTarget
Exception used to indicate that some thing went wrong when extract the calibration grid's points.
InvertedFile
The inverted file is a list of images that were observed in a particular node.
IPPE_to_EstimatePnP
IteratorRange<T>
Implements Iterator for a range of numbers in a List.
IteratorReset<T>
Extension of Iterator which allows you to call IteratorReset.reset() to return it to its original state
JacobianSo3
Generalized computation for jacobian of 3D rotation matrix
JacobianSo3Numerical
Implements a numerical Jacobian for the SO3
JacobianSo3Quaternions
Jacobian for 4-tuple encoded Quaternion (w,x,y,z).
JacobianSo3Rodrigues
Jacobian for 3-tuple encoded Rodrigues.
Java2DFrameConverter
A utility class to copy data between Frame and BufferedImage.
JavaRuntimeLauncher
Class for launching JVMs.
JavaRuntimeLauncher.Exit  
JCheckBoxValue
Combines a spinner with a double value to reduce clutter.
JCodecMediaManager
Media manager for JCodec
JCodecSimplified<T extends ImageBase<T>>
Reads movie files using JCodec
JCodecVideoInterface
Instance of VideoInterface which uses JCodecSimplified.
JConfigLength
Control for setting the value of a ConfigLength class.
JConfigLength.Listener  
JpegByteImageSequence<T extends ImageBase<T>>
Create a sequence from an array of jpeg images in byte[] array format.
JPyramidLevels
Configuration widget for specifying the number of levels in a discrete pyramid
JPyramidLevels.Listener  
JSpinnerNumber
Combines a spinner with a double value to reduce clutter.
JSpringPanel
Panel which uses SpringLayout.
KannalaBrandtPtoS_F32
Backwards project from a distorted 2D pixel to 3D unit sphere coordinate using the CameraKannalaBrandt model.
KannalaBrandtPtoS_F64
Backwards project from a distorted 2D pixel to 3D unit sphere coordinate using the CameraKannalaBrandt model.
KannalaBrandtStoP_F32
Forward projection model for CameraKannalaBrandt.
KannalaBrandtStoP_F64
Forward projection model for CameraKannalaBrandt.
KannalaBrandtUtils_F32
Common functions for computing the forward and inverse model.
KannalaBrandtUtils_F64
Common functions for computing the forward and inverse model.
KdTreeHistogramScene_F64
Distance for word histograms
KdTreeTuple_F32
Distance using TupleDesc_F32 for a KdTree.
KdTreeTuple_F64
Distance using TupleDesc_F64 for a KdTree.
Kernel1D
This is a kernel in a 1D convolution.
Kernel1D_F32
Floating point 1D convolution kernel that extends Kernel1D.
Kernel1D_F64
Floating point 1D convolution kernel that extends Kernel1D.
Kernel1D_S32
Floating point 1D convolution kernel that extends Kernel1D.
Kernel2D
Base type for 2D convolution kernels
Kernel2D_F32
This is a kernel in a 2D convolution.
Kernel2D_F64
This is a kernel in a 2D convolution.
Kernel2D_S32
This is a kernel in a 2D convolution.
KernelBase
Base class for all convolution kernels.
KernelContinuous1D_F32
Computes the instantaneous value of a continuous valued function.
KernelMath
Operations for manipulating different convolution kernels.
KeyPointsCircleHexagonalGrid
Computes key points from an observed hexagonal circular grid.
KeyPointsCircleHexagonalGrid.Tangents  
KeyPointsCircleRegularGrid
Computes key points from an observed regular circular grid.
KeyPointsCircleRegularGrid.Tangents  
KitRosCornerIntensity
Implementation of the Kitchen and Rosenfeld corner detector as described in [1].
KltFeature
Contains feature information for KltTracker.
KltTracker<I extends ImageGray<I>,​D extends ImageGray<D>>
A Kanade-Lucas-Tomasi (KLT) [1,2,3,4] point feature tracker for a single layer gray scale image.
KltTrackFault
Different types of faults that can cause a KLT track to be dropped.
LabeledImagePolygonCodec
For reading and writing images which have been labeled with polygon regions.
LabeledImageRleCodec
Encodes a labeled image using Run Line Encoding (RLE) to reduce file size.
LagrangeFormula
Langrange's formula is a straight forward way to perform polynomial interpolation.
LearnHierarchicalTree<Point>
The graph is constructed using a depth first search.
LearnNodeWeights<Point>
Learns node weights in the HierarchicalVocabularyTree for use in RecognitionVocabularyTreeNister2006 by counting the number of unique images a specific node/word appears in then computes the weight using an entropy like cost function.
LearnSceneFromFiles
Abstract class which provides a frame work for learning a scene classifier from a set of images.
LeastMedianOfSquaresMultiView<Model,​Point>
Extension of Ransac for two calibrated camera views.
LeastSquaresFundamental
Improves upon the initial estimate of the Fundamental matrix by minimizing the error.
LeastSquaresHomography
Improves upon the initial estimate of the Homography matrix by minimizing residuals.
LengthUnit
Specifies how long and in what units something is.
LensDistortionBrown
Radial-Tangential lens distortion model point transforms.
LensDistortionFactory
Factory for lens distortion given different built-in camera models.
LensDistortionKannalaBrandt
Factory for creating forwards and backwards transforms using CameraKannalaBrandt
LensDistortionNarrowFOV
HInterface for creating transform between distorted and undistorted pixel/normalized-2D image cordinates for camera models that supports FOV less than 180 degrees.
LensDistortionOps
Operations for manipulating lens distortion which do not have F32 and F64 equivalents.
LensDistortionOps_F32
Operations related to manipulating lens distortion in images
LensDistortionOps_F64
Operations related to manipulating lens distortion in images
LensDistortionPinhole
Projection when there is no lens distortion
LensDistortionUniversalOmni
Distortion for CameraUniversalOmni.
LensDistortionWideFOV
Interface for creating transform between distorted and undistorted pixel/unit sphere coordinates for camera models that supports FOV more than 180 degrees.
LikelihoodHistCoupled_PL_U8
Creates a histogram in a color image and is used to identify the likelihood of an color being a member of the original distribution.
LikelihoodHistCoupled_SB_U8
Creates a histogram in a gray scale image which is then used to compute the likelihood of a color being a member of the original distribution based on its frequency.
LikelihoodHueSatHistCoupled_PL_U8
TODO redo comments Converts an RGB image into HSV image to add invariance to changes in lighting conditions.
LikelihoodHueSatHistInd_PL_U8
Converts an RGB image into HSV image to add invariance to changes in lighting conditions.
LinearContourLabelChang2004
Finds objects in a binary image by tracing their contours.
LinearExternalContours
Finds the external contours of binary blobs in linear time.
LineImageOps
Operations for working with lines detected inside an image.
ListDisplayPanel
Displays a list of items and their respective data.
ListIntPoint2D
Compact format for storing 2D points as a single integer in an array.
LlahDocument
Describes a document or marker which is described using LLAH features.
LlahFeature
Describes a LLAH feature.
LlahHasher
Functions related to computing the hash values of a LLAH feature.
LlahHasher.Affine  
LlahHasher.CrossRatio  
LlahHashTable
Hash table that stores LLAH features.
LlahInvariant
Specifies the type of invariant used when computing LLAH
LlahOperations
Locally Likely Arrangement Hashing (LLAH) [1] computes a descriptor for a landmark based on the local geometry of neighboring landmarks on the image plane.
LlahOperations.DotCount
Used to relate observed dots to landmarks in a document
LlahOperations.DotToLandmark  
LlahOperations.DotVotingBooth  
LlahOperations.FoundDocument
Documents that were found to match observed dots
LoadFileImageSequence<T extends ImageBase<T>>
Loads all the images in a directory that have the specified suffix.
LoadFileImageSequence2<T extends ImageBase<T>>
Loads and optionally scales all the images in a list.
LocalGaussianBinaryFilter<T extends ImageGray<T>>
Adaptive/local threshold using a Gaussian region
LocalMeanBinaryFilter<T extends ImageGray<T>>
Adaptive/local threshold using a square region
LocalWeightedHistogramRotRect<T extends ImageBase<T>>
Computes a local histogram weighted using a Gaussian function.
LookUpCameraInfo
Used to retrieve information about a view's camera.
LookUpColorRgb<T extends ImageBase<T>>
Extracts the RGB color from an image
LookUpColorRgbFormats
Specific implementations of LookUpColorRgb
LookUpColorRgbFormats.IL_F32  
LookUpColorRgbFormats.IL_U8  
LookUpColorRgbFormats.PL_F32  
LookUpColorRgbFormats.PL_U8  
LookUpColorRgbFormats.SB_F32  
LookUpColorRgbFormats.SB_U8  
LookUpImageFilesByIndex
Implementation of LookUpImages that converts the name into an integer.
LookUpImageFilesByIndex.LoadImage  
LookUpImageFilesByPath
The image ID or name is assumed to the path to the image
LookUpImageListByIndex<Image extends ImageBase<Image>>
Implementation of LookUpImages that converts the name into an integer and grabs images from memory.
LookUpImages
Used to look up images as needed for disparity calculation.
LookUpSimilarImages
Interface for finding images with a similar appearance and identifying point features which are related between the two images.
LowLevelMultiViewOps
Lists of operations used by various multi-view algorithms, but not of use to the typical user.
ManagerTrifocalTensor
MassageSingularValues
Forces the smallest singular value in the matrix to be zero
Match
Found match during template matching.
MatchScoreType
Specifies the meaning of a match score.
MatrixOfList<T>
A matrix of Lists for containing items in a grid.
MaxGeoKeyFrameManager
Designed to be frame rate independent and maximize geometric information across frames.
MaxGeoKeyFrameManager.CameraInfo  
MaximumLineDistance
Selects the point which is the farthest away from the line.
MeanShift_to_ImageSuperpixels<T extends ImageBase<T>>
MeanShiftLikelihoodType
Likelihood functions that can be used with mean-shift tracking
MeanShiftPeak<T extends ImageGray<T>>
Simple implementations of mean-shift intended to finding local peaks inside an intensity image.
MeanShiftPeak_to_SearchLocalPeak<T extends ImageGray<T>>
Wrapper around MeanShiftPeak for SearchLocalPeak
MediaManager
Abstract interface for accessing files, images, and videos.
MedianCornerIntensity
Corner detector based on median filter.
MergeRegionMeanShift
Merges together regions which have modes close to each other and have a similar color.
MergeSmallRegions<T extends ImageBase<T>>
Finds regions which are too small and merges them with a neighbor that is the most similar to it and connected.
MergeSmallRegions.Node
Node in a graph.
MetricBundleAdjustmentUtils
Contains everything you need to do metric bundle adjustment in one location
MetricCameras
Describes the camera pose and intrinsic parameters for a set of cameras.
MetricCameraTriple
Results of upgrading a three view scenario from a projective into a metric scene.
MetricExpandByOneView
Expands a metric scene by one view (the taget) using the geometric relationship between the target and two known metric views.
MetricExpandByOneView.Solution
Solution for a view's metric state from a particular approach/set of assumptions.
MetricFromUncalibratedPairwiseGraph
Fully computes views (intrinsics + SE3) for each view and saves which observations were inliers.
MetricFromUncalibratedPairwiseGraph.PairwiseViewScenes
Records which scenes have grown to include which views.
MetricFromUncalibratedPairwiseGraph.ViewScenes
Contains information about which scenes contain this specific view
MetricMergeScenes
Merges two scenes together after their metric elevation.
MetricMergeScenes.CommonView
Specifies which two 'views" in each scene reference the same pairwise view.
MetricSanityChecks
Performs various checks to see if a scene is physically possible.
MetricSpawnSceneFromView
Given a view and set of views connected to it, attempt to create a new metric scene.
MicroQrCode
Information about a detected Micro QR Code.
MicroQrCode.DataInfo
Specifies information about the data in this marker
MicroQrCode.ErrorLevel
Error correction level
MicroQrCode.VersionInfo  
MicroQrCodeDecoderBits
After the data bits have been read this will decode them and extract a meaningful message.
MicroQrCodeDecoderImage<T extends ImageGray<T>>
Given an image and a known location of a Micro QR Code, decode the marker.
MicroQrCodeDetector<T extends ImageGray<T>>
High level interface for reading Micro QR Codes from gray scale images
MicroQrCodeDetectorPnP<T extends ImageGray<T>>
Wrapper around MicroQrCodeDetector which allows the 3D pose of a Micro QR Code to be detected using FiducialDetectorPnP.
MicroQrCodeEncoder
Provides an easy to use interface for specifying QR-Code parameters and generating the raw data sequence.
MicroQrCodeGenerator
Generates an image of a Micro QR Code.
MicroQrCodeMaskPattern
Masks that are applied to Micro QR codes to ensure that there are no regions with "structure" in them.
MicroQrCodePreciseDetector<T extends ImageGray<T>>
A QR-Code detector which is designed to find the location of corners in the finder pattern precisely.
MicroQrPose3DUtils
Utilities when estimating the 3D pose of a Micro QR Code.
MinimizeEnergyPrune
Prunes corners from a pixel level accuracy contour by minizing a penalized energy function.
MirrorStream
An output stream which redirects the data into two different streams.
MjpegStreamSequence<T extends ImageBase<T>>
Instead of loading and decompressing the whole MJPEG at once, it loads the images one at a time until it reaches the end of the file.
MmModelChanger<ModelA,​ModelB,​Point>
Base class for when you want to change the output type of a ModelMatcherMultiview.
MmmvModelChanger<ModelA,​ModelB,​Point>
Base class for when you want to change the output type of a ModelMatcherMultiview.
MmmvSe3ToEssential
Wrapper that enables you to estimate an essential matrix while using a rigid body model
ModelCodecSwapData
For use in cases where the model is a matrix and there is a 1-to-1 relationship with model parameters.
ModelFitterDefault<Model,​Point>
Provides default implementations of ModelFitter functions.
ModelGeneratorDefault<Model,​Point>
Provides default implementations of ModelGenerator.
ModelGeneratorViews<Model,​Point,​Camera>
ModelGenerator with view specific information
ModelManagerEpipolarMatrix
ModelManagerMetricCameraTriple
ModelManagerScaleTranslate2D
ModelManagerScaleTranslateRotate2D
ModelMatcherDefault<Model,​Point>
Provides default implementations of ModelMatcher functions.
ModelMatcherMultiview<Model,​Point>
ModelMatcher for multiview problems.
ModelMatcherViews<Model,​Point,​Camera>
ModelMatcher with view specific information
ModelObservationResidual<Model,​Observation>
Residual function for epipolar matrices with a single output for a single input.
ModelObservationResidualN<Model,​Observation>
Residual function for epipolar matrices where there are multiple outputs for a single input.
MonocularPlaneVisualOdometry<T extends ImageBase<T>>
Estimates the camera's motion relative to the ground plane.
MonocularPlaneVisualOdometryScaleInput<T extends ImageBase<T>>
* Wrapper around MonocularPlaneVisualOdometry which scales the input images.
MonocularVisualOdometry<T extends ImageBase<T>>
Interface for visual odometry from a single camera that provides 6-DOF pose.
MonoOverhead_to_MonocularPlaneVisualOdometry<T extends ImageBase<T>>
MonoPlaneInfinity_to_MonocularPlaneVisualOdometry<T extends ImageBase<T>>
MonoPlaneParameters
Calibration parameters when the intrinsic parameters for a single camera is known and the location of the camera relative to the ground plane.
MotionBlurOps
Operations related to simulating motion blur
MousePauseHelper
Toggles a paused variable on each mouse click
MovingAverage
Computes a moving average with a decay function decay variable sets how quickly the average is updated.
Msl_to_TrackerObjectQuad<T extends ImageBase<T>>
MultiBaselineDisparityMedian
Given a set of disparity images, all of which were computed from the same left image, fuse into a single disparity image which should have better fill in and lower noise.
MultiBaselineStereoIndependent<Image extends ImageGray<Image>>
Solution for the Multi Baseline Stereo (MBS) problem which uses independently computed stereo disparity images [1] with one common "center" image.
MultiBaselineStereoIndependent.Listener<RectImage>
Used to gain access to intermediate results
MultiCameraToEquirectangular<T extends ImageBase<T>>
Fuses information from multiple camera to create a single equirectangular image.
MultiToSingleFiducialCalibration
Wraps DetectMultiFiducialCalibration by limiting it to a single marker.
MultiViewIO
For loading and saving data structures related to multiview reconstruction.
MultiViewOps
Contains commonly used operations used in 2-view and 3-view perspective geometry.
MultiViewStereoFromKnownSceneStructure<T extends ImageGray<T>>
Creates a dense point cloud from multiple stereo pairs.
MultiViewStereoFromKnownSceneStructure.Listener<RectImg>
Used to capture intermediate results
MultiViewStereoFromKnownSceneStructure.ViewInfo
Information on each view that's used to select and compute the disparity images
MultiViewStereoOps
Useful functions when performing multi-view stereo.
NarrowPixelToSphere_F32
Given a transform from pixels to normalized image coordinate it will output unit sphere coordinates.
NarrowPixelToSphere_F64
Given a transform from pixels to normalized image coordinate it will output unit sphere coordinates.
NarrowToWidePtoP_F32
Projects a synthetic view of a narrow FOV camera from a wide FOV camera.
NarrowToWidePtoP_F64
Projects a synthetic view of a narrow FOV camera from a wide FOV camera.
NccFeature
Description for normalized cross correlation (NCC).
NccFeatureQueue
NearestNeighborPixel_F32
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixel_IL_F32
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixel_IL_S16
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixel_IL_S32
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixel_IL_U16
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixel_IL_U8
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixel_S16
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixel_S32
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixel_U16
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixel_U8
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixelMB<T extends ImageMultiBand<T>>
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborPixelS<T extends ImageGray<T>>
Performs nearest neighbor interpolation to extract values between pixels in an image.
NearestNeighborRectangle_F32
Nearest Neighbor interpolation for a rectangular region
NewSplitMerge_to_PointsToPolyline
NoCacheScaleSpace<I extends ImageGray<I>,​D extends ImageGray<D>>
Implementation of GaussianScaleSpace that focuses on one scale space at a time.
NonMaxBlock
Non-maximum extractor based on the block algorithm in [1].
NonMaxBlock_MT
Concurrent implementation of NonMaxBlock_MT.
NonMaxBlock_MT.SearchData  
NonMaxBlock.Search  
NonMaxBlockSearchRelaxed
Implementation of NonMaxBlock which implements a relaxed maximum rule.
NonMaxBlockSearchRelaxed.Max  
NonMaxBlockSearchRelaxed.Min  
NonMaxBlockSearchRelaxed.MinMax  
NonMaxBlockSearchStrict
Implementation of NonMaxBlock which implements a strict maximum rule.
NonMaxBlockSearchStrict.Max  
NonMaxBlockSearchStrict.Min  
NonMaxBlockSearchStrict.MinMax  
NonMaxCandidate
Performs a sparse search for local minimums/maximums by only examine around candidates.
NonMaxCandidate_MT
Concurrent implementation of NonMaxCandidate.
NonMaxCandidate_MT.SearchData  
NonMaxCandidate.Relaxed
Search with a relaxes rule.
NonMaxCandidate.Search
Interface for local search algorithm around the candidates
NonMaxCandidate.Strict
Search with a strict rule <
NonMaxExtractorNaive
Extracts corners at local maximums that are above a threshold.
NonMaxLimiter
Adds the ability to specify the maximum number of points that you wish to return.
NonMaxLimiter.LocalExtreme
Data structure which provides information on a local extremum.
NonMaxSuppression
Detects local minimums and/or maximums in an intensity image inside square regions.
NormalizationPoint2D
Describes how to normalize a set of points such that they have zero mean and variance.
NormalizedToPixelError
Simple function for converting error in normalized image coordinates to pixels using intrinsic camera parameters.
NormalizeParameters
Parameters used to normalize an image for numerics.
OpenImageSetDialog
Opens a dialog which lets the user select multiple images as a set
OpenImageSetDialog.DefaultListener  
OpenImageSetDialog.Listener
Lets the listener know what the user has chosen to do.
OpenImageSetDialog.Mode  
OpenStereoSequencesChooser
Presents a file choose that lets the user select two sequences for left and right stereo camera as well as the stereo calibration file.
OpenStereoSequencesChooser.DefaultListener  
OpenStereoSequencesChooser.Listener
Lets the listener know what the user has chosen to do.
OpenStereoSequencesChooser.Selected
Output object.
OpenWebcamDialog
Opens a dialog and lets the user configure the camera and select which one
OpenWebcamDialog.Selection  
OperationNotSupportedException
Thrown when an operation is not supported
Orientation3D
Graphically displays the orientation
OrientationAverage<D extends ImageGray<D>>
Computes the orientation of a region by summing up the derivative along each axis independently then computing the direction fom the sum.
OrientationGradient<D extends ImageGray<D>>
Estimates the orientation of a region from the image gradient.
OrientationGradientToImage<T extends ImageGray<T>,​D extends ImageGray<D>>
Converts an implementation of OrientationGradient into OrientationImage.
OrientationHistogram<D extends ImageGray<D>>
Estimates the orientation by creating a histogram of discrete angles around the entire circle.
OrientationHistogramSift<Deriv extends ImageGray<Deriv>>
Computes the orientation of a region around a point in scale-space as specified in the SIFT [1] paper.
OrientationImage<T extends ImageGray<T>>
Estimates the orientation of a region directly from the image's pixels.
OrientationImageAverage<T extends ImageGray<T>>
Computes the orientation of a region by computing a weighted sum of each pixel's intensity using their respective sine and cosine values.
OrientationIntegral<II extends ImageGray<II>>
Estimate the orientation of an image from an integral image.
OrientationIntegralBase<II extends ImageGray<II>,​G extends GradientValue>
Common base class for integral image region orientation algorithms.
OrientationIntegralToImage<T extends ImageGray<T>,​II extends ImageGray<II>>
Converts an implementation of OrientationIntegral into OrientationImage.
OrientationSiftToImage<T extends ImageGray<T>>
OrientationSlidingWindow<D extends ImageGray<D>>
Estimates the orientation by sliding window across all angles.
OverheadView<T extends ImageBase<T>>
Data structure for an overhead orthogonal view with known metric properties.
P3PFinsterwalder
Solves for the 3 unknown distances between camera center and 3 observed points by finding a root of a cubic polynomial and the roots of two quadratic polynomials.
P3PGrunert
Solves for the 3 unknown distances between camera center and 3 observed points by finding the roots of a 4th order polynomial, This is probably the first solution to the P3P problem and first proposed in 1841 by Grunert.
P3PLineDistance
A related problem to the full P3P problem is to estimate the distance between the camera center and each of the 3 points being viewed.
PackedArray<T>
Interface for objects which are stored in a dense array instead as individual elements.
PackedArrayPoint2D_F32
Packed array of Point2D_F32.
PackedArrayPoint2D_F64
Packed array of Point2D_F64.
PackedArrayPoint2D_I32
Packed array of Point2D_I32.
PackedArrayPoint3D_F32
Packed array of Point3D_F32.
PackedArrayPoint3D_F64
Packed array of Point3D_F64.
PackedArrayPoint4D_F32
Packed array of Point4D_F32.
PackedArrayPoint4D_F64
Packed array of Point4D_F64.
PackedBigArrayPoint2D_F32
Packed array of Point2D_F32.
PackedBigArrayPoint2D_F64
Packed array of Point2D_F64.
PackedBigArrayPoint3D_F32
Packed array of Point3D_F32.
PackedBigArrayPoint3D_F64
Packed array of Point3D_F64.
PackedBigArrayPoint4D_F32
Packed array of Point4D_F32.
PackedBigArrayPoint4D_F64
Packed array of Point4D_F64.
PackedBits
Stores a set of bits inside of a array
PackedBits32
Stores a set of bits inside of an int array.
PackedBits8
Stores a set of bits inside of a byte array
PackedSetsPoint2D_I32
Compact storage for a set of points.
PackedTupleArray_B
Stores a set of tuples in a single continuous array.
PackedTupleArray_F32
Stores a set of tuples in a single continuous array.
PackedTupleArray_F64
Stores a set of tuples in a single continuous array.
PackedTupleArray_S8
Stores a set of tuples in a single continuous array.
PackedTupleArray_U8
Stores a set of tuples in a single continuous array.
PackedTupleBigArray_B
Stores a set of tuples in a single continuous array.
PackedTupleBigArray_F32
Stores a set of tuples in a single continuous array.
PackedTupleBigArray_F64
Stores a set of tuples in a single continuous array.
PackedTupleBigArray_S8
Stores a set of tuples in a single continuous array.
PackedTupleBigArray_U8
Stores a set of tuples in a single continuous array.
PairLineNorm
A pair of line observations found in two different images.
PairwiseGraphUtils
Various utility functions for dealing with PairwiseImageGraph
PairwiseImageGraph
Graph describing the relationship between image features using matching features from epipolar geometry.
PairwiseImageGraph.Motion  
PairwiseImageGraph.View
Information associated with a single image/frame/view
PanelGridPanel
Panel for displaying panels in a grid.
ParamFundamentalEpipolar
Parameterizes F by specifying the first two columns and the third being a linear combination of the first two.
PathLabel
Object containing the path to a file and a label that is used to refer to the file
PdfFiducialEngine
Renders fiducials to PDF documents.
Performer
Used in profiling.
PerformerBase
Optional base class for performers
PeriodicColorizer
A point cloud colorizer where the color pattern repeats periodically.
PerspectiveOps
Functions related to perspective geometry and intrinsic camera calibration.
PinholeNtoP_F32
Converts normalized pixel coordinate into pixel coordinate.
PinholeNtoP_F64
Converts normalized pixel coordinate into pixel coordinate.
PinholePtoN_F32
Converts an image pixel coordinate into a normalized pixel coordinate using the camera's intrinsic parameters.
PinholePtoN_F64
Converts an image pixel coordinate into a normalized pixel coordinate using the camera's intrinsic parameters.
PixelDepthLinearMetric
Computes the depth (value of z-axis in frame A) for a single point feature given N observations and N-1 rigid camera transforms.
PixelLikelihood<T extends ImageBase<T>>
Computes the likelihood that a pixel belongs to the target.
PixelMath
Functions which perform basic arithmetic (e.g.
PixelMathLambdas
Functions for lambdas that can be applied to images on an element-wise basis
PixelMathLambdas.Function1  
PixelMathLambdas.Function1_F32  
PixelMathLambdas.Function1_F64  
PixelMathLambdas.Function1_I16  
PixelMathLambdas.Function1_I8  
PixelMathLambdas.Function1_S32  
PixelMathLambdas.Function1_S64  
PixelMathLambdas.Function2  
PixelMathLambdas.Function2_F32  
PixelMathLambdas.Function2_F64  
PixelMathLambdas.Function2_I16  
PixelMathLambdas.Function2_I8  
PixelMathLambdas.Function2_S32  
PixelMathLambdas.Function2_S64  
PixelTransform<T>
Computes a transform in pixel coordinates
PixelTransformAffine_F32
Distorts pixels using Affine2D_F32.
PixelTransformAffine_F64
Distorts pixels using Affine2D_F64.
PixelTransformCached_F32
Precomputes transformations for each pixel in the image.
PixelTransformHomography_F32
Distorts pixels using Homography2D_F32.
PixelTransformPinholeNorm_F32
Converts an image pixel coordinate into a normalized pixel coordinate using the camera's intrinsic parameters.
PixelTransformPinholeNorm_F64
Converts an image pixel coordinate into a normalized pixel coordinate using the camera's intrinsic parameters.
Planar<T extends ImageGray<T>>
Multi-band image composed of discontinuous planar images for each band.
PlanarConvolveDown<In extends ImageGray<In>,​Out extends ImageGray<Out>>
Implementation of ConvolveDown for Planar images.
PlanePtPixel
Storage for a point on a 2D plane in the key-frame and the observed normalized image coordinate in the current frame
PlaneView2D
Used to display a 2D point cloud.
PlaybackImageSequence<T extends ImageGray<T>>
Simple class for playing back an image sequence.
PlotXyPanel
Draws a simple XY plot
PlToGrayMotion2D<T extends ImageGray<T>,​IT extends InvertibleTransform<IT>>
Wrapper which converts a planar image into a gray scale image before computing its image motion.
PlyCodec
For reading PLY point files
PnPDistanceReprojectionSq
Computes the reprojection error squared for a given motion and Point2D3D.
PnPInfinitesimalPlanePoseEstimation
A plane based pose estimation algorithm [1].
PnPJacobianRodrigues
Computes the Jacobian of the error function in PnPResidualReprojection.
PnPLepetitEPnP
Implementation of the EPnP algorithm from [1] for solving the PnP problem when N ≥ 5 for the general case and N ≥ 4 for planar data (see note below).
PnPRefineRodrigues
Minimizes the projection residual error in a calibrated camera for a pose estimate.
PnPResidualReprojection
Computes the predicted residual as a simple geometric distance between the observed and predicted point observation in normalized pixel coordinates.
PnPRodriguesCodec
Encoding an decoding a rotation and translation where the rotation is encoded as a 3-vector Rodrigues coordinate.
PnPStereoDistanceReprojectionSq
Computes sum of reprojection error squared in pixels for a pair of stereo observations.
PnPStereoEstimator
Computes the left camera pose from a fully calibrated stereo camera system using a PnP algorithm.
PnPStereoJacobianRodrigues
Computes the Jacobian of the error function in PnPResidualReprojection.
PnPStereoRefineRodrigues
Minimizes the reprojection residual error for a pose estimate (left camera) in a calibrated stereo camera.
PnPStereoResidualReprojection
Computes the predicted residual as a simple geometric distance between the observed and predicted point observation in normalized pixel coordinates.
Point2D3D
Observed point feature location on the image plane and its 3D position.
Point2D3DTrack
Adds track maintenance information for Point2D3D.
Point2D4D
Observed point feature location on the image plane and its 3D homogenous position.
Point2Transform2_F32
Applies a transform to a 2D point.
Point2Transform2_F64
Applies a transform to a 2D point.
Point2Transform2BundleCamera
Point2Transform2Model_F32<Model>
Extends Point2Transform2_F32 and adds the ability to change the motion model
Point2Transform2Model_F64<Model>
Extends Point2Transform2_F64 and adds the ability to change the motion model
Point2Transform3_F32
Applies a transform of a 2D point into a 3D point.
Point2Transform3_F64
Applies a transform of a 2D point into a 3D point.
Point3dRgbI_F32
3D point with RGB stored in a compressed int format
Point3dRgbI_F64
3D point with RGB stored in a compressed int format
Point3Transform2_F32
Applies a transform of a 3D point into a 2D point.
Point3Transform2_F64
Applies a transform of a 3D point into a 2D point.
Point3Transform3_F32
Applies a transform of a 3D point into a 3D point.
Point3Transform3_F64
Applies a transform of a 3D point into a 3D point.
PointCloudIO
Code for reading different point cloud formats
PointCloudIO.Format  
PointCloudIO.FunctionalWriter
A writer without the initialization step.
PointCloudReader
Interface for reading a point cloud
PointCloudReader.Generic  
PointCloudUtils_F32
Various utility functions for working with point clouds with a float type of float.
PointCloudUtils_F64
Various utility functions for working with point clouds with a float type of double.
PointCloudViewer
High level interface for displaying point clouds
PointCloudViewer.Colorizer
Computes the color for a point
PointCloudViewer.IteratePoint
Iterator like interface for accessing point information
PointCloudViewerPanel
For displaying point clouds with controls
PointCloudViewerPanelSwing
Renders a 3D point cloud using a perspective pinhole camera model.
PointCloudViewerSwing
PointCloudWriter
Interface for reading a point cloud
PointCloudWriter.CloudArraysF32  
PointDeform_MLS
PointDeformKeyPoints
Defines a mapping which deforms the image based on the location of key points inside the image.
PointDescSet<TD extends TupleDesc<TD>>
A set of point image features which were detected and described using the same techniques.
PointDetectorTypes
List of all the built in point detectors
PointDistance3
Provides the distance each point is from the camera center.
PointGradient_F64
Data structure for a point coordinate and the gradient at that location
PointIndex<T extends PointIndex<T,​P>,​P extends GeoTuple<P>>
Base class for all PointIndex implementations.
PointIndex_I32
Combination of a point and an index in an array
PointIndex2D_F32
A 2D point with an index associated with it
PointIndex2D_F64
A 2D point with an index associated with it
PointIndex3D_F32
A 3D point with an index associated with it
PointIndex3D_F64
A 3D point with an index associated with it
PointIndex4D_F32
A 4D point with an index associated with it
PointIndex4D_F64
A 4D point with an index associated with it
PointsToPolyline
Interface for algorithm which convert a continuous sequence of pixel coordinates into a polyline.
PointToIndexIterator<T extends PointIndex<T,​P>,​P extends GeoTuple<P>>
Specialized iterator that takes in a list of points but iterates over PointIndex.
PointToPixelTransform_F32
Allows a PointToPixelTransform_F32 to be invoked as a PixelTransform.
PointToPixelTransform_F64
Allows a PointToPixelTransform_F64 to be invoked as a PixelTransform.
PointTrack
Current location of feature in a PointTracker.
PointTracker<T extends ImageBase<T>>
Interface for tracking point features in image sequences with automatic feature selection for use in Structure From Motion (SFM) application.
PointTracker.Dropper
Provides a custom rule for dropping tracks
PointTrackerDda<I extends ImageGray<I>,​TD extends TupleDesc<TD>>
PointTrackerDefault<T extends ImageBase<T>>
Provides default implementations of functions in a PointTrack.
PointTrackerHybrid<I extends ImageGray<I>,​D extends ImageGray<D>,​Desc extends TupleDesc<Desc>>
PointTrackerKltPyramid<I extends ImageGray<I>,​D extends ImageGray<D>>
Wrapper around PyramidKltTracker for PointTracker.
PointTrackerPerfectCloud<T extends ImageBase<T>>
Point tracker that provides perfect tracks.
PointTrackerUtils
Utility functions for working with and used by implementations of PointTrackerUtils
PointTransformAffine_F32
Applies an affine transform to a 2D point.
PointTransformAffine_F64
Applies an affine transform to a 2D point.
PointTransformHomography_F32
PointTransformHomography_F64
Polygon3DSequenceViewer
Draws a sequence polygons in 3D
PolygonHelper
Interface which allows low level customization of DetectPolygonFromContour
PolygonRegion
Describes region inside an image using a polygon and a regionID.
PolylineSplitMerge
Fits a polyline to a contour by fitting the simplest model (3 sides) and adding more sides to it.
PolylineSplitMerge.CandidatePolyline  
PolylineSplitMerge.Corner
Corner in the polyline.
PolynomialNeville_F32
Neville's algorithm for polynomial interpolation and extrapolation.
PolynomialNevilleFixed_F32
Same as PolynomialNeville_F32 but it assumes that the points are sampled at integer values only.
PolynomialPixel<T extends ImageGray<T>>
Polynomial interpolation using Neville's algorithm.
PoseFromPairLinear6
Estimates the camera motion using linear algebra given a set of N associated point observations and the depth (z-coordinate) of each object, where N ≥ 6.
PositionFromPairLinear2
Given two views of N objects and the known rotation, estimate the translation.
PositionPatternNode
Information for position detection patterns.
PositiveDepthConstraintCheck
Given two views of the same point and a known 3D transform checks to see if the point is in front of both cameras.
PositiveDepthConstraintCheckH
Given two views of the same point and a known 3D transform checks to see if the point is in front of both cameras.
PrecisionRecall
Statistics related to precision and recall.
PrintStreamInjectIndent
Injects spaces after new line print printing.
PrintStreamInjectIndent.Injector  
PRnPDirectLinearTransform
Estimates a projective camera given N points, i.e.
ProcessImageSequence<T extends ImageGray<T>>
An abstract class that takes case of basic GUI and loading of images when processing a sequence.
ProcessTabPanel
A jpanel that keeps track of the process id it is supposed to be displaying information for.
ProfileOperation
Operations for profiling runtime performance of code segments.
ProgressMonitorThread
Thread that pools and updates the progress periodically in a ProgressMonitor.
ProjectiveInitializeAllCommon
Given a set of views and a set of features which are visible in all views, estimate their structure up to a projective transform.
ProjectiveStructureByFactorization
Performs projective reconstruction via factorization.
ProjectiveStructureFromHomographies
Given a set of homographies mapping pixels in view i to view 0 this will estimate the projective camera matrix of each view.
ProjectiveToIdentity
Uses SVD to compute the projective transform which will turn a matrix matrix into identity, e.g.
ProjectiveToMetricCameraDualQuadratic
ProjectiveToMetricCameraEssentialGuessAndCheck
ProjectiveToMetricCameraPracticalGuessAndCheck
ProjectiveToMetricCameras
Interface for going from a set of projective cameras and pixel observations into calibrated metric cameras
PruneCloseTracks<T>
Detects if tracks are too close together and discards some of the close ones.
PruneCloseTracks.TrackDrop<TD>  
PruneCloseTracks.TrackInfo<T>
Interface which allows multiple track data structures be passed in
PruneStructureFromSceneMetric
makes it easy to removing elements from the scene's structure.
PruneStructureFromSceneProjective
Makes it easy to removing elements from bundle adjustment's input scene structure.
PyramidDirectColorDepth<T extends ImageGray<T>>
Adds a pyramidal implementation on top of VisOdomDirectColorDepth to enable it to handle larger motions which its local approach couldn't handle in a single layer.
PyramidDirectColorDepth_to_DepthVisualOdometry<T extends ImageBase<T>,​Depth extends ImageGray<Depth>>
TODO write
PyramidDirectColorDepth.LayerTo3D  
PyramidDiscrete<T extends ImageBase<T>>
In this implementation the scale factor between each layer is limited to being a positive integer that is evenly divisible by the previous layer.
PyramidDiscreteAverage<T extends ImageBase<T>>
Creates an image pyramid by down sampling square regions using AverageDownSampleOps.
PyramidDiscreteNN2<T extends ImageBase<T>>
Discrete image pyramid where each level is always a factor of two and sub-sampled using nearest-neighbor interpolation
PyramidDiscreteSampleBlur<T extends ImageBase<T>>
Convolves a re-normalizable blur kernel across the image before down sampling.
PyramidFloat<T extends ImageBase<T>>
An image pyramid where each level can be an arbitrary scale.
PyramidFloatGaussianScale<T extends ImageGray<T>>
PyramidFloat in which each layer is constructed by 1) applying Gaussian blur to the previous layer, and then 2) re-sampling the blurred previous layer.
PyramidFloatScale<T extends ImageGray<T>>
Updates each layer in a PyramidFloat by rescaling the layer with interpolation.
PyramidKltFeature
Feature which is tracked by the PyramidKltTracker.
PyramidKltForHybrid<I extends ImageGray<I>,​D extends ImageGray<D>>
Pyramidal KLT tracker designed for HybridTrackerScalePoint.
PyramidKltTracker<InputImage extends ImageGray<InputImage>,​DerivativeImage extends ImageGray<DerivativeImage>>
A pyramid Kanade-Lucas-Tomasi (KLT) tracker that allows features to be tracker over a larger region than the basic (KltTracker) implementation.
PyramidOps
Various operations related to image pyramids.
QrCode
Information for a detected QR Code.
QrCode.Alignment
Information related to a specific alignment pattern.
QrCode.BlockInfo
Specifies the format for a data block.
QrCode.ErrorLevel
Error correction level
QrCode.Failure
Specifies the step at which decoding failed
QrCode.Mode
The encoding mode.
QrCode.VersionInfo  
QrCodeAlignmentPatternLocator<T extends ImageGray<T>>
Searches the image for alignment patterns.
QrCodeBinaryGridReader<T extends ImageGray<T>>
Reads binary values from the qr code's grid.
QrCodeBinaryGridToPixel
Given a set of control points, it computes a distortion model and allows the user to read the value of grid elements.
QrCodeCodecBitsUtils
Various functions to encode and decode QR and Micro QR data.
QrCodeCodecBitsUtils.MessageSegment  
QrCodeCodeWordLocations
Pre-computes which pixels in a QR code or Micro QR code are data bits or not.
QrCodeDecoderBits
After the data bits have been read this will decode them and extract a meaningful message.
QrCodeDecoderImage<T extends ImageGray<T>>
Uses position pattern graph to find candidate QR Codes.
QrCodeDetector<T extends ImageGray<T>>
High level interface for reading QR Codes from gray scale images
QrCodeDetectorPnP<T extends ImageGray<T>>
Wrapper around QrCodeDetector which allows the 3D pose of a QR Code to be detected using FiducialDetectorPnP.
QrCodeEncoder
Provides an easy to use interface for specifying QR-Code parameters and generating the raw data sequence.
QrCodeGenerator
Abstract class for creating qr codes.
QrCodeGeneratorImage
Renders a QR Code inside a gray scale image.
QrCodeMaskPattern
Masks that are applied to QR codes to ensure that there are no regions with "structure" in them.