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 perpixel "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>> 
Implementation of
BackgroundMovingGaussian for ImageInterleaved . 
BackgroundMovingGaussian_IL_MT<T extends ImageInterleaved<T>,Motion extends InvertibleTransform<Motion>> 
Implementation of
BackgroundMovingGaussian for ImageInterleaved . 
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>> 
Implementation of
BackgroundStationaryGaussian for ImageInterleaved . 
BackgroundStationaryGaussian_IL_MT<T extends ImageInterleaved<T>> 
Implementation of
BackgroundStationaryGaussian for ImageInterleaved . 
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 
Wrapper around
LinearContourLabelChang2004 for
BinaryLabelContourFinder 
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 subimages

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 
Override for
FactoryBinaryContourFinder .+ 
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 BagofWords methods

BowUtils 
Utility functions related to BagofWords methods

BriefFeatureQueue 
DogArray for TupleDesc_B . 
BroxWarpingSpacial<T extends ImageGray<T>> 
Dense optical flow which adheres to a brightness constancy assumption, a gradient constancy
assumption, and a discontinuitypreserving spatiotemporal 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 
Wrapper around
DetectChessboardBinaryPattern for DetectSingleFiducialCalibration 
CalibrationDetectorChessboardX 
Detector for chessboard calibration targets which searches for XCorners.

CalibrationDetectorCircleHexagonalGrid 
Calibration implementation of circle hexagonal grid fiducial.

CalibrationDetectorCircleRegularGrid 
Calibration implementation of circle regular grid fiducial.

CalibrationDetectorMultiECoCheck 
Implementation of
DetectMultiFiducialCalibration for ECoCheckDetector . 
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>> 
Wrapper around
CirculantTracker for TrackerObjectQuad . 
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 bagofword model and KNearest 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 3band color using floating point numbers.

Color3_I32 
Stores the values of a 3band 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 grayscale 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>> 
Wrapper around
TrackerMeanShiftComaniciu2003 for TrackerObjectQuad 
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 
Configuration for
ImplOrientationAverageGradientIntegral . 
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 
Configuration for
Comaniciu2003_to_TrackerObjectQuad . 
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 
Configuration for
ScoreFundamentalHomographyCompatibility 
ConfigEpipolarScore3D.FundamentalRotation 
Configuration for
ScoreFundamentalVsRotation 
ConfigEpipolarScore3D.ModelInliers 
Configuration for
ScoreRatioFundamentalHomography 
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 
Configuration for
SegmentFelzenszwalbHuttenlocher04 . 
ConfigFiducialBinary 
Configuration for
SquareBinary_to_FiducialDetector . 
ConfigFiducialHammingDetector 
Configuration that describes how to detect a Hamming marker.

ConfigFiducialImage 
Configuration for
SquareImage_to_FiducialDetector . 
ConfigFundamental 
Configuration parameters for estimating a fundamental matrix robustly.

ConfigFundamental.ErrorModel  
ConfigGeneralDetector 
Configuration for
GeneralFeatureDetector . 
ConfigGeneratePairwiseImageGraph 
Configuration for
GeneratePairwiseImageGraph . 
ConfigGenerateStereoGraph 
Configuration for
GenerateStereoPairGraphFromScene . 
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 meanshift search for a local peak

ConfigMicroQrCode 
Configuration for
MicroQrCodePreciseDetector 
ConfigMultiviewStereo 
Configuration for
MultiViewStereoFromKnownSceneStructure . 
ConfigOpticalFlowBlockPyramid 
Configuration for
DenseOpticalFlowBlockPyramid 
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 
parameters for
HoughParametersFootOfNorm 
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 
Configuration for
FeatureSceneRecognitionNearestNeighbor . 
ConfigRecognitionNister2006 
Configuration for recognition algorithms based on
RecognitionVocabularyTreeNister2006 
ConfigRefinePolygonLineToImage 
Configuration parameters for
RefinePolygonToGrayLine 
ConfigRgbDepthTrackPnP 
Configuration for visual odometry from RGBD image using PnP style approach.

ConfigSegmentMeanShift 
Configuration for
SegmentMeanShift 
ConfigSelectFrames3D 
Configuration for
SelectFramesForReconstruction3D 
ConfigSelectLimit 
Configuration for
FeatureSelectLimitIntensity 
ConfigSelfCalibDualQuadratic 
Configuration for
SelfCalibrationLinearDualQuadratic . 
ConfigSelfCalibEssentialGuess 
Configuration for
SelfCalibrationEssentialGuessAndCheck . 
ConfigSelfCalibPracticalGuess 
Configuration for
SelfCalibrationPraticalGuessAndCheckFocus 
ConfigSfot 
Contains configuration parameters for
SparseFlowObjectTracker . 
ConfigShiTomasi 
Configuration for
ShiTomasi corner. 
ConfigSiftDescribe 
Configuration for
DescribePointSift 
ConfigSiftDetector 
Configuration for
SiftDetector 
ConfigSiftOrientation 
Configuration for
OrientationHistogramSift 
ConfigSiftScaleSpace 
Configuration for
SiftScaleSpace 
ConfigSimilarImagesSceneRecognition 
Configuration for
SimilarImagesSceneRecognition 
ConfigSimilarImagesTrackThenMatch 
Configuration for
SimilarImagesSceneRecognition 
ConfigSlic 
Configuration used when creating
SegmentSlic via
FactoryImageSegmentation . 
ConfigSlidingIntegral 
Configuration for
ImplOrientationSlidingWindowIntegral . 
ConfigSparseToDenseCloud 
Configuration for
SparseSceneToDenseCloud 
ConfigSpeckleFilter 
Configuration for
DisparitySmootherSpeckleFilter . 
ConfigSplitMergeLineFit  Deprecated. 
ConfigSquareGrid 
Calibration parameters for squaregrid style calibration grid.

ConfigStereoDualTrackPnP 
Configuration for
VisOdomDualTrackPnP 
ConfigStereoMonoTrackPnP 
Configuration for
WrapVisOdomMonoStereoDepthPnP . 
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 
Configuration for
DetectDescribeAssociateTracker 
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 connectedcomponent based speckle filler.

ConnectedNaiveSpeckleFiller_F32.Pixel  
ConnectedNaiveSpeckleFiller_Int<T extends GrayI<T>> 
Naive implementation of connectedcomponent 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 
Control panel for
ConfigAssociateNearestNeighbor . 
ControlPanelAssociateNearestNeighbor.Listener  
ControlPanelDdaComboTabs 
Provides full control over all of DetectDescribeAssociate using combo boxes that when selected will change
the full set of controls shown below.

ControlPanelDdaComboTabs.Listener  
ControlPanelDdaTracker 
Control panel for creating DetectDescribeAssociate 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 DetectDescribeAssociate 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 
Controls for
ConfigVisOdomTrackPnP 
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> 
Converts
FeatureSelectLimit into FeatureSelectLimitIntensity . 
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 renormalizing 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 renormalizing 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 softthreshold in each subband 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 egomotion 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>> 
Wrapper around
DescribePointBrief for DescribePointRadiusAngle . 
DescribeBriefSO_RadiusAngle<T extends ImageGray<T>> 
Wrapper around
DescribePointBriefSO for DescribePointRadiusAngle 
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>> 
Implementation of
DescribeImageDense for DescribeDenseHogFastAlg . 
DescribeImageDenseSift<T extends ImageGray<T>,D extends ImageGray<D>> 
High level wrapper around
DescribeDenseSiftAlg for DescribeImageDense 
DescribeNCC_RadiusAngle<T extends ImageGray<T>> 
Wrapper around
DescribePointPixelRegionNCC for
DescribePointRadiusAngle . 
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>> 
Wrapper around
DescribePointRawPixels for DescribePointRadiusAngle . 
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>> 
Convert
DescribePointRadiusAngle into DescribePoint . 
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>> 
Wrapper around
DescribePointSurf for DescribePointRadiusAngle 
DescribeSurfPlanar_RadiusAngle<T extends ImageGray<T>,II extends ImageGray<II>> 
Wrapper around
DescribePointSurfPlanar for DescribePointRadiusAngle 
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 XCorners 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 detectdescribeassociate 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>> 
Multithreaded 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>> 
Wrapper around
GridRansacLineDetector for DetectLineSegment 
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>> 
Wrapper around
ConnectedTwoRowSpeckleFiller_F32 for DisparitySmoother 
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 
Wrapper around
EssentialResidualSampson for DistanceFromModelMultiView / 
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>> 
Wrapper around
ECoCheckDetector for FiducialDetector . 
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> 
Implementation of
EnforceUniqueByScore for AssociateDescription . 
EnforceUniqueByScore.Describe2D<Desc> 
Implementation of
EnforceUniqueByScore for AssociateDescription2D . 
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 nPoint (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 NPoint (PnP) problem.

Estimate1ofPrNP 
Interface for computing multiple solution to the Projective NPoint (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 NPoint (PnP) problem.

EstimateNofPrNP 
Interface for computing multiple solution to the Projective NPoint (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 = [I0])
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 nonabstracted 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 nongeneric 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 multiview geometry

FactoryMultiViewRobust 
Factory for creating robust falsepositive tolerant estimation algorithms in multiview 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 multiscale "blob" detector.

FastToInterestPoint<T extends ImageGray<T>> 
Provides a wrapper around a fast corner detector for
InterestPointDetector no nonmaximum 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 scalespace.

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>> 
Wrapper around
RecognitionNearestNeighborInvertedFile for FeatureSceneRecognition . 
FeatureSceneRecognitionNister2006<TD extends TupleDesc<TD>> 
High level implementation of
RecognitionVocabularyTreeNister2006 for FeatureSceneRecognition . 
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>> 
Wrapper around
SegmentFelzenszwalbHuttenlocher04 for ImageSuperpixels . 
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 Fnorm different in pixel value for
Planar images. 
FhEdgeWeights4_PLU8 
Computes edge weight as the Fnorm 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 Fnorm different in pixel value for
Planar images. 
FhEdgeWeights8_PLU8 
Computes edge weight as the Fnorm 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>> 
Census
GCensusTransform.dense3x3(T, boofcv.struct.image.GrayU8, boofcv.struct.border.ImageBorder<T>) transform with output in GrayU8 image. 
FilterCensusTransformD55S32<In extends ImageGray<In>> 
Census
GCensusTransform.dense5x5(T, boofcv.struct.image.GrayS32, boofcv.struct.border.ImageBorder<T>) transform with output in GrayS32 image. 
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
leastsquares 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>> 
Wrapper around
DenseOpticalFlowBlockPyramid for DenseOpticalFlow . 
FlowKlt_to_DenseOpticalFlow<I extends ImageGray<I>,D extends ImageGray<D>> 
Wrapper around
DenseOpticalFlowKlt for DenseOpticalFlow . 
FoundFiducial 
Contains the ID and pose for a fiducial

FoundPointSO 
List of detected features that are invariant to scale and inplane 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 
Wrapper around
Estimate1ofEpipolar for ModelGenerator . 
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 keyframe to currentframe 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 
Wrapper around
Estimate1ofTrifocalTensor for ModelGenerator 
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 (northsouth coordinate) and longitude (westeast) .

GeoLL_F64 
Geographic coordinate consisting of latitude (northsouth coordinate) and longitude (westeast) .

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 multiband 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 multiband 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 two0 gradient operator.

GradientSparseTwo0_U8 
Sparse computation of the two0 gradient operator.

GradientSparseTwo1_F32 
Sparse computation of the two0 gradient operator.

GradientSparseTwo1_U8 
Sparse computation of the two0 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 32bit float.

GrayF64 
Image with a pixel type of 64bit float.

GrayI<T extends GrayI<T>> 
Base class for all integer images.

GrayI16<T extends GrayI16<T>> 
Base class for images with 16bit pixels.

GrayI8<T extends GrayI8<T>> 
Base class for images with 8bit pixels.

GrayImageOps 
Pixelwise operations on grayscale images.

GrayS16 
Image with a pixel type of signed 16bit integer.

GrayS32 
Gray scale image with a pixel type of signed 32bit integer

GrayS64 
Image with a pixel type of signed 64bit integer

GrayS8 
Image with a pixel type of signed 8bit integer.

GrayU16 
Image with a pixel type of unsigned 16bit integer.

GrayU8 
Image with a pixel type of unsigned 8bit 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 pregenerated 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  Lxy^{2} The Lxx and Lyy have a kernel of [1 0 2 0 1] and Lxy is: 
HessianThreeDeterminant_Border 
HessianThree derivative which processes the outer image border only

HessianThreeDeterminant_Inner 
HessianThree derivative which processes the inner image only

HessianThreeDeterminant_Inner_MT 
HessianThree derivative which processes the inner image only

HierarchicalVocabularyTree<Point> 
A hierarchical tree which discretizes an NDimensional 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 
Wrapper around
HomographyDirectLinearTransform for Estimate1ofEpipolar . 
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 
Wrapper around
HomographyTotalLeastSquares for Estimate1ofEpipolar . 
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 HornSchunck'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 HornSchunck [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>> 
Converts
HoughTransformBinary into DetectLine 
HoughGradient_to_DetectLine<I extends ImageGray<I>,D extends ImageGray<D>> 
Converts
HoughTransformGradient into DetectLine 
HoughParametersFootOfNorm 
HoughTransformParameters with a footofnorm 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 DetectDescribeAssociate type trackers.

HysteresisEdgeTraceMark 
Given the output from edge nonmaximum suppression, perform hysteresis threshold along the edge and mark selected
pixels in a binary image.

HysteresisEdgeTracePoints 
Given the output from edge nonmaximum 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 
Child of
ImageBorder for InterleavedF32 . 
ImageBorder_IL_F64 
Child of
ImageBorder for InterleavedF32 . 
ImageBorder_IL_S32<T extends InterleavedInteger<T>> 
Child of
ImageBorder for InterleavedInteger . 
ImageBorder_IL_S64 
Child of
ImageBorder for InterleavedInteger . 
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 NetworkinNetwork (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 multiband 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  
ImplConvertPlanarToGray_MT  
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 YUV420 to RGB888

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 nonmax suppression.

ImplEdgeNonMaxSuppression_MT 
Algorithms for performing nonmax suppression.

ImplEdgeNonMaxSuppressionCrude 
Implementations of the crude version of nonmaximum edge suppression.

ImplEdgeNonMaxSuppressionCrude_MT 
Implementations of the crude version of nonmaximum 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 continuousdiscrete function across the image.

ImplInterpolatePixelConvolution_S16 
Performs interpolation by convolving a continuousdiscrete function across the image.

ImplInterpolatePixelConvolution_U8 
Performs interpolation by convolving a continuousdiscrete 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 32bit floats 
ImplPerspectiveOps_F64 
Implementation of
PerspectiveOps functions for 64bit 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 32bit floats 
ImplRectifyImageOps_F64 
Implementation of functions inside of
RectifyImageOps for 64bit 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 
XCorner detector

ImplXCornerAbeles2019Intensity_MT 
XCorner 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
ScaleSpace 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 perpixel basis.

InterpolatePixel_PL_using_SB<T extends ImageGray<T>>  
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 perpixel basis for a multiband image.

InterpolatePixelS<T extends ImageGray<T>> 
Interface for interpolation between pixels on a perpixel 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 
Wrapper around
PnPInfinitesimalPlanePoseEstimation for Estimate1ofPnP . 
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 4tuple encoded
Quaternion (w,x,y,z). 
JacobianSo3Rodrigues 
Jacobian for 3tuple 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 KanadeLucasTomasi (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 
RadialTangential lens distortion model point transforms.

LensDistortionFactory 
Factory for lens distortion given different builtin camera models.

LensDistortionKannalaBrandt 
Factory for creating forwards and backwards transforms using
CameraKannalaBrandt 
LensDistortionNarrowFOV 
HInterface for creating transform between distorted and undistorted pixel/normalized2D 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 multiview 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>> 
Wrapper around
SegmentMeanShift for ImageSuperpixels . 
MeanShiftLikelihoodType 
Likelihood functions that can be used with meanshift tracking

MeanShiftPeak<T extends ImageGray<T>> 
Simple implementations of meanshift 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 QRCode 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 QRCode 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 1to1 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 
ModelManager for 3x3 DMatrixRMaj . 
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 6DOF pose.

MonoOverhead_to_MonocularPlaneVisualOdometry<T extends ImageBase<T>> 
Wrapper around
VisOdomMonoOverheadMotion2D for MonocularPlaneVisualOdometry . 
MonoPlaneInfinity_to_MonocularPlaneVisualOdometry<T extends ImageBase<T>> 
Wrapper around
VisOdomMonoPlaneInfinity for MonocularPlaneVisualOdometry . 
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>> 
Wrapper around
TrackerMeanShiftLikelihood for TrackerObjectQuad 
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 2view and 3view 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 multiview 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 
DogArray for NccFeature . 
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 
Wrapper around
PolylineSplitMerge for PointsToPolyline . 
NoCacheScaleSpace<I extends ImageGray<I>,D extends ImageGray<D>> 
Implementation of
GaussianScaleSpace that focuses on one scale space at a time. 
NonMaxBlock 
Nonmaximum 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 scalespace 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>> 
Wrapper around
OrientationHistogramSift for OrientationImage . 
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 zaxis in frame A) for a single point feature given N observations
and N1 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 elementwise 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>> 
Multiband 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 keyframe 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 3vector
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 
Wrapper around
BundleAdjustmentCamera for Point2Transform2_F64 
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 
Wrapper around
PointCloudViewerPanelSwing for PointCloudViewer . 
PointCloudWriter 
Interface for reading a point cloud

PointCloudWriter.CloudArraysF32  
PointDeform_MLS 
Wrapper around
ImageDeformPointMLS_F32 for PointDeformKeyPoints 
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>> 
Wrapper around
DetectDescribeAssociateTracker for PointTracker 
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>> 
Wrapper around
HybridTrackerScalePoint for PointTracker . 
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 (zcoordinate) 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 
Wrapper around
SelfCalibrationLinearDualQuadratic for ProjectiveToMetricCameras . 
ProjectiveToMetricCameraEssentialGuessAndCheck 
Wrapper around
SelfCalibrationEssentialGuessAndCheck for ProjectiveToMetricCameras . 
ProjectiveToMetricCameraPracticalGuessAndCheck 
Wrapper around
SelfCalibrationPraticalGuessAndCheckFocus for ProjectiveToMetricCameras . 
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 subsampled using nearestneighbor
interpolation

PyramidDiscreteSampleBlur<T extends ImageBase<T>> 
Convolves a renormalizable 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) resampling 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 KanadeLucasTomasi (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 
Precomputes 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 QRCode 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.
