Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W Z 

A

a - Variable in class boofcv.alg.fiducial.calib.squares.SquareEdge
 
acuteAngle(SquareNode, int, SquareNode, int) - Method in class boofcv.alg.fiducial.calib.squares.SquareGraph
Returns an angle between 0 and PI/4 which describes the difference in slope between the two sides
add(int, int) - Static method in class boofcv.alg.fiducial.qrcode.GaliosFieldOps
 
add(QrCode.ErrorLevel, int, int, int) - Method in class boofcv.alg.fiducial.qrcode.QrCode.VersionInfo
 
addAllFeatures(QrCode) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
addAlphanumeric(String) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
Creates a QR-Code which encodes data in the alphanumeric format
addAutomatic(String) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
Select the encoding based on the letters in the message.
addBytes(String) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
addBytes(byte[]) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
Creates a QR-Code which encodes data in the byte format.
addDescriptor(boolean, ImageRectangle) - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
Creates a new descriptor for the specified region
addDescriptor(boolean, float, float, float, float) - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
 
addFeature(Desc) - Method in interface boofcv.alg.scene.FeatureToWordHistogram
Adds a feature to the histogram
addFeature(TupleDesc_F64) - Method in class boofcv.alg.scene.FeatureToWordHistogram_F64
 
addKanji(String) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
Creates a QR-Code which encodes Kanji characters
addNumeric(String) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
Creates a QR-Code which encodes a number sequence
addNumeric(byte[]) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
Creates a QR-Code which encodes a number sequence
addPattern(GrayU8, double) - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareImage
Adds a new image to the detector.
addPatternBinary(GrayU8, double) - Method in class boofcv.abst.fiducial.SquareImage_to_FiducialDetector
Add a new pattern to be detected.
addPatternImage(T, double, double) - Method in class boofcv.abst.fiducial.SquareImage_to_FiducialDetector
Add a new pattern to be detected.
adjustBeforeOptimize(Polygon2D_F64, GrowQueue_B, boolean) - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
The polygon detected from the contour is too small because the binary image was eroded.
adjustRectangle(Rectangle2D_F64, ScaleTranslate2D) - Method in class boofcv.alg.tracker.tld.TldAdjustRegion
Estimate motion of points inside the rectangle and updates the rectangle using the found motion.
alignment - Variable in class boofcv.alg.fiducial.qrcode.QrCode
Alignment pattern information
Alignment() - Constructor for class boofcv.alg.fiducial.qrcode.QrCode.Alignment
 
alignment - Variable in class boofcv.alg.fiducial.qrcode.QrCode.VersionInfo
 
alignToBytes(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeDecoderBits
 
almostParallel(SquareNode, int, SquareNode, int) - Method in class boofcv.alg.fiducial.calib.squares.SquareGraph
Checks to see if the two sides are almost parallel to each other by looking at their acute angle.
ALPHANUMERIC - Static variable in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
All the possible values in alphanumeric mode.
alphanumericToValues(String) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
ambiguous - Variable in class boofcv.alg.tracker.tld.TldDetection
 
ambiguousThreshold - Variable in class boofcv.factory.fiducial.ConfigFiducialBinary
Value from 0 to 1.
append(int, int, boolean) - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
Appends bits on to the end of the stack.
apply(int, int, int) - Method in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
Applies the mask to the specified bit.
applyErrorCorrection(QrCode) - Method in class boofcv.alg.fiducial.qrcode.QrCodeDecoderBits
Reconstruct the data while applying error correction.
arrayLength() - Method in interface boofcv.alg.fiducial.qrcode.PackedBits
 
arrayLength() - Method in class boofcv.alg.fiducial.qrcode.PackedBits32
 
arrayLength() - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
 

B

b - Variable in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
b - Variable in class boofcv.alg.fiducial.calib.squares.SquareEdge
 
BaseDetectFiducialSquare<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.square
Base class for square fiducial detectors.
BaseDetectFiducialSquare(InputToBinary<T>, DetectPolygonBinaryGrayRefine<T>, boolean, double, double, int, Class<T>) - Constructor for class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
Configures the detector.
BaseDetectFiducialSquare.Result - Class in boofcv.alg.fiducial.square
 
BaseImageClassifier - Class in boofcv.deepboof
Base class for ImageClassifiers which implements common elements
BaseImageClassifier(int) - Constructor for class boofcv.deepboof.BaseImageClassifier
 
bestError - Variable in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
bestPose - Variable in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
binaryGrid(ConfigSquareGridBinary) - Static method in class boofcv.factory.fiducial.FactoryFiducialCalibration
Detector for a grid of binary targets.
binaryToDef(GrayU8, short[]) - Static method in class boofcv.alg.fiducial.square.DetectFiducialSquareImage
Converts a binary image into the compressed bit format
bins - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
binsH - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistInd_PL_U8
 
binsS - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistInd_PL_U8
 
bitLocations - Variable in class boofcv.alg.fiducial.qrcode.QrCodeGenerator
 
bitPolyModulus(int, int, int, int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
Performs division using xcr operators on the encoded polynomials.
bits - Variable in class boofcv.alg.fiducial.qrcode.QrCodeCodeWordLocations
 
bitsToMessage(PackedBits8) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
BlockInfo(int, int, int) - Constructor for class boofcv.alg.fiducial.qrcode.QrCode.BlockInfo
 
blocks - Variable in class boofcv.alg.fiducial.qrcode.QrCode.BlockInfo
Number of error data blocks of this size.
boofcv.abst.fiducial - package boofcv.abst.fiducial
 
boofcv.abst.fiducial.calib - package boofcv.abst.fiducial.calib
 
boofcv.abst.scene - package boofcv.abst.scene
 
boofcv.abst.tracker - package boofcv.abst.tracker
 
boofcv.alg.fiducial.calib - package boofcv.alg.fiducial.calib
 
boofcv.alg.fiducial.calib.chess - package boofcv.alg.fiducial.calib.chess
 
boofcv.alg.fiducial.calib.circle - package boofcv.alg.fiducial.calib.circle
 
boofcv.alg.fiducial.calib.grid - package boofcv.alg.fiducial.calib.grid
 
boofcv.alg.fiducial.calib.squares - package boofcv.alg.fiducial.calib.squares
 
boofcv.alg.fiducial.qrcode - package boofcv.alg.fiducial.qrcode
 
boofcv.alg.fiducial.square - package boofcv.alg.fiducial.square
 
boofcv.alg.scene - package boofcv.alg.scene
 
boofcv.alg.scene.codec - package boofcv.alg.scene.codec
 
boofcv.alg.tracker.circulant - package boofcv.alg.tracker.circulant
 
boofcv.alg.tracker.meanshift - package boofcv.alg.tracker.meanshift
 
boofcv.alg.tracker.sfot - package boofcv.alg.tracker.sfot
 
boofcv.alg.tracker.tld - package boofcv.alg.tracker.tld
 
boofcv.deepboof - package boofcv.deepboof
 
boofcv.factory.fiducial - package boofcv.factory.fiducial
 
boofcv.factory.scene - package boofcv.factory.scene
 
boofcv.factory.tracker - package boofcv.factory.tracker
 
borderWidthFraction - Variable in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
 
borderWidthFraction - Variable in class boofcv.factory.fiducial.ConfigFiducialBinary
How wide the border is relative to the total fiducial width.
borderWidthFraction - Variable in class boofcv.factory.fiducial.ConfigFiducialImage
How wide the border is relative to the total fiducial width.
boundingPolygonCCW(SquareGrid, Polygon2D_F64) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
Get outside corner polygon around the grid.
bounds - Variable in class boofcv.alg.fiducial.qrcode.QrCode
Approximate bounding box for QR-Code.

C

c - Variable in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
calibChessboard(ConfigChessboard, Class<T>) - Static method in class boofcv.factory.fiducial.FactoryFiducial
Wrapper around chessboard calibration detector.
calibCircleHexagonalGrid(ConfigCircleHexagonalGrid, Class<T>) - Static method in class boofcv.factory.fiducial.FactoryFiducial
 
calibCircleRegularGrid(ConfigCircleRegularGrid, Class<T>) - Static method in class boofcv.factory.fiducial.FactoryFiducial
 
CalibrationDetectorChessboard - Class in boofcv.abst.fiducial.calib
Wrapper around DetectChessboardFiducial for DetectorFiducialCalibration
CalibrationDetectorChessboard(ConfigChessboard) - Constructor for class boofcv.abst.fiducial.calib.CalibrationDetectorChessboard
 
CalibrationDetectorCircleHexagonalGrid - Class in boofcv.abst.fiducial.calib
Calibration implementation of circle hexagonal grid fiducial.
CalibrationDetectorCircleHexagonalGrid(ConfigCircleHexagonalGrid) - Constructor for class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
Configures the detector based on the pass in configuration class
CalibrationDetectorCircleRegularGrid - Class in boofcv.abst.fiducial.calib
Calibration implementation of circle regular grid fiducial.
CalibrationDetectorCircleRegularGrid(ConfigCircleRegularGrid) - Constructor for class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
Configures the detector based on the pass in configuration class
CalibrationDetectorSquareFiducialGrid - Class in boofcv.abst.fiducial.calib
Wrapper around DetectFiducialSquareGrid for DetectorFiducialCalibration.
CalibrationDetectorSquareFiducialGrid(ConfigSquareGridBinary) - Constructor for class boofcv.abst.fiducial.calib.CalibrationDetectorSquareFiducialGrid
 
CalibrationDetectorSquareGrid - Class in boofcv.abst.fiducial.calib
Implementation of DetectorFiducialCalibration for square grid target types.
CalibrationDetectorSquareGrid(ConfigSquareGrid) - Constructor for class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
 
CalibrationFiducialDetector<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.abst.fiducial
Wrapper which allows a calibration target to be used like a fiducial for pose estimation.
CalibrationFiducialDetector(ConfigChessboard, Class<T>) - Constructor for class boofcv.abst.fiducial.CalibrationFiducialDetector
Configure it to detect chessboard style targets
CalibrationFiducialDetector(ConfigSquareGrid, Class<T>) - Constructor for class boofcv.abst.fiducial.CalibrationFiducialDetector
Configure it to detect square-grid style targets
CalibrationFiducialDetector(ConfigSquareGridBinary, Class<T>) - Constructor for class boofcv.abst.fiducial.CalibrationFiducialDetector
Configure it to detect square-grid style targets
CalibrationFiducialDetector(ConfigCircleHexagonalGrid, Class<T>) - Constructor for class boofcv.abst.fiducial.CalibrationFiducialDetector
 
CalibrationFiducialDetector(ConfigCircleRegularGrid, Class<T>) - Constructor for class boofcv.abst.fiducial.CalibrationFiducialDetector
 
CalibrationPatterns - Enum in boofcv.abst.fiducial.calib
List of all the supported types of calibration fiducial patterns
calibSquareGrid(ConfigSquareGrid, Class<T>) - Static method in class boofcv.factory.fiducial.FactoryFiducial
Wrapper around square-grid calibration detector.
calibSquareGridBinary(ConfigSquareGridBinary, Class<T>) - Static method in class boofcv.factory.fiducial.FactoryFiducial
 
candidateDetections - Variable in class boofcv.alg.tracker.tld.TldDetection
 
categories - Variable in class boofcv.deepboof.BaseImageClassifier
 
category - Variable in class boofcv.abst.scene.ImageClassifier.Score
The category
categoryBest - Variable in class boofcv.deepboof.BaseImageClassifier
 
categoryScores - Variable in class boofcv.deepboof.BaseImageClassifier
 
center - Variable in class boofcv.alg.fiducial.calib.squares.SquareNode
 
centerDistance - Variable in class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
Euclidean distance between the center of a circle and each of its 5 neighbors.
centerDistance - Variable in class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
Distance between each center's center along the x and y axis.
checkConnect(SquareNode, int, SquareNode, int, double) - Method in class boofcv.alg.fiducial.calib.squares.SquareGraph
Checks to see if the two nodes can be connected.
checkFlip(SquareGrid) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
Checks to see if it needs to be flipped.
checkFormatBits(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
Check the format bits.
checkPreconditions(List<SquareNode>) - Method in class boofcv.alg.fiducial.calib.squares.SquareCrossClustersIntoGrids
Checks basic preconditions.
checkValidity() - Method in class boofcv.abst.fiducial.calib.ConfigChessboard
 
checkValidity() - Method in class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
 
checkValidity() - Method in class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
 
checkValidity() - Method in class boofcv.abst.fiducial.calib.ConfigSquareGrid
 
checkValidity() - Method in class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
 
checkValidity() - Method in class boofcv.abst.tracker.ConfigTld
 
checkValidity() - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
checkValidity() - Method in class boofcv.factory.fiducial.ConfigFiducialImage
 
checkValidity() - Method in class boofcv.factory.fiducial.ConfigQrCode
 
checkVariance(ImageRectangle) - Method in class boofcv.alg.tracker.tld.TldVarianceFilter
Performs variance test at the specified rectangle
checkVersionBits(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
Encodes the version bits.
chessboard(int, int, double) - Method in class boofcv.abst.fiducial.calib.RenderCalibrationTargets
 
chessboard(ConfigChessboard) - Static method in class boofcv.factory.fiducial.FactoryFiducialCalibration
Detector for chessboard targets.
ChessboardPolygonHelper<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.calib.chess
Helper which expands polygons prior to optimization.
ChessboardPolygonHelper() - Constructor for class boofcv.alg.fiducial.calib.chess.ChessboardPolygonHelper
 
circleDiameter - Variable in class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
Diameter of each circle.
circleDiameter - Variable in class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
Diameter of each circle.
circleHex(int, int, double, double) - Method in class boofcv.abst.fiducial.calib.RenderCalibrationTargets
 
circleHexagonalGrid(ConfigCircleHexagonalGrid) - Static method in class boofcv.factory.fiducial.FactoryFiducialCalibration
Detector for hexagonal grid of circles.
circleRegular(int, int, double, double) - Method in class boofcv.abst.fiducial.calib.RenderCalibrationTargets
 
circleRegularGrid(ConfigCircleRegularGrid) - Static method in class boofcv.factory.fiducial.FactoryFiducialCalibration
Detector for regular grid of circles.
circshift(GrayF64, GrayF64) - Static method in class boofcv.alg.tracker.circulant.CirculantTracker
 
circulant(ConfigCirculantTracker, Class<T>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectAlgs
 
circulant(ConfigCirculantTracker, Class<T>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectQuad
Creates the Circulant feature tracker.
Circulant_to_TrackerObjectQuad<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.abst.tracker
Circulant_to_TrackerObjectQuad(CirculantTracker<T>, ImageType<T>) - Constructor for class boofcv.abst.tracker.Circulant_to_TrackerObjectQuad
 
CirculantTracker<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.tracker.circulant
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].
CirculantTracker(double, double, double, double, double, int, double, InterpolatePixelS<T>) - Constructor for class boofcv.alg.tracker.circulant.CirculantTracker
Configure tracker
ClassifierAndSource - Class in boofcv.factory.scene
Contains a classifier and where to download its models.
ClassifierAndSource() - Constructor for class boofcv.factory.scene.ClassifierAndSource
 
ClassifierKNearestNeighborsBow<T extends boofcv.struct.image.ImageBase<T>,Desc extends boofcv.struct.feature.TupleDesc> - Class in boofcv.alg.scene
Scene classification which uses bag-of-word model and K-Nearest Neighbors.
ClassifierKNearestNeighborsBow(NearestNeighbor<HistogramScene>, DescribeImageDense<T, Desc>, FeatureToWordHistogram<Desc>) - Constructor for class boofcv.alg.scene.ClassifierKNearestNeighborsBow
Configures internal algorithms.
classify(T) - Method in interface boofcv.abst.scene.ImageClassifier
Process the image and determine which category it belongs to.
classify(T) - Method in class boofcv.alg.scene.ClassifierKNearestNeighborsBow
Finds the scene which most resembles the provided image
classify(Planar<GrayF32>) - Method in class boofcv.deepboof.BaseImageClassifier
The original implementation takes in an image then crops it randomly.
ClipAndReduce<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.deepboof
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.
ClipAndReduce(boolean, ImageType<T>) - Constructor for class boofcv.deepboof.ClipAndReduce
Configuration constructor
clone() - Method in class boofcv.alg.fiducial.qrcode.QrCode
 
cluster - Variable in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters.Node
ID number of the cluster
clusters - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoClusters
 
CodecClusterGmm - Class in boofcv.alg.scene.codec
 
CodecClusterGmm() - Constructor for class boofcv.alg.scene.codec.CodecClusterGmm
 
CodecClusterKMeans - Class in boofcv.alg.scene.codec
 
CodecClusterKMeans() - Constructor for class boofcv.alg.scene.codec.CodecClusterKMeans
 
CodecListHistogramScene - Class in boofcv.alg.scene.codec
 
CodecListHistogramScene() - Constructor for class boofcv.alg.scene.codec.CodecListHistogramScene
 
codewords - Variable in class boofcv.alg.fiducial.qrcode.QrCode.BlockInfo
Code words per block
codewords - Variable in class boofcv.alg.fiducial.qrcode.QrCode.VersionInfo
 
columns - Variable in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
columns - Variable in class boofcv.alg.fiducial.calib.squares.SquareGrid
 
Comaniciu2003_to_TrackerObjectQuad<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.abst.tracker
Comaniciu2003_to_TrackerObjectQuad(TrackerMeanShiftComaniciu2003<T>, ImageType<T>) - Constructor for class boofcv.abst.tracker.Comaniciu2003_to_TrackerObjectQuad
 
compute(int, int) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_PL_U8
 
compute(int, int) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_SB_U8
 
compute(int, int) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
compute(int, int) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistInd_PL_U8
 
computeAlphas(InterleavedF64, InterleavedF64, double, InterleavedF64) - Static method in class boofcv.alg.tracker.circulant.CirculantTracker
new_alphaf = yf ./ (fft2(k) + lambda); %(Eq.
computeConfidence(int, int, int, int) - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
Compute a value which indicates how confident the specified region is to be a member of the positive set.
computeConfidence(ImageRectangle) - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
see the other function with the same name
computeCosineWindow(GrayF64) - Static method in class boofcv.alg.tracker.circulant.CirculantTracker
Computes the cosine window
computeECC(GrowQueue_I8, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.ReidSolomonCodes
Given the input message compute the error correction code for it
computeErrors(Se3_F64) - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
Compute the sum of reprojection errors for all four points
computeFernValue(float, float, float, float, TldFernDescription) - Method in class boofcv.alg.tracker.tld.TldFernClassifier
Computes the value of the specified fern at the specified location in the image.
computeFernValueRand(float, float, float, float, TldFernDescription) - Method in class boofcv.alg.tracker.tld.TldFernClassifier
Computes the value of a fern after adding noise to the image being sampled.
computeFractionBoundary(float) - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
Computes the fraction of pixels inside the image border which are black
computeGaussianWeights(int) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Computes the weights used in the gaussian kernel This isn't actually symmetric for even widths.
computeHistogram(T, RectangleRotate_F32) - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
Computes the histogram inside the specified region.
computeHistogramBin(float[]) - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
Given the value of a pixel, compute which bin in the histogram it belongs in
computeHistogramBorder(T, RectangleRotate_F32) - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
Computes the histogram and skips pixels which are outside the image border
computeHistogramInside(RectangleRotate_F32) - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
Computes the histogram quickly inside the image
computeNccDescriptor(NccFeature, float, float, float, float) - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
Computes the NCC descriptor by sample points at evenly spaced distances inside the rectangle
computeNodeInfo(SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareGraph
 
computeOverlap(ImageRectangle, ImageRectangle) - Method in class boofcv.alg.tracker.tld.TldHelperFunctions
Computes the fractional area of intersection between the two regions.
computeSize(SquareGrid) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
 
computeStability(int, double, FiducialStability) - Method in interface boofcv.abst.fiducial.FiducialDetector
Computes metrics which represents the fiducial's pose estimate stability given its current observed state.
computeStability(int, double, FiducialStability) - Method in class boofcv.abst.fiducial.FiducialDetectorPnP
Estimates the stability by perturbing each land mark by the specified number of pixels in the distorted image.
computeTemplateConfidence() - Method in class boofcv.alg.tracker.tld.TldDetection
Computes the confidence for all the regions which pass the fern test
computeTransform() - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
computeVariance(int, int, int, int) - Method in class boofcv.alg.tracker.tld.TldVarianceFilter
Computes the variance inside the specified rectangle.
computeVarianceSafe(int, int, int, int) - Method in class boofcv.alg.tracker.tld.TldVarianceFilter
Computes the variance inside the specified rectangle.
computeWeights(int, double) - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
compute the weights by convolving 1D gaussian kernel
confidence - Variable in class boofcv.alg.tracker.tld.TldRegion
Score computed from NCC descriptor
confidenceAccept - Variable in class boofcv.alg.tracker.tld.TldParameters
The minimum value for a region's confidence that will be accepted.
confidenceThresholdLower - Variable in class boofcv.alg.tracker.tld.TldParameters
Lower acceptance threshold for confidence.
confidenceThresholdStrong - Variable in class boofcv.alg.tracker.tld.TldParameters
A track must have a confidence above this value to be considered highly confident, allowing learning to be activated again.
confidenceThresholdUpper - Variable in class boofcv.alg.tracker.tld.TldParameters
Upper acceptance threshold for confidence.
config - Variable in class boofcv.alg.tracker.tld.TldDetection
 
ConfigChessboard - Class in boofcv.abst.fiducial.calib
Calibration parameters for chessboard style calibration grid.
ConfigChessboard(int, int, double) - Constructor for class boofcv.abst.fiducial.calib.ConfigChessboard
 
ConfigCircleHexagonalGrid - Class in boofcv.abst.fiducial.calib
Calibration parameters for an hexagonal grid of circle calibration target.
ConfigCircleHexagonalGrid(int, int, double, double) - Constructor for class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
 
ConfigCircleRegularGrid - Class in boofcv.abst.fiducial.calib
Calibration parameters for a regular grid of circle calibration target.
ConfigCircleRegularGrid(int, int, double, double) - Constructor for class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
 
ConfigCirculantTracker - Class in boofcv.abst.tracker
Configuration for CirculantTracker.
ConfigCirculantTracker(float) - Constructor for class boofcv.abst.tracker.ConfigCirculantTracker
 
ConfigCirculantTracker() - Constructor for class boofcv.abst.tracker.ConfigCirculantTracker
 
ConfigComaniciu2003 - Class in boofcv.abst.tracker
ConfigComaniciu2003(int, int, float) - Constructor for class boofcv.abst.tracker.ConfigComaniciu2003
 
ConfigComaniciu2003(boolean) - Constructor for class boofcv.abst.tracker.ConfigComaniciu2003
 
ConfigComaniciu2003() - Constructor for class boofcv.abst.tracker.ConfigComaniciu2003
 
configDetector - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
Description of the binary fiducial detector
ConfigFiducialBinary - Class in boofcv.factory.fiducial
ConfigFiducialBinary() - Constructor for class boofcv.factory.fiducial.ConfigFiducialBinary
 
ConfigFiducialBinary(double) - Constructor for class boofcv.factory.fiducial.ConfigFiducialBinary
 
ConfigFiducialImage - Class in boofcv.factory.fiducial
ConfigFiducialImage() - Constructor for class boofcv.factory.fiducial.ConfigFiducialImage
 
ConfigQrCode - Class in boofcv.factory.fiducial
TODO Comment
ConfigQrCode() - Constructor for class boofcv.factory.fiducial.ConfigQrCode
 
ConfigSquareGrid - Class in boofcv.abst.fiducial.calib
Calibration parameters for square-grid style calibration grid.
ConfigSquareGrid(int, int, double, double) - Constructor for class boofcv.abst.fiducial.calib.ConfigSquareGrid
 
ConfigSquareGridBinary - Class in boofcv.abst.fiducial.calib
Configuration for a CalibrationDetectorSquareFiducialGrid that uses a DetectFiducialSquareBinary for the inner fiducials.
ConfigSquareGridBinary(int, int, double, double) - Constructor for class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
Configures the grid with the following specifications and configures the fiducial detector to be 3x3 with fiducials id number 0 to (numRows*numCols)-1.
ConfigSquareGridBinary() - Constructor for class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
 
configThreshold - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
Description of image thresholding algorithm
ConfigTld - Class in boofcv.abst.tracker
Configuration for TldTracker as wrapped inside of Tld_to_TrackerObjectQuad.
ConfigTld(boolean) - Constructor for class boofcv.abst.tracker.ConfigTld
 
ConfigTld() - Constructor for class boofcv.abst.tracker.ConfigTld
 
configure(LensDistortionNarrowFOV, int, int, boolean) - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
Specifies the image's intrinsic parameters and target size
configureBeforePolyline(PointsToPolyline, boolean) - Method in class boofcv.alg.fiducial.calib.chess.ChessboardPolygonHelper
 
configureContourDetector(T) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
Configures the contour detector based on the image size.
configureContourDetector(T) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleHexagonalGrid
 
configureContourDetector(T) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleRegularGrid
 
connections - Variable in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters.Node
Index of all the ellipses which it is connected to.
Connections() - Constructor for class boofcv.alg.tracker.tld.TldNonMaximalSuppression.Connections
 
connections - Variable in class boofcv.alg.tracker.tld.TldRegion
Number of connections found in non-maximum suppression
connectLine - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoRegularClusters
 
connectLine - Variable in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
contour - Variable in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
 
convertRegion(Rectangle2D_F64, Rectangle2D_I32) - Static method in class boofcv.alg.tracker.tld.TldHelperFunctions
 
convertRegion(Rectangle2D_I32, Rectangle2D_F64) - Static method in class boofcv.alg.tracker.tld.TldHelperFunctions
 
correct(GrowQueue_I8, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.ReidSolomonCodes
Decodes the message and performs any necessary error correction
correctDCH(int, int, int, int, int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
Applies a brute force algorithm to find the message which has the smallest hamming distance.
corrected - Variable in class boofcv.alg.fiducial.qrcode.QrCode
Raw byte data after error correction has been applied to it.
correctFormatBits(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
Attempts to correct format bit sequence.
correctVersionBits(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
Attempts to correct version bit sequence.
cosine - Variable in class boofcv.alg.tracker.circulant.CirculantTracker
 
create1D_F32(double[]) - Static method in class boofcv.deepboof.DataManipulationOps
Converts the double array into a 1D float kernel
createCopyPoints2D3D() - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
createDescriptor() - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
Creates a new descriptor or recycles an old one
createFern() - Method in class boofcv.alg.tracker.tld.TldFernManager
 
createLayout(int, int, double) - Static method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
Specifies the physical location of each point on the 2D calibration plane.
createLayout(int, int, double, double) - Static method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
Specifies the physical location of each point on the 2D calibration plane.
createLayout(int, int, double, double) - Static method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
Creates a target that is composed of squares.
createModel(RectangleLength2D_I32) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_PL_U8
 
createModel(RectangleLength2D_I32) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_SB_U8
 
createModel(RectangleLength2D_I32) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
createModel(RectangleLength2D_I32) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistInd_PL_U8
 
createModel(RectangleLength2D_I32) - Method in interface boofcv.alg.tracker.meanshift.PixelLikelihood
Specifies where the initial location of the target is in the image and computes the model using pixels inside the rectangle
createSamplePoints(int) - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
create the list of points in square coordinates that it will sample.
createSparseFlow(SfotConfig, Class<T>, Class<D>, ImageGradient<T, D>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectAlgs
 
createTLD(TldParameters, InterpolatePixelS<T>, ImageGradient<T, D>, Class<T>, Class<D>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectAlgs
 

D

data - Variable in class boofcv.alg.fiducial.qrcode.PackedBits32
Integer array used to store bits
data - Variable in class boofcv.alg.fiducial.qrcode.PackedBits8
Integer array used to store bits
dataCodewords - Variable in class boofcv.alg.fiducial.qrcode.QrCode.BlockInfo
Number of data codewords
DataManipulationOps - Class in boofcv.deepboof
Functions for manipulating data by transforming it or converting its format.
DataManipulationOps() - Constructor for class boofcv.deepboof.DataManipulationOps
 
declareDataStructures(PyramidDiscrete<I>) - Method in class boofcv.alg.tracker.tld.TldRegionTracker
Declares internal data structures based on the input image pyramid
decodeFormatMessage(int, QrCode) - Static method in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
Assumes that the format message has no errors in it and decodes its data and saves it into the qr code
decodeMessage(QrCode) - Method in class boofcv.alg.fiducial.qrcode.QrCodeDecoderBits
 
dense_gauss_kernel(double, GrayF64, GrayF64, GrayF64) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Gaussian Kernel with dense sampling.
desc - Variable in class boofcv.alg.fiducial.square.DetectFiducialSquareImage.FiducialDef
 
destination(SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareEdge
Returns the destination node.
destinationSide(SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareEdge
 
detachEdge(SquareEdge) - Method in class boofcv.alg.fiducial.calib.squares.SquareGraph
Removes the edge from the two nodes and recycles the data structure
detect(T) - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
detect(T) - Method in interface boofcv.abst.fiducial.FiducialDetector
Detects fiducials inside the image
detect(T) - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
detect(T) - Method in class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid
Searches for the fiducial inside the image.
DetectChessboardFiducial<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.calib.chess
Detects calibration points inside a chessboard calibration target.
DetectChessboardFiducial(int, int, ConfigLength, DetectPolygonBinaryGrayRefine<T>, InputToBinary<T>) - Constructor for class boofcv.alg.fiducial.calib.chess.DetectChessboardFiducial
Configures detection parameters
DetectChessboardSquarePoints<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.calib.chess
Given a binary image it detects the presence of chess board calibration grids.
DetectChessboardSquarePoints(int, int, ConfigLength, DetectPolygonBinaryGrayRefine<T>) - Constructor for class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
Configures chess board detector.
DetectCircleGrid<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.calib.circle
Base class for grid based circle fiducials.
DetectCircleGrid(int, int, InputToBinary<T>, BinaryEllipseDetector<T>, EllipsesIntoClusters, EllipseClustersIntoGrid) - Constructor for class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
Creates and configures the detector
DetectCircleHexagonalGrid<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.calib.circle
Detects a hexagonal circle grid.
DetectCircleHexagonalGrid(int, int, InputToBinary<T>, BinaryEllipseDetector<T>, EllipsesIntoClusters) - Constructor for class boofcv.alg.fiducial.calib.circle.DetectCircleHexagonalGrid
Creates and configures the detector
DetectCircleRegularGrid<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.calib.circle
Detects regular grids of circles, see below.
DetectCircleRegularGrid(int, int, InputToBinary<T>, BinaryEllipseDetector<T>, EllipsesIntoClusters) - Constructor for class boofcv.alg.fiducial.calib.circle.DetectCircleRegularGrid
Creates and configures the detector
DetectFiducialSquareBinary<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.square
Square fiducial that encodes numerical values in a binary N by N grids, where N ≥ 3.
DetectFiducialSquareBinary(int, double, double, InputToBinary<T>, DetectPolygonBinaryGrayRefine<T>, Class<T>) - Constructor for class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
Configures the fiducial detector
DetectFiducialSquareGrid<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.calib
A fiducial composed of BaseDetectFiducialSquare intended for use in calibration.
DetectFiducialSquareGrid(int, int, long[], BaseDetectFiducialSquare<T>) - Constructor for class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid
Configures the fiducial detector.
DetectFiducialSquareGrid.Detection - Class in boofcv.alg.fiducial.calib
A detected inner fiducial.
DetectFiducialSquareImage<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.square
Fiducial which uses images to describe arbitrary binary patterns.
DetectFiducialSquareImage(InputToBinary<T>, DetectPolygonBinaryGrayRefine<T>, double, double, double, Class<T>) - Constructor for class boofcv.alg.fiducial.square.DetectFiducialSquareImage
Configures the fiducial detector
DetectFiducialSquareImage.FiducialDef - Class in boofcv.alg.fiducial.square
description of an image in 4 different orientations
Detection() - Constructor for class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid.Detection
 
detectionCascade(FastQueue<ImageRectangle>) - Method in class boofcv.alg.tracker.tld.TldDetection
Detects the object inside the image.
detectMinimumSide - Variable in class boofcv.alg.tracker.tld.TldParameters
The minimum number of pixels along a side in a detection rectangle which will be considered.
DetectSquareGridFiducial<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.calib.grid
Detect a square grid calibration target and returns the corner points of each square.
DetectSquareGridFiducial(int, int, double, InputToBinary<T>, DetectPolygonBinaryGrayRefine<T>) - Constructor for class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
COnfigures the detector
distance(EllipseClustersIntoGrid.NodeInfo) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.NodeInfo
 
distance - Variable in class boofcv.alg.fiducial.calib.squares.SquareEdge
 
distance(SquareNode, SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareNode.KdTreeSquareNode
 
distance(HistogramScene, HistogramScene) - Method in class boofcv.alg.scene.KdTreeHistogramScene_F64
 
distance(NccFeature, List<NccFeature>) - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
Computes the best distance to 'observed' from the candidate list.
distanceHistogram(float[], float[]) - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
Computes the difference between two histograms using SAD.
distanceSqCorner(Point2D_F64) - Method in class boofcv.alg.fiducial.calib.squares.SquareNode
Finds the Euclidean distance squared of the closest corner to point p
distortedPixels - Variable in class boofcv.alg.fiducial.square.FoundFiducial
Where the fiducial was found in the input image.
divide(int, int) - Static method in class boofcv.alg.fiducial.qrcode.GaliosFieldOps
Divides dividend by the divisor and returns the integer results, e.g.
divide(int, int) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Computes the following the value of output such that:
drawCircle(double, double, double) - Method in class boofcv.abst.fiducial.calib.RenderCalibrationTargets
 
drawSquare(double, double, double) - Method in class boofcv.abst.fiducial.calib.RenderCalibrationTargets
 

E

eci() - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
Edge() - Constructor for class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Edge
 
Edge(EllipseClustersIntoGrid.NodeInfo, double) - Constructor for class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Edge
 
edgeIntensitySimilarityTolerance - Variable in class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
How similar edge intensity between two ellipses need to be.
edgeIntensitySimilarityTolerance - Variable in class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
How similar edge intensity between two ellipses need to be.
edgeManager - Variable in class boofcv.alg.fiducial.calib.squares.SquareGraph
 
edges - Variable in class boofcv.alg.fiducial.calib.squares.SquareNode
 
elementBits() - Method in interface boofcv.alg.fiducial.qrcode.PackedBits
 
elementBits() - Method in class boofcv.alg.fiducial.qrcode.PackedBits32
 
elementBits() - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
 
elementMultConjB(InterleavedF64, InterleavedF64, InterleavedF64) - Static method in class boofcv.alg.tracker.circulant.CirculantTracker
Element-wise multiplication of 'a' and the complex conjugate of 'b'
ellipse - Variable in class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
Configuration for the ellipse detector
ellipse - Variable in class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
Configuration for the ellipse detector
EllipseClustersIntoGrid - Class in boofcv.alg.fiducial.calib.circle
Base class for ordering clusters of ellipses into grids
EllipseClustersIntoGrid() - Constructor for class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
 
EllipseClustersIntoGrid.Edge - Class in boofcv.alg.fiducial.calib.circle
 
EllipseClustersIntoGrid.Grid - Class in boofcv.alg.fiducial.calib.circle
Specifies the grid.
EllipseClustersIntoGrid.NodeInfo - Class in boofcv.alg.fiducial.calib.circle
 
EllipseClustersIntoHexagonalGrid - Class in boofcv.alg.fiducial.calib.circle
Given a cluster of ellipses (created with EllipsesIntoClusters) order the ellipses into a hexagonal grid pattern.
EllipseClustersIntoHexagonalGrid() - Constructor for class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoHexagonalGrid
 
EllipseClustersIntoRegularGrid - Class in boofcv.alg.fiducial.calib.circle
Given a cluster of ellipses (created with EllipsesIntoClusters) order the ellipses into an regular grid.
EllipseClustersIntoRegularGrid() - Constructor for class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoRegularGrid
 
ellipseDetector - Variable in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
ellipses - Variable in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
EllipsesIntoClusters - Class in boofcv.alg.fiducial.calib.circle
Given an unordered list of ellipses found in the image connect them into clusters.
EllipsesIntoClusters(double, double, double) - Constructor for class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters
Configures clustering
EllipsesIntoClusters.Node - Class in boofcv.alg.fiducial.calib.circle
 
ellipseSizeSimilarity - Variable in class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
How similar two ellipses must be to be connected.
ellipseSizeSimilarity - Variable in class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
How similar two ellipses must be to be connected.
encodeFormatBits(QrCode.ErrorLevel, int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
Encodes the format bits.
encodeVersionBits(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
Encodes the version bits.
enlarge(Quadrilateral_F64, double) - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
Enlarges the quadrilateral to make it more sensitive to changes in orientation
error - Variable in class boofcv.alg.fiducial.qrcode.QrCode
Level of error correction
estimate(Quadrilateral_F64, Quadrilateral_F64, Se3_F64) - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
Given the observed corners of the quad in the image in pixels estimate and store the results of its pose
estimateP3P(int) - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
Estimates the pose using P3P from 3 out of 4 points.
estimatePose(int, List<Point2D3D>, Se3_F64) - Method in class boofcv.abst.fiducial.FiducialDetectorPnP
Given the mapping of 2D observations to known 3D points estimate the pose of the fiducial.
estimatePose(int, List<Point2D3D>, Se3_F64) - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
extend(Point2D_F64, Point2D_F64, double) - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
extractNumeral() - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
Extract the numerical value it encodes

F

FactoryFiducial - Class in boofcv.factory.fiducial
Factory for creating fiducial detectors which implement FiducialDetector.
FactoryFiducial() - Constructor for class boofcv.factory.fiducial.FactoryFiducial
 
FactoryFiducialCalibration - Class in boofcv.factory.fiducial
Creates detectors of calibration targets.
FactoryFiducialCalibration() - Constructor for class boofcv.factory.fiducial.FactoryFiducialCalibration
 
FactoryImageClassifier - Class in boofcv.factory.scene
Factory for creating image classifiers.
FactoryImageClassifier() - Constructor for class boofcv.factory.scene.FactoryImageClassifier
 
FactoryTrackerObjectAlgs - Class in boofcv.factory.tracker
Factory for creating low level implementations of object tracking algorithms.
FactoryTrackerObjectAlgs() - Constructor for class boofcv.factory.tracker.FactoryTrackerObjectAlgs
 
FactoryTrackerObjectQuad - Class in boofcv.factory.tracker
Factory for implementations of TrackerObjectQuad, a high level interface for tracking user specified objects inside video sequences.
FactoryTrackerObjectQuad() - Constructor for class boofcv.factory.tracker.FactoryTrackerObjectQuad
 
failureCause - Variable in class boofcv.alg.fiducial.qrcode.QrCode
Specifies where the QR code parsing failed
fast() - Static method in class boofcv.factory.fiducial.ConfigQrCode
Default configuration for a QR Code detector which is optimized for speed
FeatureToWordHistogram<Desc extends boofcv.struct.feature.TupleDesc> - Interface in boofcv.alg.scene
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 - Class in boofcv.alg.scene
Creates a normalized histogram which represents the frequency of different visual words from the set of features.
FeatureToWordHistogram_F64(AssignCluster<double[]>, boolean) - Constructor for class boofcv.alg.scene.FeatureToWordHistogram_F64
Assigns and configures internal algorithms.
fernInfo - Variable in class boofcv.alg.tracker.tld.TldDetection
 
fernRegions - Variable in class boofcv.alg.tracker.tld.TldDetection
 
ferns - Variable in class boofcv.alg.tracker.tld.TldFernClassifier
 
fernSize - Variable in class boofcv.alg.tracker.tld.TldParameters
Number of sample points pairs.
FiducialDef() - Constructor for class boofcv.alg.fiducial.square.DetectFiducialSquareImage.FiducialDef
 
FiducialDetector<T extends boofcv.struct.image.ImageBase<T>> - Interface in boofcv.abst.fiducial
Interface for detecting fiducial markers and their location in the image.
FiducialDetectorPnP<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.abst.fiducial
Provides everything you need to convert a image based fiducial detector into one which can estimate the fiducial's pose given control points.
FiducialDetectorPnP() - Constructor for class boofcv.abst.fiducial.FiducialDetectorPnP
 
FiducialStability - Class in boofcv.abst.fiducial
Results from fiducial stability computation.
FiducialStability(double, double) - Constructor for class boofcv.abst.fiducial.FiducialStability
 
FiducialStability() - Constructor for class boofcv.abst.fiducial.FiducialStability
 
filterContour(List<Point2D_I32>, boolean, boolean) - Method in class boofcv.alg.fiducial.calib.chess.ChessboardPolygonHelper
 
filterPixelPolygon(Polygon2D_F64, Polygon2D_F64, GrowQueue_B, boolean) - Method in class boofcv.alg.fiducial.calib.chess.ChessboardPolygonHelper
If not touching the border then the number of corners must be 4.
findBitCounts(GrayF32, double) - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
Converts the gray scale image into a binary number.
findClosestEdge(EllipseClustersIntoGrid.NodeInfo, Point2D_F64) - Static method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
Finds the node which is an edge of 'n' that is closest to point 'p'
findClusters() - Method in class boofcv.alg.fiducial.calib.squares.SquaresIntoClusters
Put sets of nodes into the same list if they are some how connected
findEdge(EllipseClustersIntoGrid.NodeInfo) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.NodeInfo
 
findEdge(SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareNode
 
findEdgeIndex(SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareNode
 
findErrorLocations_BruteForce(GrowQueue_I8, int, GrowQueue_I32) - Method in class boofcv.alg.fiducial.qrcode.ReidSolomonCodes
Creates a list of bytes that have errors in them
findIntersection(SquareNode, SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
Finds the side which intersects the line segment from the center of target to center of node
findLine(EllipseClustersIntoGrid.NodeInfo, EllipseClustersIntoGrid.NodeInfo, int, List<EllipseClustersIntoGrid.NodeInfo>, boolean) - Static method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
Finds all the nodes which form an approximate line
findSideIntersect(SquareNode, LineSegment2D_F64, Point2D_F64, LineSegment2D_F64) - Method in class boofcv.alg.fiducial.calib.squares.SquareGraph
Finds the side which intersects the line on the shape.
fixate() - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
Call this function after you are done adding to the QR code
flipBits8(byte[], int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
flipBits8(GrowQueue_I8) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
flipBits8(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
flipColumns(SquareGrid) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
Flips the order of columns
flipRows(SquareGrid) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
Flips the order of rows
FORMAT_GENERATOR - Static variable in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
 
FORMAT_MASK - Static variable in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
 
FoundFiducial - Class in boofcv.alg.fiducial.square
Contains the ID and pose for a fiducial
FoundFiducial() - Constructor for class boofcv.alg.fiducial.square.FoundFiducial
 
foundGrids - Variable in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
 
FUDGE_FACTOR - Static variable in class boofcv.alg.fiducial.square.QuadPoseEstimator
 

G

GaliosFieldOps - Class in boofcv.alg.fiducial.qrcode
Basic path operators on polynomial Galious Field (GF) with GF(2) coefficients.
GaliosFieldOps() - Constructor for class boofcv.alg.fiducial.qrcode.GaliosFieldOps
 
GaliosFieldTableOps - Class in boofcv.alg.fiducial.qrcode
Precomputed look up table for performing operations on GF polynomials of the specified degree.
GaliosFieldTableOps(int, int) - Constructor for class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Specifies the GF polynomial
gaussianKernel(double, double, GrayF64, double, GrayF64) - Static method in class boofcv.alg.tracker.circulant.CirculantTracker
Computes the output of the Gaussian kernel for each element in the target region k = exp(-1 / sigma^2 * max(0, (xx + yy - 2 * xy) / numel(x)));
gaussianWeight - Variable in class boofcv.alg.tracker.circulant.CirculantTracker
 
gaussianWeightDFT - Variable in class boofcv.alg.tracker.circulant.CirculantTracker
 
get(int, int) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
get(int, int) - Method in class boofcv.alg.fiducial.calib.squares.SquareGrid
Looks up the node based on its coordinate.
get(int) - Method in interface boofcv.alg.fiducial.qrcode.PackedBits
 
get(int) - Method in class boofcv.alg.fiducial.qrcode.PackedBits32
 
get(int) - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
 
get_subwindow(T, GrayF64) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Copies the target into the output image and applies the cosine window to it.
getAlgorithm() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorChessboard
 
getAlgorithm() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
 
getAlgorithm() - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
getAlignmentLocator() - Method in class boofcv.alg.fiducial.qrcode.QrCodeDecoderImage
 
getAllResults() - Method in interface boofcv.abst.scene.ImageClassifier
Returns a list of all the likely categories for the image.
getAllResults() - Method in class boofcv.deepboof.BaseImageClassifier
 
getAmbiguousRegions() - Method in class boofcv.alg.tracker.tld.TldDetection
 
getArray(int) - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
 
getBest() - Method in class boofcv.alg.tracker.tld.TldDetection
 
getBestResult() - Method in interface boofcv.abst.scene.ImageClassifier
Returns the category which was the best fit.
getBestResult() - Method in class boofcv.deepboof.BaseImageClassifier
 
getBinary() - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
getBinary() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardFiducial
 
getBinary() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
getBinary() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getBinary() - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
 
getBinaryInner() - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
 
getBorderModule() - Method in class boofcv.alg.fiducial.qrcode.QrCodeGeneratorImage
 
getBorderWidthFraction() - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
 
getBorderWidthFraction() - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
getBottom(Point2D_F64) - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
getBounds(int, Polygon2D_F64) - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getBounds(int, Polygon2D_F64) - Method in interface boofcv.abst.fiducial.FiducialDetector
Used to retrieve the bounds around a marker in the image.
getBounds(int, Polygon2D_F64) - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
getCalibDetector() - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getCalibrationCols() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getCalibrationPoints() - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getCalibrationPoints() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardFiducial
 
getCalibrationPoints() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
 
getCalibrationPoints() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
getCalibrationPoints() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getCalibrationRows() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getCandidateDetections() - Method in class boofcv.alg.tracker.tld.TldDetection
 
getCaption() - Method in interface boofcv.abst.scene.ImageCaptioning
 
getCategories() - Method in interface boofcv.abst.scene.ImageClassifier
Returns a list of all the possible categories that a scene can be classified as
getCategories() - Method in class boofcv.deepboof.BaseImageClassifier
 
getCenter(int, Point2D_F64) - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
Returns the detection point average location.
getCenter(int, Point2D_F64) - Method in interface boofcv.abst.fiducial.FiducialDetector
Returns where in the image the fiducial is.
getCenter(int, Point2D_F64) - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
Return the intersection of two lines defined by opposing corners.
getClassifier() - Method in class boofcv.factory.scene.ClassifierAndSource
 
getClustering() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
getClusters() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
getClusters() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getClustersPruned() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
getColumns() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
 
getColumns() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
 
getColumns() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardFiducial
 
getColumns() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
getColumns() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getConfig() - Method in class boofcv.alg.tracker.sfot.SparseFlowObjectTracker
 
getConfig() - Method in class boofcv.alg.tracker.tld.TldTracker
 
getConnections() - Method in class boofcv.alg.tracker.tld.TldNonMaximalSuppression
 
getControl3D(int) - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getControl3D(int) - Method in class boofcv.abst.fiducial.FiducialDetectorPnP
3D location of control points in the fiducial reference frame
getControl3D(int) - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
getCornerByIndex(int) - Method in class boofcv.alg.fiducial.calib.squares.SquareGrid
Returns the corner specified by its index.
getCornerIndex(SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareGrid
Returns the index of the corner.
getDecoder() - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
getDetectedControl(int) - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getDetectedControl(int) - Method in class boofcv.abst.fiducial.FiducialDetectorPnP
Returns a list of detected control points in the image for the specified fiducial.
getDetectedControl(int) - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
getDetectedPoints() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorChessboard
 
getDetectedPoints() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
 
getDetectedPoints() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
 
getDetectedPoints() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareFiducialGrid
 
getDetectedPoints() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
 
getDetection() - Method in class boofcv.alg.tracker.tld.TldTracker
 
getDetections() - Method in interface boofcv.abst.fiducial.QrCodeDetector
List of detected markers
getDetections() - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
getDetections() - Method in class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid
 
getDetector() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
 
getDetector() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
 
getDetector() - Method in class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid
 
getDetectorSquare() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
 
getDetectorSquare() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getDetectPositionPatterns() - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
getEdgeManager() - Method in class boofcv.alg.fiducial.calib.squares.SquareGraph
 
getEllipseDetector() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
getError() - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
Reprojection error of fiducial
getFailures() - Method in interface boofcv.abst.fiducial.QrCodeDetector
List of likely markers that were rejected.
getFailures() - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
getFailures() - Method in class boofcv.alg.fiducial.qrcode.QrCodeDecoderImage
 
getFernInfo() - Method in class boofcv.alg.tracker.tld.TldDetection
 
getFiducialToCamera(int, Se3_F64) - Method in interface boofcv.abst.fiducial.FiducialDetector
Used to retrieve the transformation from the fiducial's reference frame to the camera's reference frame.
getFiducialToCamera(int, Se3_F64) - Method in class boofcv.abst.fiducial.FiducialDetectorPnP
 
getFindSeeds() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardFiducial
 
getFound() - Method in class boofcv.alg.fiducial.qrcode.QrCodeDecoderImage
 
getFound() - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
Returns list of found fiducials
getGraph() - Method in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
getGraphs() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
 
getGray() - Method in class boofcv.alg.fiducial.qrcode.QrCodeGeneratorImage
 
getGrayNoBorder() - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
 
getGridColumns() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorChessboard
Returns number of columns in the chessboard grid
getGridColumns() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
Returns number of columns in the grid
getGrider() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
getGridRows() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorChessboard
Returns number of rows in the chessboard grid
getGridRows() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
Returns number of rows in the grid
getGrids() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
 
getGrids() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
List of grids found inside the image
getGrids() - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
Returns the set of grids which were found
getGrids() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getGrids() - Method in class boofcv.alg.fiducial.calib.squares.SquareCrossClustersIntoGrids
 
getGrids() - Method in class boofcv.alg.fiducial.calib.squares.SquareRegularClustersIntoGrids
Returns a list of all the square grids it found
getGridWidth() - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
Number of elements wide the grid is
getGridWidth() - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
getHistogram() - Method in interface boofcv.alg.scene.FeatureToWordHistogram
Histogram of word frequencies.
getHistogram() - Method in class boofcv.alg.scene.FeatureToWordHistogram_F64
Histogram of word frequencies.
getHistogram() - Method in class boofcv.alg.scene.HistogramScene
 
getHistogram() - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
getId(int) - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getId(int) - Method in interface boofcv.abst.fiducial.FiducialDetector
If applicable, returns the ID of the fiducial found.
getId(int) - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
getImageRgb() - Method in class boofcv.deepboof.BaseImageClassifier
 
getImageType() - Method in interface boofcv.abst.fiducial.QrCodeDetector
Type of image it can process
getImageType() - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
getImageType() - Method in class boofcv.abst.tracker.Circulant_to_TrackerObjectQuad
 
getImageType() - Method in class boofcv.abst.tracker.Comaniciu2003_to_TrackerObjectQuad
 
getImageType() - Method in class boofcv.abst.tracker.Msl_to_TrackerObjectQuad
 
getImageType() - Method in class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
 
getImageType() - Method in class boofcv.abst.tracker.Tld_to_TrackerObjectQuad
 
getImageType() - Method in interface boofcv.abst.tracker.TrackerObjectQuad
Returns information on the type of image that it can process.
getIndexOfHexEllipse(int, int) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
getIndexOfRegEllipse(int, int) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
getInputType() - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getInputType() - Method in interface boofcv.abst.fiducial.FiducialDetector
Type of input image
getInputType() - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
getInputType() - Method in interface boofcv.abst.scene.ImageModelBase
Returns the type of input image
getInputType() - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
 
getInputType() - Method in class boofcv.deepboof.BaseImageClassifier
 
getKeypointFinder() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
 
getKeypointFinder() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
 
getKeyPoints() - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleHexagonalGrid
Returns the location of each key point in the image from the most recently processed grid.
getKeyPoints() - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid
Returns the location of each key point in the image from the most recently processed grid.
getLayout() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorChessboard
 
getLayout() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
 
getLayout() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
 
getLayout() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareFiducialGrid
 
getLayout() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
 
getLeft(Point2D_F64) - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
getLengthBitsAlphanumeric(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
getLengthBitsBytes(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
getLengthBitsKanji(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
getLengthBitsNumeric(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
getLensDistortion() - Method in interface boofcv.abst.fiducial.FiducialDetector
Returns the intrinsic parameters that it
getLensDistortion() - Method in class boofcv.abst.fiducial.FiducialDetectorPnP
 
getLikelihood() - Method in class boofcv.abst.tracker.Msl_to_TrackerObjectQuad
 
getLocalMaximums() - Method in class boofcv.alg.tracker.tld.TldDetection
 
getLocation() - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftLikelihood
Current location of target in the image
getLocationStability() - Method in class boofcv.alg.fiducial.square.StabilitySquareFiducialEstimate
 
getLowLevelTracker() - Method in class boofcv.abst.tracker.Circulant_to_TrackerObjectQuad
 
getLowLevelTracker() - Method in class boofcv.abst.tracker.Comaniciu2003_to_TrackerObjectQuad
 
getLowLevelTracker() - Method in class boofcv.abst.tracker.Msl_to_TrackerObjectQuad
 
getLowLevelTracker() - Method in class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
 
getLowLevelTracker() - Method in class boofcv.abst.tracker.Tld_to_TrackerObjectQuad
 
getLowLevelTracker() - Method in interface boofcv.abst.tracker.TrackerObjectQuad
Provides access to the inner low level tracker.
getMaxCornerDistance() - Method in class boofcv.alg.fiducial.calib.squares.SquaresIntoCrossClusters
 
getMaxDistanceToMajorAxisRatio() - Method in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters
 
getMaxErrorFraction() - Method in class boofcv.factory.fiducial.ConfigFiducialImage
 
getMaxN() - Method in class boofcv.alg.tracker.tld.TldFernClassifier
 
getMaxP() - Method in class boofcv.alg.tracker.tld.TldFernClassifier
 
getMessage(int) - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getMessage(int) - Method in interface boofcv.abst.fiducial.FiducialDetector
If applicable, returns a message associated with the fiducial.
getMessage(int) - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
getMinimumClusterSize() - Method in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters
 
getNonmax() - Method in class boofcv.alg.tracker.tld.TldDetection
 
getNumberOfConnections() - Method in class boofcv.alg.fiducial.calib.squares.SquareNode
Computes the number of edges attached to this node
getNumberOfDataBytes() - Method in class boofcv.alg.fiducial.qrcode.QrCode
 
getNumberOfDistinctFiducials() - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
 
getNumberOfModules() - Method in class boofcv.alg.fiducial.qrcode.QrCode
 
getNumCols() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
 
getNumRows() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
 
getOrientationStability() - Method in class boofcv.alg.fiducial.square.StabilitySquareFiducialEstimate
 
getPairs() - Method in class boofcv.alg.tracker.tld.TldRegionTracker
 
getParallelThreshold() - Method in class boofcv.alg.fiducial.calib.squares.SquareGraph
 
getPointColumns() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
Returns number of columns in calibration point grid
getPointRows() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
Returns number of rows in calibration point grid
getPoints2D3D() - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getPositionPatterns() - Method in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
Returns a list of all the detected position pattern squares and the other PP that they are connected to.
getPosterior() - Method in class boofcv.alg.tracker.tld.TldFernFeature
 
getRegion() - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
 
getResponse() - Method in class boofcv.alg.tracker.circulant.CirculantTracker
 
getRight(Point2D_F64) - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
getRows() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
 
getRows() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
 
getRows() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardFiducial
 
getRows() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
getRows() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getSampleHistIndex() - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
getSamplePts() - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
getSelectedFernRectangles() - Method in class boofcv.alg.tracker.tld.TldDetection
Rectangles selected by the fern classifier as candidates
getShapeToClusters() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
 
getSizeSimilarityTolerance() - Method in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters
 
getSource() - Method in class boofcv.factory.scene.ClassifierAndSource
 
getSpaceToDiameter() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
Distance between centers to circle radius ratio
getSpaceToDiameter() - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
Distance between centers to circle radius ratio
getSpacetoSquareRatio() - Method in class boofcv.abst.fiducial.calib.ConfigSquareGrid
 
getSquareDetector() - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
getSquareDetector() - Method in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
getSquareDetector() - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
 
getSquareDetector() - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
getSquareDetector() - Method in class boofcv.factory.fiducial.ConfigFiducialImage
 
getSquaresIntoClusters() - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
 
getStorageMetric() - Method in class boofcv.alg.tracker.tld.TldDetection
 
getStorageRect() - Method in class boofcv.alg.tracker.tld.TldDetection
 
getTangents() - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleHexagonalGrid
 
getTangents() - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid
 
getTargetLocation() - Method in class boofcv.alg.tracker.circulant.CirculantTracker
The location of the target in the image
getTargetRegion() - Method in class boofcv.alg.tracker.tld.TldTracker
Returns the estimated location of the target in the current image
getTargets() - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareImage
 
getTargetTemplate() - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Visual appearance of the target
getTargetWidth() - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
getTemplateMatching() - Method in class boofcv.alg.tracker.tld.TldTracker
 
getTemplateNegative() - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
 
getTemplatePositive() - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
 
getThresholdLower() - Method in class boofcv.alg.tracker.tld.TldVarianceFilter
 
getThresholdSideRatio() - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
 
getTop(Point2D_F64) - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
getTotalDataBits() - Method in class boofcv.alg.fiducial.qrcode.QrCodeCodeWordLocations
Returns number of data bits available.
getTotalWords() - Method in interface boofcv.alg.scene.FeatureToWordHistogram
Number of elements in the histogram.
getTotalWords() - Method in class boofcv.alg.scene.FeatureToWordHistogram_F64
The total number of words used to create this histogram
getTrackerRegion() - Method in class boofcv.alg.tracker.tld.TldTracker
 
getTracks() - Method in class boofcv.alg.tracker.tld.TldRegionTracker
 
getTransformGrid() - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
getType() - Method in class boofcv.alg.scene.HistogramScene
 
getValue() - Method in enum boofcv.alg.fiducial.qrcode.QrCode.ErrorLevel
 
getValue() - Method in class boofcv.alg.tracker.tld.TldFernFeature
 
getWidth(int) - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
getWidth(int) - Method in interface boofcv.abst.fiducial.FiducialDetector
Returns the width of the fiducial in world units.
getWidth(int) - Method in class boofcv.abst.fiducial.SquareBinary_to_FiducialDetector
 
getWidth(int) - Method in class boofcv.abst.fiducial.SquareImage_to_FiducialDetector
 
getWorldToCamera() - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
graph - Variable in class boofcv.alg.fiducial.calib.squares.SquareNode
 
graph - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoClusters
 
graph - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoRegularClusters
 
grayThreshold - Variable in class boofcv.alg.fiducial.qrcode.PositionPatternNode
 
Grid() - Constructor for class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
gridChess(int, int, double) - Static method in class boofcv.abst.fiducial.calib.CalibrationDetectorChessboard
This target is composed of a checkered chess board like squares.
gridIndex - Variable in class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid.Detection
 
gridToImage(float, float, Point2D_F32) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
gridToImage(double, double, Point2D_F64) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
gridToImage(float, float, Point2D_F32) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
gridWidth - Variable in class boofcv.factory.fiducial.ConfigFiducialBinary
Number of elements wide the encoded grid is.
growArray(int, boolean) - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
Increases the size of the data array so that it can store an addition number of bits

H

hamming(short[], short[]) - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareImage
Computes the hamming score between two descriptions.
hasMessage() - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
hasMessage() - Method in interface boofcv.abst.fiducial.FiducialDetector
If true then FiducialDetector.getMessage(int) returns a valid message
hasMessage() - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
hasUniqueID() - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
hasUniqueID() - Method in interface boofcv.abst.fiducial.FiducialDetector
If true then FiducialDetector.getId(int) returns a valid unique number
hasUniqueID() - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
hint(Quadrilateral_F64) - Method in class boofcv.abst.tracker.Circulant_to_TrackerObjectQuad
 
hint(Quadrilateral_F64) - Method in class boofcv.abst.tracker.Comaniciu2003_to_TrackerObjectQuad
 
hint(Quadrilateral_F64) - Method in class boofcv.abst.tracker.Msl_to_TrackerObjectQuad
 
hint(Quadrilateral_F64) - Method in class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
Doesn't support hint because it does a forwards and backwards track.
hint(Quadrilateral_F64) - Method in class boofcv.abst.tracker.Tld_to_TrackerObjectQuad
 
hint(Quadrilateral_F64) - Method in interface boofcv.abst.tracker.TrackerObjectQuad
Provide a hint for where the tracked object is.
Hinv - Variable in class boofcv.alg.fiducial.qrcode.QrCode
A homography transform from grid bit coordinates into image pixels.
histogram - Variable in class boofcv.alg.scene.HistogramScene
Normalized word frequency histogram.
histogram - Variable in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
HistogramScene - Class in boofcv.alg.scene
Histogram which represents the frequency of different types of words in a single image.
HistogramScene(int) - Constructor for class boofcv.alg.scene.HistogramScene
 
HistogramScene() - Constructor for class boofcv.alg.scene.HistogramScene
 
hypothesisFusion(boolean, boolean) - Method in class boofcv.alg.tracker.tld.TldTracker
Combines hypotheses from tracking and detection.

I

id - Variable in class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid.Detection
 
id - Variable in class boofcv.alg.fiducial.square.FoundFiducial
ID number of the fiducial
ids - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
Ordered list of expected square fiducial ID numbers.
idx(int, int) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
ImageCaptioning<T extends boofcv.struct.image.ImageBase<T>> - Interface in boofcv.abst.scene
High level interface for a class which creates a variable length description of an image in text.
ImageClassifier<T extends boofcv.struct.image.ImageBase<T>> - Interface in boofcv.abst.scene
High level interface for a classifier which assigns a single category to an image.
ImageClassifier.Score - Class in boofcv.abst.scene
Provides information on the score for a specific category when multiple results are requested
ImageClassifierNiNImageNet - Class in boofcv.deepboof
Pretrained Network-in-Network (NiN) image classifier using imagenet data.
ImageClassifierNiNImageNet() - Constructor for class boofcv.deepboof.ImageClassifierNiNImageNet
 
ImageClassifierResNet - Class in boofcv.deepboof
1) Look at Torch source code a) Determine the shape of the input tensor.
ImageClassifierResNet(int) - Constructor for class boofcv.deepboof.ImageClassifierResNet
 
ImageClassifierVggCifar10 - Class in boofcv.deepboof
Image classification using VGG network trained in CIFAR 10 data.
ImageClassifierVggCifar10() - Constructor for class boofcv.deepboof.ImageClassifierVggCifar10
 
imageDotProduct(GrayF64) - Static method in class boofcv.alg.tracker.circulant.CirculantTracker
Computes the dot product of the image with itself
ImageModelBase<T extends boofcv.struct.image.ImageBase<T>> - Interface in boofcv.abst.scene
Base class for algorithms which process an image and load a model to do so
imageRgb - Variable in class boofcv.deepboof.BaseImageClassifier
 
imageSize - Variable in class boofcv.deepboof.BaseImageClassifier
 
imageToGrid(float, float, Point2D_F32) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
imageToGrid(Point2D_F32, Point2D_F32) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
imageToGrid(Point2D_F64, Point2D_F64) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
Converts a pixel coordinate into a grid coordinate.
imageToGrid(float, float, Point2D_F32) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
imageToGrid(double, double, Point2D_F64) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
imageToTensor(Planar<GrayF32>, Tensor_F32, int) - Static method in class boofcv.deepboof.DataManipulationOps
Converts an image into a spatial tensor
imageType - Variable in class boofcv.deepboof.BaseImageClassifier
 
imageX - Variable in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
imageY - Variable in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
incrementN() - Method in class boofcv.alg.tracker.tld.TldFernFeature
 
incrementP() - Method in class boofcv.alg.tracker.tld.TldFernFeature
 
indexOf(List<EllipsesIntoClusters.Node>, int) - Static method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
Finds the node with the index of 'value'
indexOf(int, int) - Method in class boofcv.alg.fiducial.calib.squares.SquareGrid
 
init(DetectorFiducialCalibration, double, Class<T>) - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
init() - Method in class boofcv.alg.fiducial.qrcode.QrCodeGenerator
 
init() - Method in class boofcv.alg.fiducial.qrcode.QrCodeGeneratorImage
 
init(Image, RectangleRotate_F64) - Method in class boofcv.alg.tracker.sfot.SparseFlowObjectTracker
 
init(int, int) - Method in class boofcv.alg.tracker.tld.TldAdjustRegion
 
init(int) - Method in class boofcv.alg.tracker.tld.TldFernFeature
 
initialize(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Circulant_to_TrackerObjectQuad
 
initialize(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Comaniciu2003_to_TrackerObjectQuad
 
initialize(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Msl_to_TrackerObjectQuad
 
initialize(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
 
initialize(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Tld_to_TrackerObjectQuad
 
initialize(T, Quadrilateral_F64) - Method in interface boofcv.abst.tracker.TrackerObjectQuad
Initializes tracking by specifying the object's location using a quadrilateral.
initialize(T, int, int, int, int) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Initializes tracking around the specified rectangle region
initialize(T, RectangleRotate_F32) - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
Specifies the initial image to learn the target description
initialize(T, RectangleLength2D_I32) - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftLikelihood
Specifies the initial target location so that it can learn its description
initialize(PyramidDiscrete<I>) - Method in class boofcv.alg.tracker.tld.TldRegionTracker
Call for the first image being tracked
initialize(T, int, int, int, int) - Method in class boofcv.alg.tracker.tld.TldTracker
Starts tracking the rectangular region.
initialLearning(T) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Learn the target's appearance.
initialLearning(Rectangle2D_F64, FastQueue<ImageRectangle>) - Method in class boofcv.alg.tracker.tld.TldLearning
Select positive and negative examples based on the region the user's initially selected region.
innerProcess(Tensor_F32) - Method in class boofcv.deepboof.BaseImageClassifier
 
interp_factor - Variable in class boofcv.abst.tracker.ConfigCirculantTracker
Weighting factor mixing old track image and new one.
interpolate - Variable in class boofcv.abst.tracker.ConfigTld
Specifies the type of interpolation.
interpolation - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
Which interpolation method should it use.
intersection - Variable in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
invalid - Variable in class boofcv.alg.fiducial.calib.squares.SquareCrossClustersIntoGrids
 
InvalidCalibrationTarget - Exception in boofcv.alg.fiducial.calib
Exception used to indicate that some thing went wrong when extract the calibration grid's points.
InvalidCalibrationTarget(String) - Constructor for exception boofcv.alg.fiducial.calib.InvalidCalibrationTarget
 
inverse(int) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Computes the following 2**(max-x) mod primitive
is3D() - Method in interface boofcv.abst.fiducial.FiducialDetector
If true then 3D information is available for the fiducial.
is3D() - Method in class boofcv.abst.fiducial.FiducialDetectorPnP
 
isAmbiguous() - Method in class boofcv.alg.tracker.tld.TldDetection
 
isEndPoint(SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareEdge
 
isFailed() - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftLikelihood
If true the tracker has filed
isInBounds(int, int) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_PL_U8
 
isInBounds(int, int) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_SB_U8
 
isInBounds(int, int) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
isInBounds(int, int) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistInd_PL_U8
 
isInFastBounds(RectangleRotate_F32) - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
Checks to see if the region can be sampled using the fast algorithm
isPerformLearning() - Method in class boofcv.alg.tracker.tld.TldTracker
 
isSuccess() - Method in class boofcv.alg.tracker.tld.TldDetection
 
isTrackLost() - Method in class boofcv.alg.tracker.sfot.SparseFlowObjectTracker
 
isVerbose() - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
isVerbose() - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
 
isVerbose() - Method in class boofcv.alg.fiducial.calib.squares.SquareRegularClustersIntoGrids
 

K

KdTreeHistogramScene_F64 - Class in boofcv.alg.scene
Distance for word histograms
KdTreeHistogramScene_F64(int) - Constructor for class boofcv.alg.scene.KdTreeHistogramScene_F64
 
KdTreeSquareNode() - Constructor for class boofcv.alg.fiducial.calib.squares.SquareNode.KdTreeSquareNode
 
keyHistogram - Variable in class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
 
KeyPointsCircleHexagonalGrid - Class in boofcv.alg.fiducial.calib.circle
Computes key points from an observed hexagonal circular grid.
KeyPointsCircleHexagonalGrid() - Constructor for class boofcv.alg.fiducial.calib.circle.KeyPointsCircleHexagonalGrid
 
KeyPointsCircleHexagonalGrid.Tangents - Class in boofcv.alg.fiducial.calib.circle
 
KeyPointsCircleRegularGrid - Class in boofcv.alg.fiducial.calib.circle
Computes key points from an observed regular circular grid.
KeyPointsCircleRegularGrid() - Constructor for class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid
 
KeyPointsCircleRegularGrid.Tangents - Class in boofcv.alg.fiducial.calib.circle
 

L

l - Variable in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
lambda - Variable in class boofcv.abst.tracker.ConfigCirculantTracker
Regularization term.
largestSide - Variable in class boofcv.alg.fiducial.calib.squares.SquareNode
 
learnAmbiguousNegative(Rectangle2D_F64) - Method in class boofcv.alg.tracker.tld.TldLearning
Mark regions which were local maximums and had high confidence as negative.
learnFern(boolean, ImageRectangle) - Method in class boofcv.alg.tracker.tld.TldFernClassifier
Learns a fern from the specified region.
learnFernNoise(boolean, ImageRectangle) - Method in class boofcv.alg.tracker.tld.TldFernClassifier
Computes the value for each fern inside the region and update's their P and N value.
length() - Method in class boofcv.alg.fiducial.calib.squares.SquareNode.KdTreeSquareNode
 
length(int) - Static method in class boofcv.alg.fiducial.qrcode.GaliosFieldOps
The bit in which the most significant non-zero bit is stored
length() - Method in interface boofcv.alg.fiducial.qrcode.PackedBits
 
length() - Method in class boofcv.alg.fiducial.qrcode.PackedBits32
 
length() - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
 
length() - Method in class boofcv.alg.scene.KdTreeHistogramScene_F64
 
lengthSide - Variable in class boofcv.alg.fiducial.square.DetectFiducialSquareImage.FiducialDef
 
levels - Variable in class boofcv.alg.fiducial.qrcode.QrCode.VersionInfo
 
LikelihoodHistCoupled_PL_U8 - Class in boofcv.alg.tracker.meanshift
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_PL_U8(int, int) - Constructor for class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_PL_U8
 
LikelihoodHistCoupled_SB_U8 - Class in boofcv.alg.tracker.meanshift
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.
LikelihoodHistCoupled_SB_U8(int, int) - Constructor for class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_SB_U8
 
likelihoodHistogramCoupled(double, int, ImageType<T>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectAlgs
 
likelihoodHueSatHistCoupled(double, int, ImageType<T>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectAlgs
 
LikelihoodHueSatHistCoupled_PL_U8 - Class in boofcv.alg.tracker.meanshift
TODO redo comments Converts an RGB image into HSV image to add invariance to changes in lighting conditions.
LikelihoodHueSatHistCoupled_PL_U8(int, int) - Constructor for class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
Configures likelihood function
LikelihoodHueSatHistInd_PL_U8 - Class in boofcv.alg.tracker.meanshift
Converts an RGB image into HSV image to add invariance to changes in lighting conditions.
LikelihoodHueSatHistInd_PL_U8(int, int) - Constructor for class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistInd_PL_U8
Configures likelihood function
likelihoodHueSatHistIndependent(double, int, ImageType<T>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectAlgs
 
lineA - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoRegularClusters
 
lineA - Variable in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
lineB - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoRegularClusters
 
lineB - Variable in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
listInfo - Variable in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
 
listObs - Variable in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
loadModel(File) - Method in interface boofcv.abst.scene.ImageModelBase
Loads the model at the specified location.
loadModel(File) - Method in class boofcv.deepboof.ImageClassifierNiNImageNet
 
loadModel(File) - Method in class boofcv.deepboof.ImageClassifierResNet
 
loadModel(File) - Method in class boofcv.deepboof.ImageClassifierVggCifar10
Expects there to be two files in the provided directory:
YuvStatistics.txt
model.net
LocalWeightedHistogramRotRect<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.tracker.meanshift
Computes a local histogram weighted using a Gaussian function.
LocalWeightedHistogramRotRect(int, double, int, int, float, InterpolatePixelMB<T>) - Constructor for class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
Configures histogram calculation.
location - Variable in class boofcv.abst.fiducial.FiducialStability
Sensitivity of location estimate.
location - Variable in class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid.Detection
 
LOCATION_BITS - Static variable in class boofcv.alg.fiducial.qrcode.QrCode
Location of data bits in the code qr for each version.
lookup(int) - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.ErrorLevel
 
lookup(String) - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.ErrorLevel
 
lookup(int) - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.Mode
 
lookup(String) - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.Mode
 
lookupFern(int) - Method in class boofcv.alg.tracker.tld.TldFernManager
Looks up the fern with the specified value.
lookupFernPN(TldRegionFernInfo) - Method in class boofcv.alg.tracker.tld.TldFernClassifier
For the specified regions, computes the values of each fern inside of it and then retrives their P and N values.
lookupMask(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
lookupMask(String) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
lookupPosterior(int) - Method in class boofcv.alg.tracker.tld.TldFernManager
Looks up the posterior probability of the specified fern.

M

M000 - Static variable in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
M001 - Static variable in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
M010 - Static variable in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
M011 - Static variable in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
M100 - Static variable in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
M101 - Static variable in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
M110 - Static variable in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
M111 - Static variable in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
managers - Variable in class boofcv.alg.tracker.tld.TldFernClassifier
 
markerWidth - Variable in class boofcv.alg.fiducial.qrcode.QrCodeGenerator
 
mask - Variable in class boofcv.alg.fiducial.qrcode.QrCode
Which masking pattern is applied
massage - Variable in class boofcv.deepboof.BaseImageClassifier
 
massage(T, T) - Method in class boofcv.deepboof.ClipAndReduce
Clipps and scales the input iamge as neccisary
MAX_LINE_ANGLE_CHANGE - Static variable in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
 
MAX_VERSION - Static variable in class boofcv.alg.fiducial.qrcode.QrCode
Maximum possible version of a QR Code
maxElementInBin - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
maxErrorFraction - Variable in class boofcv.factory.fiducial.ConfigFiducialImage
If the difference between an candidate and a target is less than this amount it is considered a match.
maximumCascadeConsider - Variable in class boofcv.alg.tracker.tld.TldParameters
Maximum number of NCC templates it will examine inside the detection cascade.
maximumCornerDistance - Variable in class boofcv.abst.fiducial.calib.ConfigChessboard
The maximum distance in pixels that two corners can be from each other.
maximumErrorFB - Variable in class boofcv.alg.tracker.sfot.SfotConfig
Maximum allowed forward-backwards error in pixels
maximumErrorFB - Variable in class boofcv.alg.tracker.tld.TldParameters
The maximum allowed forwards-backwards error (pixels) for a track.
maxN - Variable in class boofcv.alg.tracker.tld.TldFernClassifier
 
maxNeighbors - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoCrossClusters
 
maxNeighbors - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoRegularClusters
 
maxP - Variable in class boofcv.alg.tracker.tld.TldFernClassifier
 
maxPixelValue - Variable in class boofcv.abst.tracker.ConfigCirculantTracker
Maximum pixel value.
maxPixelValue - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
Largest value a pixel can have.
maxPixelValue - Variable in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
meanShiftComaniciu2003(ConfigComaniciu2003, ImageType<T>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectAlgs
 
meanShiftComaniciu2003(ConfigComaniciu2003, ImageType<T>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectQuad
Implementation of mean-shift which matches the histogram and can handle targets composed of multiple colors.
meanShiftLikelihood(int, int, double, MeanShiftLikelihoodType, ImageType<T>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectQuad
Very basic and very fast implementation of mean-shift which uses a fixed sized rectangle for its region.
MeanShiftLikelihoodType - Enum in boofcv.abst.tracker
 
meanShiftMaxIterations - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
Maximum number of mean-shift iterations.
meanShiftMinimumChange - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
Mean-shift will stop when the change is below this threshold.
message - Variable in class boofcv.alg.fiducial.qrcode.QrCode
If applicable the message is decoded into a sequence of characters.
milliBinary - Variable in class boofcv.abst.fiducial.QrCodePreciseDetector
 
milliDecoding - Variable in class boofcv.abst.fiducial.QrCodePreciseDetector
 
milliGraph - Variable in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
minimumBlackBorderFraction - Variable in class boofcv.factory.fiducial.ConfigFiducialBinary
Fraction of border pixels which must be black.
minimumBlackBorderFraction - Variable in class boofcv.factory.fiducial.ConfigFiducialImage
Fraction of border pixels which must be black.
minimumSizeRatio - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
The scale is allowed to be reduced by this much from the original region which is selected.
minimumValue - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
mode - Variable in class boofcv.alg.fiducial.qrcode.QrCode
Text encoding mode
moduleWidth - Variable in class boofcv.alg.fiducial.qrcode.QrCodeGenerator
 
moduleX - Variable in class boofcv.alg.fiducial.qrcode.QrCode.Alignment
Center grid coordinate of alignment pattern.
moduleY - Variable in class boofcv.alg.fiducial.qrcode.QrCode.Alignment
Center grid coordinate of alignment pattern.
modulus(int, int) - Static method in class boofcv.alg.fiducial.qrcode.GaliosFieldOps
Performs the polynomial GF modulus operation.
motionIterations - Variable in class boofcv.alg.tracker.tld.TldParameters
Number of iterations in LSMeD to estimate the region's motion.
Msl_to_TrackerObjectQuad<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.abst.tracker
Msl_to_TrackerObjectQuad(TrackerMeanShiftLikelihood<T>, PixelLikelihood<T>, ImageType<T>) - Constructor for class boofcv.abst.tracker.Msl_to_TrackerObjectQuad
 
multiply(int, int) - Static method in class boofcv.alg.fiducial.qrcode.GaliosFieldOps
Multiply the two polynomials together.
multiply(int, int, int, int) - Static method in class boofcv.alg.fiducial.qrcode.GaliosFieldOps
Implementation of multiplication with a primitive polynomial.
multiply(int, int) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Computes the following (x*y) mod primitive.

N

N - Static variable in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
 
network - Variable in class boofcv.deepboof.BaseImageClassifier
 
nin_imagenet() - Static method in class boofcv.factory.scene.FactoryImageClassifier
NIN trained on ImageNet data
Node() - Constructor for class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters.Node
 
NodeInfo() - Constructor for class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.NodeInfo
 
nodes - Variable in class boofcv.alg.fiducial.calib.squares.SquareGrid
 
nodes - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoClusters
 
normalize(GrayF32, float, float) - Static method in class boofcv.deepboof.DataManipulationOps
Normalizes a gray scale image by first subtracting the mean then dividing by stdev.
normalizeHistogram() - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
normToPixel - Variable in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
numberOfSamples - Variable in class boofcv.alg.tracker.sfot.SfotConfig
Number of points it samples along one side of the grid.
numCols - Variable in class boofcv.abst.fiducial.calib.ConfigChessboard
Number of squares wide the grid is.
numCols - Variable in class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
Number of black circles wide the grid is.
numCols - Variable in class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
Number of black circles wide the grid is.
numCols - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGrid
Number of black squares wide the grid is.
numCols - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
Number of squares wide the grid is.
numCols - Variable in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
numDetected - Variable in class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid.Detection
 
numFerns - Variable in class boofcv.alg.tracker.tld.TldParameters
Number of fern descriptors.
numHistogramBins - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
Number of histogram bins for each band.
numHistogramBins - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
numModules - Variable in class boofcv.alg.fiducial.qrcode.QrCodeGenerator
 
numN - Variable in class boofcv.alg.tracker.tld.TldFernFeature
Number of times N-constraint has been applied
numNegativeFerns - Variable in class boofcv.alg.tracker.tld.TldParameters
Number of ferns it will use to train the negative classifier
numP - Variable in class boofcv.alg.tracker.tld.TldFernFeature
Number of times P-constraint has been applied
numRows - Variable in class boofcv.abst.fiducial.calib.ConfigChessboard
Number of squares tall the grid is.
numRows - Variable in class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
Number of black circles tall the grid is.
numRows - Variable in class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
Number of black circles tall the grid is.
numRows - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGrid
Number of black squares tall the grid is.
numRows - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
Number of squares tall the grid is.
numRows - Variable in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
numSamples - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
Number of points it samples along each axis of the rectangle.
numSigmas - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
Used to compute weights.

O

offX - Variable in class boofcv.alg.tracker.circulant.CirculantTracker
 
offY - Variable in class boofcv.alg.tracker.circulant.CirculantTracker
 
open - Variable in class boofcv.alg.fiducial.calib.squares.SquaresIntoClusters
 
orderNode(SquareNode, SquareNode, boolean) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
Fills the ordered list with the corners in target node in canonical order.
orderNodeGrid(SquareGrid, int, int) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
Given the grid coordinate, order the corners for the node at that location.
orderSquareCorners(SquareGrid) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
Adjust the corners in the square's polygon so that they are aligned along the grids overall length
orientation - Variable in class boofcv.abst.fiducial.FiducialStability
Sensitivity of orientation estimate.
output_sigma_factor - Variable in class boofcv.abst.tracker.ConfigCirculantTracker
Spatial bandwidth.
overlapLower - Variable in class boofcv.alg.tracker.tld.TldParameters
If two regions have an overlap less than this value they are considered to be disconnected
overlapUpper - Variable in class boofcv.alg.tracker.tld.TldParameters
If two regions have an overlap more than or equal to this value they are considered to be strongly connected

P

PackedBits - Interface in boofcv.alg.fiducial.qrcode
Stores a set of bits inside of a array
PackedBits32 - Class in boofcv.alg.fiducial.qrcode
Stores a set of bits inside of an int array.
PackedBits32(int) - Constructor for class boofcv.alg.fiducial.qrcode.PackedBits32
 
PackedBits32() - Constructor for class boofcv.alg.fiducial.qrcode.PackedBits32
 
PackedBits8 - Class in boofcv.alg.fiducial.qrcode
Stores a set of bits inside of a byte array
PackedBits8(int) - Constructor for class boofcv.alg.fiducial.qrcode.PackedBits8
 
PackedBits8() - Constructor for class boofcv.alg.fiducial.qrcode.PackedBits8
 
padding - Variable in class boofcv.abst.tracker.ConfigCirculantTracker
How much padding is added around the region requested by the user.
parameters - Variable in class boofcv.abst.tracker.ConfigTld
Configuration parameters
parseSimple(BufferedReader) - Static method in class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
Parses a simple configuration text sequence that describes the target type.
performLearning(T) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Update the alphas and the track's appearance
performTracking(T) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Search for the track in the image and
pixel - Variable in class boofcv.alg.fiducial.qrcode.QrCode.Alignment
Pixel coordinate of this alignment pattern's center
PixelLikelihood<T extends boofcv.struct.image.ImageBase<T>> - Interface in boofcv.alg.tracker.meanshift
Computes the likelihood that a pixel belongs to the target.
pixelToMarker(double, double, Point2D_F64) - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
Given the found solution, compute the the observed pixel would appear on the marker's surface.
pixelToNorm - Variable in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
points - Variable in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
polyAdd(GrowQueue_I8, GrowQueue_I8, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Adds two polynomials together.
polyAdd_S(GrowQueue_I8, GrowQueue_I8, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Adds two polynomials together.
polyAddScaleB(GrowQueue_I8, GrowQueue_I8, int, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Adds two polynomials together while scaling the second.
polyDivide(GrowQueue_I8, GrowQueue_I8, GrowQueue_I8, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Performs polynomial division using a synthetic division algorithm.
polyDivide_S(GrowQueue_I8, GrowQueue_I8, GrowQueue_I8, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Performs polynomial division using a synthetic division algorithm.
polyEval(GrowQueue_I8, int) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Evaluate the polynomial using Horner's method.
polyEval_S(GrowQueue_I8, int) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Evaluate the polynomial using Horner's method.
polyEvalContinue(int, GrowQueue_I8, int) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Continue evaluating a polynomial which has been broken up into multiple arrays.
polygon - Variable in class boofcv.factory.fiducial.ConfigQrCode
 
polyMult(GrowQueue_I8, GrowQueue_I8, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Coefficients for largest powers are first, e.g.
polyMult_flipA(GrowQueue_I8, GrowQueue_I8, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
 
polyMult_S(GrowQueue_I8, GrowQueue_I8, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
polyScale(GrowQueue_I8, int, GrowQueue_I8) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Scales the polynomial.
PositionPatternNode - Class in boofcv.alg.fiducial.qrcode
Information for position detection patterns.
PositionPatternNode() - Constructor for class boofcv.alg.fiducial.qrcode.PositionPatternNode
 
posterior - Variable in class boofcv.alg.tracker.tld.TldFernFeature
Posterior probability.
power(int, int) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
Computes the following x**power mod primitive
power_n(int, int) - Method in class boofcv.alg.fiducial.qrcode.GaliosFieldTableOps
 
ppCorner - Variable in class boofcv.alg.fiducial.qrcode.QrCode
 
ppDown - Variable in class boofcv.alg.fiducial.qrcode.QrCode
 
ppRight - Variable in class boofcv.alg.fiducial.qrcode.QrCode
The finder pattern that is composed of the 3 position patterns.
preprocess(Planar<GrayF32>) - Method in class boofcv.deepboof.BaseImageClassifier
Massage the input image into a format recognized by the network
preprocess(Planar<GrayF32>) - Method in class boofcv.deepboof.ImageClassifierNiNImageNet
Massage the input image into a format recognized by the network
preprocess(Planar<GrayF32>) - Method in class boofcv.deepboof.ImageClassifierVggCifar10
 
print() - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
 
printClassified() - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
 
process(GrayF32) - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorChessboard
 
process(GrayF32) - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleHexagonalGrid
 
process(GrayF32) - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorCircleRegularGrid
 
process(GrayF32) - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareFiducialGrid
 
process(GrayF32) - Method in class boofcv.abst.fiducial.calib.CalibrationDetectorSquareGrid
 
process(T) - Method in interface boofcv.abst.fiducial.QrCodeDetector
Processes the image and searches for markers
process(T) - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
process(T) - Method in interface boofcv.abst.scene.ImageCaptioning
 
process(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Circulant_to_TrackerObjectQuad
 
process(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Comaniciu2003_to_TrackerObjectQuad
 
process(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Msl_to_TrackerObjectQuad
 
process(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
 
process(T, Quadrilateral_F64) - Method in class boofcv.abst.tracker.Tld_to_TrackerObjectQuad
 
process(T, Quadrilateral_F64) - Method in interface boofcv.abst.tracker.TrackerObjectQuad
Updates the tracks location using the latest video frame.
process(T) - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardFiducial
 
process(T, GrayU8) - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardSquarePoints
Detects chessboard in the binary image.
process(T) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
Processes the image and finds grids.
process(List<EllipseRotated_F64>, List<List<EllipsesIntoClusters.Node>>) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
Computes grids from the clusters.
process(List<EllipseRotated_F64>, List<List<EllipsesIntoClusters.Node>>) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoHexagonalGrid
Computes grids from the clusters.
process(List<EllipseRotated_F64>, List<List<EllipsesIntoClusters.Node>>) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoRegularGrid
Computes grids from the clusters.
process(List<BinaryEllipseDetector.EllipseInfo>, List<List<EllipsesIntoClusters.Node>>) - Method in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters
Processes the ellipses and creates clusters.
process(EllipseClustersIntoGrid.Grid) - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleHexagonalGrid
Computes key points from the grid of ellipses
process(EllipseClustersIntoGrid.Grid) - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid
Computes key points from the grid of ellipses
process(T) - Method in class boofcv.alg.fiducial.calib.grid.DetectSquareGridFiducial
Process the image and detect the calibration target
process(List<List<SquareNode>>) - Method in class boofcv.alg.fiducial.calib.squares.SquareCrossClustersIntoGrids
Converts all the found clusters into grids, if they are valid.
process(List<List<SquareNode>>) - Method in class boofcv.alg.fiducial.calib.squares.SquareRegularClustersIntoGrids
Converts the set of provided clusters into ordered grids.
process(List<DetectPolygonFromContour.Info>) - Method in class boofcv.alg.fiducial.calib.squares.SquaresIntoCrossClusters
Processes the unordered set of squares and creates a graph out of them using prior knowledge and geometric constraints.
process(List<Polygon2D_F64>) - Method in class boofcv.alg.fiducial.calib.squares.SquaresIntoRegularClusters
Processes the unordered set of squares and creates a graph out of them using prior knowledge and geometric constraints.
process(T, QrCode) - Method in class boofcv.alg.fiducial.qrcode.QrCodeAlignmentPatternLocator
Uses the previously detected position patterns to seed the search for the alignment patterns
process(FastQueue<PositionPatternNode>, T) - Method in class boofcv.alg.fiducial.qrcode.QrCodeDecoderImage
 
process(T, GrayU8) - Method in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
Detects position patterns inside the image and forms a graph.
process(T) - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
Examines the input image to detect fiducials inside of it
process(Quadrilateral_F64, boolean) - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
Estimate the 3D pose of the camera from the observed location of the fiducial.
process(double, Quadrilateral_F64) - Method in class boofcv.alg.fiducial.square.StabilitySquareFiducialEstimate
Processes the observation and generates a stability estimate
process() - Method in interface boofcv.alg.scene.FeatureToWordHistogram
No more features are being added.
process() - Method in class boofcv.alg.scene.FeatureToWordHistogram_F64
No more features are being added.
process(T) - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftLikelihood
Updates the target's location in the image by performing a mean-shift search.
process(FastQueue<AssociatedPair>, Rectangle2D_F64) - Method in class boofcv.alg.tracker.tld.TldAdjustRegion
Adjusts target rectangle using track information
process(FastQueue<TldRegion>, FastQueue<TldRegion>) - Method in class boofcv.alg.tracker.tld.TldNonMaximalSuppression
Finds local maximums from the set of provided regions
process(ImagePyramid<I>, Rectangle2D_F64) - Method in class boofcv.alg.tracker.tld.TldRegionTracker
Creates several tracks inside the target rectangle and compuets their motion
processCluster(List<SquareNode>) - Method in class boofcv.alg.fiducial.calib.squares.SquareCrossClustersIntoGrids
Converts the cluster into a grid data structure.
processSquare(GrayF32, BaseDetectFiducialSquare.Result, double, double) - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
Processes the detected square and matches it to a known fiducial.
processSquare(GrayF32, BaseDetectFiducialSquare.Result, double, double) - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
 
processSquare(GrayF32, BaseDetectFiducialSquare.Result, double, double) - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareImage
 
profiler - Variable in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
putGridIntoCanonical(EllipseClustersIntoGrid.Grid) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
Puts the grid into a canonical orientation
putGridIntoCanonical(EllipseClustersIntoGrid.Grid) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleHexagonalGrid
Puts the grid into a canonical orientation
putGridIntoCanonical(EllipseClustersIntoGrid.Grid) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleRegularGrid
Puts the grid into a canonical orientation
putIntoCanonical(SquareGrid) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
There can be 2 or 4 possible orientations which are equally valid solutions.

Q

QrCode - Class in boofcv.alg.fiducial.qrcode
Information for a detected QR Code.
QrCode() - Constructor for class boofcv.alg.fiducial.qrcode.QrCode
 
qrcode(ConfigQrCode, Class<T>) - Static method in class boofcv.factory.fiducial.FactoryFiducial
 
QrCode.Alignment - Class in boofcv.alg.fiducial.qrcode
Information related to a specific alignment pattern.
QrCode.BlockInfo - Class in boofcv.alg.fiducial.qrcode
Specifies the format for a data block.
QrCode.ErrorLevel - Enum in boofcv.alg.fiducial.qrcode
Error correction level
QrCode.Failure - Enum in boofcv.alg.fiducial.qrcode
Specifies the step at which decoding failed
QrCode.Mode - Enum in boofcv.alg.fiducial.qrcode
The encoding mode.
QrCode.VersionInfo - Class in boofcv.alg.fiducial.qrcode
 
QrCodeAlignmentPatternLocator<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.qrcode
Searches the image for alignment patterns.
QrCodeAlignmentPatternLocator(Class<T>) - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeAlignmentPatternLocator
 
QrCodeBinaryGridReader<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.qrcode
Reads binary values from the qr code's grid.
QrCodeBinaryGridReader(Class<T>) - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
QrCodeBinaryGridToPixel - Class in boofcv.alg.fiducial.qrcode
Given a set of control points, it computes a distortion model and allows the user to read the value of grid elements.
QrCodeBinaryGridToPixel() - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
QrCodeCodeWordLocations - Class in boofcv.alg.fiducial.qrcode
Pre-computes which pixels in a QR code are data bits or not.
QrCodeCodeWordLocations(int, int[], boolean) - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeCodeWordLocations
 
QrCodeCodeWordLocations(int) - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeCodeWordLocations
 
QrCodeDecoderBits - Class in boofcv.alg.fiducial.qrcode
After the data bits have been read this will decode them and extract a meaningful message.
QrCodeDecoderBits() - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeDecoderBits
 
QrCodeDecoderImage<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.qrcode
TODO document
QrCodeDecoderImage(Class<T>) - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeDecoderImage
 
QrCodeDetector<T extends boofcv.struct.image.ImageGray<T>> - Interface in boofcv.abst.fiducial
High level interface for reading QR Codes from gray scale images
QrCodeEncoder - Class in boofcv.alg.fiducial.qrcode
Provides an easy to use interface for specifying QR-Code parameters and generating the raw data sequence.
QrCodeEncoder() - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
QrCodeGenerator - Class in boofcv.alg.fiducial.qrcode
Abstract class for creating qr codes.
QrCodeGenerator(double) - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeGenerator
 
QrCodeGeneratorImage - Class in boofcv.alg.fiducial.qrcode
Renders a QR Code inside a gray scale image.
QrCodeGeneratorImage(int) - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeGeneratorImage
 
QrCodeMaskPattern - Class in boofcv.alg.fiducial.qrcode
Masks that are applied to the QR code toe ensure that there are no regions with "structure" in them.
QrCodeMaskPattern(int) - Constructor for class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
QrCodePolynomialMath - Class in boofcv.alg.fiducial.qrcode
Contains all the formulas for encoding and decoding BCH and Reid-Solomon codes.
QrCodePolynomialMath() - Constructor for class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
 
QrCodePositionPatternDetector<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.fiducial.qrcode
Detects position patterns for a QR code inside an image and forms a graph of ones which can potentially be connected together.
QrCodePositionPatternDetector(DetectPolygonBinaryGrayRefine<T>, int) - Constructor for class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
Configures the detector
QrCodePreciseDetector<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.abst.fiducial
A QR-Code detector which is designed to find the location of corners in the finder pattern precisely.
QrCodePreciseDetector(InputToBinary<T>, QrCodePositionPatternDetector<T>, boolean, Class<T>) - Constructor for class boofcv.abst.fiducial.QrCodePreciseDetector
 
QuadPoseEstimator - Class in boofcv.alg.fiducial.square
Estimates the pose using P3P and iterative refinement from 4 points on a plane with known locations.
QuadPoseEstimator(double, int) - Constructor for class boofcv.alg.fiducial.square.QuadPoseEstimator
Constructor which picks reasonable and generally good algorithms for pose estimation.
QuadPoseEstimator(EstimateNofPnP, RefinePnP) - Constructor for class boofcv.alg.fiducial.square.QuadPoseEstimator
Constructor in which internal estimation algorithms are provided
quadToRectRot(Quadrilateral_F64, RectangleRotate_F64) - Static method in class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
 
quadToRectRot(Quadrilateral_F64, RectangleRotate_F32) - Static method in class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
 

R

r - Variable in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
r - Variable in class boofcv.alg.tracker.tld.TldRegionFernInfo
Location being considered
randomSeed - Variable in class boofcv.alg.tracker.tld.TldParameters
Random number seed.
randSeed - Variable in class boofcv.alg.tracker.sfot.SfotConfig
Random seed used by random number generator
rawbits - Variable in class boofcv.alg.fiducial.qrcode.QrCode
The raw byte data encoded into the QR Code.
read(int, int, boolean) - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
Read bits from the array and store them in an int
read(float, float) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
read(InputStream) - Method in class boofcv.alg.scene.codec.CodecClusterGmm
 
readBit(int, int) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
Reads a bit from the qr code's data matrix while adjusting for location distortions using known feature locations.
rect - Variable in class boofcv.alg.tracker.tld.TldRegion
Description of the rectangular region
rectRotToQuad(RectangleRotate_F64, Quadrilateral_F64) - Static method in class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
 
rectRotToQuad(RectangleRotate_F32, Quadrilateral_F64) - Static method in class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
 
recycleData() - Method in class boofcv.alg.fiducial.calib.squares.SquaresIntoClusters
Reset and recycle data structures from the previous run
recycleData() - Method in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
regionConnect - Variable in class boofcv.alg.tracker.tld.TldParameters
If two regions have an overlap fraction more than or equal to this value then they will be considered connected.
regionOut - Variable in class boofcv.alg.tracker.circulant.CirculantTracker
 
regionTrack - Variable in class boofcv.alg.tracker.circulant.CirculantTracker
 
ReidSolomonCodes - Class in boofcv.alg.fiducial.qrcode
TODO Summarize
ReidSolomonCodes(int, int) - Constructor for class boofcv.alg.fiducial.qrcode.ReidSolomonCodes
 
removeFeatureWithLargestError() - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
removeOutsideCornerFeatures() - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
Outside corners on position patterns are more likely to be damaged, so remove them
render(QrCode) - Method in class boofcv.alg.fiducial.qrcode.QrCodeGenerator
Generates a QR Code with the specified message.
render(QrCode) - Method in class boofcv.alg.fiducial.qrcode.QrCodeGeneratorImage
 
RenderCalibrationTargets - Class in boofcv.abst.fiducial.calib
Generic class for rendering calibration targets
RenderCalibrationTargets() - Constructor for class boofcv.abst.fiducial.calib.RenderCalibrationTargets
 
renderData - Variable in class boofcv.alg.fiducial.qrcode.QrCodeGenerator
 
renormalizeN() - Method in class boofcv.alg.tracker.tld.TldFernClassifier
Renormalizes fern.numN to avoid overflow
renormalizeP() - Method in class boofcv.alg.tracker.tld.TldFernClassifier
Renormalizes fern.numP to avoid overflow
reset() - Method in class boofcv.alg.fiducial.calib.chess.DetectChessboardFiducial
Forgets any past history and resets the detector
reset() - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
reset() - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.NodeInfo
 
reset() - Method in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
reset() - Method in class boofcv.alg.fiducial.calib.DetectFiducialSquareGrid.Detection
 
reset() - Method in class boofcv.alg.fiducial.calib.squares.SquareEdge
Discards previous settings.
reset() - Method in class boofcv.alg.fiducial.calib.squares.SquareGrid
 
reset() - Method in class boofcv.alg.fiducial.calib.squares.SquareNode
Discards previous information
reset() - Method in class boofcv.alg.fiducial.qrcode.PositionPatternNode
 
reset() - Method in class boofcv.alg.fiducial.qrcode.QrCode
Resets the QR-Code so that it's in its initial state.
reset() - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
reset() - Method in interface boofcv.alg.scene.FeatureToWordHistogram
reset() - Method in class boofcv.alg.scene.FeatureToWordHistogram_F64
 
reset() - Method in class boofcv.alg.tracker.tld.TldFernClassifier
Discard all information on fern values and their probabilities
reset() - Method in class boofcv.alg.tracker.tld.TldFernManager
 
reset() - Method in class boofcv.alg.tracker.tld.TldNonMaximalSuppression.Connections
 
reset() - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
Discard previous results and puts it back into its initial state
RESET_GRAPH - Static variable in class boofcv.alg.fiducial.calib.squares.SquareNode
 
resetRuntimeProfiling() - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
resetRuntimeProfiling() - Method in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
resize(int) - Method in interface boofcv.alg.fiducial.qrcode.PackedBits
 
resize(int) - Method in class boofcv.alg.fiducial.qrcode.PackedBits32
 
resize(int) - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
 
resizeImages(int) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
 
Result() - Constructor for class boofcv.alg.fiducial.square.BaseDetectFiducialSquare.Result
 
reverse(SquareGrid) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
 
robustCycles - Variable in class boofcv.alg.tracker.sfot.SfotConfig
Number of iterative cycles used by LeastMedianOfSquares
robustMaxError - Variable in class boofcv.alg.tracker.sfot.SfotConfig
Maximum allowed error in pixels when performing robust model fitting using LeastMedianOfSquares
rotateCCW(SquareGrid) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
 
rotateClockWise() - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
 
rows - Variable in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
rows - Variable in class boofcv.alg.fiducial.calib.squares.SquareGrid
 

S

s - Variable in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
sampleHistIndex - Variable in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
SamplePair() - Constructor for class boofcv.alg.tracker.tld.TldFernDescription.SamplePair
 
samplePts - Variable in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
scaleChange - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
Specifies how much it will scale the region up and down by when testing for a scale change.
scaleChange - Variable in class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
 
scaleSpread - Variable in class boofcv.alg.tracker.tld.TldParameters
Determines the number of scales it will search in increments of powers of 1.2.
scaleWeight - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
Weighting factor which limits the amount it will change the scale.
Score() - Constructor for class boofcv.abst.scene.ImageClassifier.Score
 
score - Variable in class boofcv.abst.scene.ImageClassifier.Score
The score associated with a particular category.
selectBest() - Method in class boofcv.alg.tracker.tld.TldDetection
 
selectBestRegionsFern(double, double) - Method in class boofcv.alg.tracker.tld.TldDetection
compute the probability that each region is the target conditional upon this image the sumP and sumN are needed for image conditional probability NOTE: This is a big change from the original paper
selectBoundaryCorners() - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
Selects points which will be the corners in the boundary.
selectPyramidScale(int, int, int) - Static method in class boofcv.alg.tracker.tld.TldTracker
Selects the scale for the image pyramid based on image size and feature size
selectSeedNext(EllipseClustersIntoGrid.NodeInfo, EllipseClustersIntoGrid.NodeInfo, EllipseClustersIntoGrid.NodeInfo, boolean) - Static method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
Select the first node (currentSeed) in the next row it finds the next element in the next row by looking at the first and second elements in the previous row.
selectThreshold(ImageRectangle) - Method in class boofcv.alg.tracker.tld.TldVarianceFilter
Selects a threshold based on image statistics.
set(double, int) - Method in class boofcv.abst.scene.ImageClassifier.Score
 
set(int, int, SquareNode) - Method in class boofcv.alg.fiducial.calib.squares.SquareGrid
 
set(int, int) - Method in interface boofcv.alg.fiducial.qrcode.PackedBits
 
set(int, int) - Method in class boofcv.alg.fiducial.qrcode.PackedBits32
 
set(int, int) - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
 
set(QrCode.Alignment) - Method in class boofcv.alg.fiducial.qrcode.QrCode.Alignment
 
set(QrCode) - Method in class boofcv.alg.fiducial.qrcode.QrCode
Sets 'this' so that it's equivalent to 'o'.
setAdjustWithFeatures(boolean) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
setAmbiguityThreshold(double) - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
parameters which specifies how tolerant it is of a square being ambiguous black or white.
setBorderModule(int) - Method in class boofcv.alg.fiducial.qrcode.QrCodeGeneratorImage
Used to change the white border's size.
setBorderWidthFraction(double) - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
setClassificationData(List<HistogramScene>, int) - Method in class boofcv.alg.scene.ClassifierKNearestNeighborsBow
Provides a set of labeled word histograms to use to classify a new image
setDegree(int) - Method in class boofcv.alg.fiducial.qrcode.ReidSolomonCodes
 
setError(QrCode.ErrorLevel) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
setFiducial(double, double, double, double, double, double, double, double) - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
Specify the location of points on the 2D fiducial.
setGridWidth(int) - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
setHistogram(double[]) - Method in class boofcv.alg.scene.HistogramScene
 
setHomographyInv(Homography2D_F64) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
setImage(T) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
setImage(Planar<GrayU8>) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_PL_U8
 
setImage(GrayU8) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHistCoupled_SB_U8
 
setImage(Planar<GrayU8>) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
setImage(Planar<GrayU8>) - Method in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistInd_PL_U8
 
setImage(T) - Method in interface boofcv.alg.tracker.meanshift.PixelLikelihood
Sets the input image
setImage(T) - Method in class boofcv.alg.tracker.tld.TldFernClassifier
Call before any other functions.
setImage(T) - Method in class boofcv.alg.tracker.tld.TldTemplateMatching
Must call this function before any of the others which process descriptions
setImage(T) - Method in class boofcv.alg.tracker.tld.TldVarianceFilter
Sets the input image.
setImageShape(int, int) - Method in class boofcv.alg.fiducial.calib.chess.ChessboardPolygonHelper
 
setLengthSide(double) - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
 
setLensDistoriton(LensDistortionNarrowFOV) - Method in class boofcv.alg.fiducial.square.QuadPoseEstimator
Specifies the intrinsic parameters.
setLensDistortion(LensDistortionNarrowFOV, int, int) - Method in interface boofcv.abst.fiducial.FiducialDetector
Specifies how to remove lens distortion from the input image and how to convert pixels into normalized image coordinates.
setLensDistortion(LensDistortionNarrowFOV, int, int) - Method in class boofcv.abst.fiducial.FiducialDetectorPnP
 
setLensDistortion(LensDistortionNarrowFOV, int, int) - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
setMarker(QrCode) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
setMask(QrCodeMaskPattern) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
setMaxCornerDistance(double) - Method in class boofcv.alg.fiducial.calib.squares.SquaresIntoCrossClusters
 
setMaxDistanceToMajorAxisRatio(double) - Method in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters
 
setMaxErrorFraction(double) - Method in class boofcv.factory.fiducial.ConfigFiducialImage
 
setMinimumClusterSize(int) - Method in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters
 
setNumNeighbors(int) - Method in class boofcv.alg.scene.ClassifierKNearestNeighborsBow
Specifies the number of neighbors it should search for when classifying\
setParallelThreshold(double) - Method in class boofcv.alg.fiducial.calib.squares.SquareGraph
 
setPerformLearning(boolean) - Method in class boofcv.alg.tracker.tld.TldTracker
 
setProfilerState(boolean) - Method in class boofcv.abst.fiducial.QrCodePreciseDetector
 
setProfilerState(boolean) - Method in class boofcv.alg.fiducial.qrcode.QrCodePositionPatternDetector
 
setShape(int, int) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid.Grid
 
setSizeSimilarityTolerance(double) - Method in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters
 
setSquare(Polygon2D_F64, float) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridReader
 
setSquareDetector(ConfigPolygonDetector) - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
setSquareDetector(ConfigPolygonDetector) - Method in class boofcv.factory.fiducial.ConfigFiducialImage
 
setTargetWidth(double) - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
setThresholdSideRatio(double) - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
 
setTrackerLocation(int, int, int, int) - Method in class boofcv.alg.tracker.tld.TldTracker
Used to set the location of the track without changing any appearance history.
setTrackLocation(int, int, int, int) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Used to change the track's location.
setTrackLocation(RectangleRotate_F32) - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
Used to set the location of the track without changing any appearance history.
setTrackLocation(RectangleLength2D_I32) - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftLikelihood
Used to set the location of the track without changing any appearance history.
setTransformFromSquare(Polygon2D_F64) - Method in class boofcv.alg.fiducial.qrcode.QrCodeBinaryGridToPixel
 
setType(int) - Method in class boofcv.alg.scene.HistogramScene
 
setVerbose(boolean) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
 
setVerbose(boolean) - Method in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
 
setVerbose(boolean) - Method in class boofcv.alg.fiducial.calib.squares.SquareCrossClustersIntoGrids
 
setVerbose(boolean) - Method in class boofcv.alg.fiducial.calib.squares.SquareRegularClustersIntoGrids
 
setVerbose(boolean) - Method in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
Used to toggle on/off verbose debugging information
setVersion(int) - Method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
Sfot_to_TrackObjectQuad<T extends boofcv.struct.image.ImageGray<T>,D extends boofcv.struct.image.ImageGray<D>> - Class in boofcv.abst.tracker
Sfot_to_TrackObjectQuad(SparseFlowObjectTracker<T, D>, Class<T>) - Constructor for class boofcv.abst.tracker.Sfot_to_TrackObjectQuad
 
SfotConfig - Class in boofcv.alg.tracker.sfot
fContains configuration parameters for SparseFlowObjectTracker.
SfotConfig() - Constructor for class boofcv.alg.tracker.sfot.SfotConfig
 
sideA - Variable in class boofcv.alg.fiducial.calib.squares.SquareEdge
 
sideB - Variable in class boofcv.alg.fiducial.calib.squares.SquareEdge
 
sideLengths - Variable in class boofcv.alg.fiducial.calib.squares.SquareNode
 
sigma - Variable in class boofcv.abst.tracker.ConfigCirculantTracker
gaussian kernel bandwidth
sign(LineGeneral2D_F64, Point2D_F64) - Static method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
 
size - Variable in class boofcv.alg.fiducial.qrcode.PackedBits32
Number of bits stored
size - Variable in class boofcv.alg.fiducial.qrcode.PackedBits8
Number of bits stored
sizeH - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
sizeH - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistInd_PL_U8
 
sizeS - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistCoupled_PL_U8
 
sizeS - Variable in class boofcv.alg.tracker.meanshift.LikelihoodHueSatHistInd_PL_U8
 
SMALL_PIXELS - Static variable in class boofcv.alg.fiducial.square.QuadPoseEstimator
 
smallestSide - Variable in class boofcv.alg.fiducial.calib.squares.SquareNode
 
smallestSideLength() - Method in class boofcv.alg.fiducial.calib.squares.SquareNode
 
sorter - Variable in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
 
spaceWidth - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGrid
Physical width of the space between each square
spaceWidth - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
Physical width space between each square
sparseFlow(SfotConfig, Class<T>, Class<D>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectQuad
Create an instance of Sparse Flow Object Tracker for the TrackerObjectQuad interface.
SparseFlowObjectTracker<Image extends boofcv.struct.image.ImageGray<Image>,Derivative extends boofcv.struct.image.ImageGray<Derivative>> - Class in boofcv.alg.tracker.sfot
Uses a pyramidal KLT tracker to track features inside the user selected region.
SparseFlowObjectTracker(SfotConfig, Class<Image>, Class<Derivative>, ImageGradient<Image, Derivative>) - Constructor for class boofcv.alg.tracker.sfot.SparseFlowObjectTracker
 
spawnGrid(Rectangle2D_F64) - Method in class boofcv.alg.tracker.tld.TldRegionTracker
Spawn KLT tracks at evenly spaced points inside a grid
specifySize(double, double) - Method in class boofcv.abst.fiducial.calib.RenderCalibrationTargets
 
square - Variable in class boofcv.abst.fiducial.calib.ConfigChessboard
Configuration for square detector.
square - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGrid
Configuration for square detector NOTE: Number of sides, clockwise, and convex are all set by the detector in its consturctor.
square - Variable in class boofcv.alg.fiducial.calib.squares.SquareNode
 
square(double, double, double) - Method in class boofcv.alg.fiducial.qrcode.QrCodeGenerator
 
square(double, double, double, double) - Method in class boofcv.alg.fiducial.qrcode.QrCodeGenerator
 
square(double, double, double) - Method in class boofcv.alg.fiducial.qrcode.QrCodeGeneratorImage
 
square(double, double, double, double) - Method in class boofcv.alg.fiducial.qrcode.QrCodeGeneratorImage
 
SquareBase_to_FiducialDetector<T extends boofcv.struct.image.ImageGray<T>,Detector extends BaseDetectFiducialSquare<T>> - Class in boofcv.abst.fiducial
SquareBase_to_FiducialDetector(Detector) - Constructor for class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
squareBinary(ConfigFiducialBinary, ConfigThreshold, Class<T>) - Static method in class boofcv.factory.fiducial.FactoryFiducial
Detector for square binary based fiducials.
SquareBinary_to_FiducialDetector<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.abst.fiducial
SquareBinary_to_FiducialDetector(DetectFiducialSquareBinary<T>, double) - Constructor for class boofcv.abst.fiducial.SquareBinary_to_FiducialDetector
 
SquareCrossClustersIntoGrids - Class in boofcv.alg.fiducial.calib.squares
Takes as input a set of unordered cross connected clusters and converts them into ordered grids with known numbers of rows and columns.
SquareCrossClustersIntoGrids() - Constructor for class boofcv.alg.fiducial.calib.squares.SquareCrossClustersIntoGrids
 
squareDetector - Variable in class boofcv.factory.fiducial.ConfigFiducialBinary
Configuration for square detector NOTE: Number of sides, clockwise, and convex are all set by the detector in its consturctor.
squareDetector - Variable in class boofcv.factory.fiducial.ConfigFiducialImage
Configuration for square detector NOTE: Number of sides, clockwise, and convex are all set by the detector in its consturctor.
SquareEdge - Class in boofcv.alg.fiducial.calib.squares
Edge in the graph which connects square shapes
SquareEdge() - Constructor for class boofcv.alg.fiducial.calib.squares.SquareEdge
 
SquareEdge(SquareNode, SquareNode, int, int) - Constructor for class boofcv.alg.fiducial.calib.squares.SquareEdge
 
SquareGraph - Class in boofcv.alg.fiducial.calib.squares
Used for constructing a graph of squares that form a regular grid.
SquareGraph() - Constructor for class boofcv.alg.fiducial.calib.squares.SquareGraph
 
squareGrid(int, int, double, double) - Method in class boofcv.abst.fiducial.calib.RenderCalibrationTargets
 
SquareGrid - Class in boofcv.alg.fiducial.calib.squares
Data structure which describes a set of SquareNode as a grid.
SquareGrid() - Constructor for class boofcv.alg.fiducial.calib.squares.SquareGrid
 
squareGrid(ConfigSquareGrid) - Static method in class boofcv.factory.fiducial.FactoryFiducialCalibration
Detector for a grid of square targets.
SquareGridTools - Class in boofcv.alg.fiducial.calib.squares
A class for manipulating SquareGrid
SquareGridTools() - Constructor for class boofcv.alg.fiducial.calib.squares.SquareGridTools
 
squareImage(ConfigFiducialImage, ConfigThreshold, Class<T>) - Static method in class boofcv.factory.fiducial.FactoryFiducial
Detector for square image based fiducials.
SquareImage_to_FiducialDetector<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.abst.fiducial
SquareImage_to_FiducialDetector(DetectFiducialSquareImage<T>) - Constructor for class boofcv.abst.fiducial.SquareImage_to_FiducialDetector
 
SquareNode - Class in boofcv.alg.fiducial.calib.squares
Graph representation of square blobs.
SquareNode() - Constructor for class boofcv.alg.fiducial.calib.squares.SquareNode
 
SquareNode.KdTreeSquareNode - Class in boofcv.alg.fiducial.calib.squares
 
SquareRegularClustersIntoGrids - Class in boofcv.alg.fiducial.calib.squares
Takes as input a set of unordered regular connected clusters and converts them into ordered grids with known numbers of rows and columns.
SquareRegularClustersIntoGrids(int) - Constructor for class boofcv.alg.fiducial.calib.squares.SquareRegularClustersIntoGrids
Configures class
SquaresIntoClusters - Class in boofcv.alg.fiducial.calib.squares
Base class for clustering unorganized squares into different types of clusters.
SquaresIntoClusters() - Constructor for class boofcv.alg.fiducial.calib.squares.SquaresIntoClusters
 
SquaresIntoCrossClusters - Class in boofcv.alg.fiducial.calib.squares
Processes the detected squares in the image and connects them into clusters in which the corners of each square almost touches the corner of a neighbor.
SquaresIntoCrossClusters(double, int) - Constructor for class boofcv.alg.fiducial.calib.squares.SquaresIntoCrossClusters
Declares data structures and configures algorithm
SquaresIntoRegularClusters - Class in boofcv.alg.fiducial.calib.squares
Processes the detected squares in the image and connects them into clusters.
SquaresIntoRegularClusters(double, int, double) - Constructor for class boofcv.alg.fiducial.calib.squares.SquaresIntoRegularClusters
Declares data structures and configures algorithm
squareToImageSample(float, float, RectangleRotate_F32) - Method in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
Converts a point from square coordinates into image coordinates
squareWidth - Variable in class boofcv.abst.fiducial.calib.ConfigChessboard
Physical width of each square on the calibration target
squareWidth - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGrid
Physical width of the square.
squareWidth - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGridBinary
Physical width of the square.
StabilitySquareFiducialEstimate - Class in boofcv.alg.fiducial.square
Used to estimate the stability of BaseDetectFiducialSquare fiducials.
StabilitySquareFiducialEstimate(QuadPoseEstimator) - Constructor for class boofcv.alg.fiducial.square.StabilitySquareFiducialEstimate
 
subpixelPeak(int, int) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Refine the local-peak using a search algorithm for sub-pixel accuracy.
subtract(int, int) - Static method in class boofcv.alg.fiducial.qrcode.GaliosFieldOps
 
sumN - Variable in class boofcv.alg.tracker.tld.TldRegionFernInfo
Sum of negative fern examples in this region
sumP - Variable in class boofcv.alg.tracker.tld.TldRegionFernInfo
Sum of positive fern examples in this region

T

t - Variable in class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
Tangents() - Constructor for class boofcv.alg.fiducial.calib.circle.KeyPointsCircleHexagonalGrid.Tangents
 
Tangents() - Constructor for class boofcv.alg.fiducial.calib.circle.KeyPointsCircleRegularGrid.Tangents
 
targetWidth - Variable in class boofcv.factory.fiducial.ConfigFiducialBinary
Length of a targets size in world units.
template - Variable in class boofcv.alg.tracker.circulant.CirculantTracker
 
template - Variable in class boofcv.alg.tracker.tld.TldDetection
 
templateNew - Variable in class boofcv.alg.tracker.circulant.CirculantTracker
 
tensorInput - Variable in class boofcv.deepboof.BaseImageClassifier
 
tensorOutput - Variable in class boofcv.deepboof.BaseImageClassifier
 
tensorToImage(Tensor_F32, Planar<GrayF32>, int) - Static method in class boofcv.deepboof.DataManipulationOps
 
threshCorner - Variable in class boofcv.alg.fiducial.qrcode.QrCode
 
threshDown - Variable in class boofcv.alg.fiducial.qrcode.QrCode
 
threshold - Variable in class boofcv.alg.fiducial.qrcode.QrCode.Alignment
Threshold value selected at this alignment pattern
threshold - Variable in class boofcv.factory.fiducial.ConfigQrCode
 
thresholdBinaryNumber() - Method in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
Sees how many pixels were positive and negative in each square region.
thresholding - Variable in class boofcv.abst.fiducial.calib.ConfigChessboard
Configuration for thresholding the image
thresholding - Variable in class boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid
Configuration for thresholding the image
thresholding - Variable in class boofcv.abst.fiducial.calib.ConfigCircleRegularGrid
Configuration for thresholding the image
thresholding - Variable in class boofcv.abst.fiducial.calib.ConfigSquareGrid
Configuration for thresholding the image
thresholdSimilarArea - Variable in class boofcv.alg.tracker.tld.TldParameters
How similar the area needs to be for it to be considered a continuation of the previous track and will update the description
threshRight - Variable in class boofcv.alg.fiducial.qrcode.QrCode
 
tld(ConfigTld, Class<T>) - Static method in class boofcv.factory.tracker.FactoryTrackerObjectQuad
Create an instance of Tracking-Learning-Detection (TLD) tracker for the TrackerObjectQuad interface.
Tld_to_TrackerObjectQuad<T extends boofcv.struct.image.ImageGray<T>,D extends boofcv.struct.image.ImageGray<D>> - Class in boofcv.abst.tracker
Wrapper around TldTracker for TrackerObjectQuad.
Tld_to_TrackerObjectQuad(TldTracker<T, D>, Class<T>) - Constructor for class boofcv.abst.tracker.Tld_to_TrackerObjectQuad
 
TldAdjustRegion - Class in boofcv.alg.tracker.tld
Adjusts the previous region using information from the region tracker.
TldAdjustRegion(int) - Constructor for class boofcv.alg.tracker.tld.TldAdjustRegion
 
TldDetection<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.tracker.tld
Runs a detection cascade for each region.
TldDetection(TldFernClassifier<T>, TldTemplateMatching<T>, TldVarianceFilter<T>, TldParameters) - Constructor for class boofcv.alg.tracker.tld.TldDetection
 
TldDetection() - Constructor for class boofcv.alg.tracker.tld.TldDetection
 
TldFernClassifier<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.tracker.tld
Manages ferns, creates their descriptions, compute their values, and handles their probabilities.
TldFernClassifier(Random, int, int, int, float, InterpolatePixelS<T>) - Constructor for class boofcv.alg.tracker.tld.TldFernClassifier
Configures fern algorithm
TldFernClassifier() - Constructor for class boofcv.alg.tracker.tld.TldFernClassifier
 
TldFernDescription - Class in boofcv.alg.tracker.tld
Fern descriptor used in TldTracker.
TldFernDescription(Random, int) - Constructor for class boofcv.alg.tracker.tld.TldFernDescription
Creates random fern.
TldFernDescription.SamplePair - Class in boofcv.alg.tracker.tld
 
TldFernFeature - Class in boofcv.alg.tracker.tld
Contains information on a fern feature value pair.
TldFernFeature() - Constructor for class boofcv.alg.tracker.tld.TldFernFeature
 
TldFernManager - Class in boofcv.alg.tracker.tld
Lookup table for ferns.
TldFernManager(int) - Constructor for class boofcv.alg.tracker.tld.TldFernManager
Configures the manager
TldHelperFunctions - Class in boofcv.alg.tracker.tld
 
TldHelperFunctions() - Constructor for class boofcv.alg.tracker.tld.TldHelperFunctions
 
TldLearning<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.tracker.tld
Uses information from the user and from the tracker to update the positive and negative target model for both ferns and templates.
TldLearning(Random, TldParameters, TldTemplateMatching<T>, TldVarianceFilter<T>, TldFernClassifier<T>, TldDetection<T>) - Constructor for class boofcv.alg.tracker.tld.TldLearning
Creates and configures learning
TldNonMaximalSuppression - Class in boofcv.alg.tracker.tld
Performs non-maximum suppression on high confidence detected regions.
TldNonMaximalSuppression(double) - Constructor for class boofcv.alg.tracker.tld.TldNonMaximalSuppression
Configures non-maximum suppression
TldNonMaximalSuppression.Connections - Class in boofcv.alg.tracker.tld
Contains connection information for a specific rectangular region
TldParameters - Class in boofcv.alg.tracker.tld
Configuration file for TLD tracker.
TldParameters() - Constructor for class boofcv.alg.tracker.tld.TldParameters
 
TldRegion - Class in boofcv.alg.tracker.tld
A high confidence region detected inside the image where
TldRegion() - Constructor for class boofcv.alg.tracker.tld.TldRegion
 
TldRegionFernInfo - Class in boofcv.alg.tracker.tld
Storage for fern classification results for a particular rectangle in the image.
TldRegionFernInfo() - Constructor for class boofcv.alg.tracker.tld.TldRegionFernInfo
 
TldRegionTracker<I extends boofcv.struct.image.ImageGray<I>,D extends boofcv.struct.image.ImageGray<D>> - Class in boofcv.alg.tracker.tld
Tracks features inside target's rectangle using pyramidal KLT and updates the rectangle using found motion.
TldRegionTracker(int, int, double, ImageGradient<I, D>, PyramidKltTracker<I, D>, Class<I>, Class<D>) - Constructor for class boofcv.alg.tracker.tld.TldRegionTracker
Configures tracker
TldRegionTracker.Track - Class in boofcv.alg.tracker.tld
 
TldTemplateMatching<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.tracker.tld
Created NCC templates to describe the target region.
TldTemplateMatching(InterpolatePixelS<T>) - Constructor for class boofcv.alg.tracker.tld.TldTemplateMatching
 
TldTemplateMatching() - Constructor for class boofcv.alg.tracker.tld.TldTemplateMatching
 
TldTracker<T extends boofcv.struct.image.ImageGray<T>,D extends boofcv.struct.image.ImageGray<D>> - Class in boofcv.alg.tracker.tld
Main class for Tracking-Learning-Detection (TLD) [1] (a.k.a Predator) object tracker for video sequences.
TldTracker(TldParameters, InterpolatePixelS<T>, ImageGradient<T, D>, Class<T>, Class<D>) - Constructor for class boofcv.alg.tracker.tld.TldTracker
Configures the TLD tracker
TldVarianceFilter<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.tracker.tld
Compute the variance for a rectangular region using the integral image.
TldVarianceFilter(Class<T>) - Constructor for class boofcv.alg.tracker.tld.TldVarianceFilter
Constructor which specifies the input image type.
TldVarianceFilter() - Constructor for class boofcv.alg.tracker.tld.TldVarianceFilter
 
toString() - Method in class boofcv.abst.fiducial.FiducialStability
 
toString() - Method in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
toString() - Method in class boofcv.factory.fiducial.ConfigFiducialBinary
 
toString() - Method in class boofcv.factory.fiducial.ConfigFiducialImage
 
totalDataBytes(QrCode.ErrorLevel) - Method in class boofcv.alg.fiducial.qrcode.QrCode.VersionInfo
Returns the total number of bytes in the data area that can be stored in at this version and error correction level.
totalEllipses(int, int) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleGrid
Computes the number of ellipses on the grid
totalEllipses(int, int) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleHexagonalGrid
 
totalEllipses(int, int) - Method in class boofcv.alg.fiducial.calib.circle.DetectCircleRegularGrid
 
totalFound() - Method in class boofcv.abst.fiducial.CalibrationFiducialDetector
 
totalFound() - Method in interface boofcv.abst.fiducial.FiducialDetector
The total number of fiducial found
totalFound() - Method in class boofcv.abst.fiducial.SquareBase_to_FiducialDetector
 
totalModules(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCode
 
touch - Variable in class boofcv.alg.fiducial.calib.squares.SquareNode
 
track(T) - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
Searches for the target in the most recent image.
Track() - Constructor for class boofcv.alg.tracker.tld.TldRegionTracker.Track
 
track(T) - Method in class boofcv.alg.tracker.tld.TldTracker
Updates track region.
trackerConfig - Variable in class boofcv.alg.tracker.sfot.SfotConfig
Basic parameters for tracker.
trackerConfig - Variable in class boofcv.alg.tracker.tld.TldParameters
Basic parameters for tracker.
trackerFeatureRadius - Variable in class boofcv.alg.tracker.sfot.SfotConfig
 
trackerFeatureRadius - Variable in class boofcv.alg.tracker.tld.TldParameters
Radius of KLT tracks.
trackerGridWidth - Variable in class boofcv.alg.tracker.tld.TldParameters
Tracks are spawned in an evenly spaced grid inside the previous region.
TrackerMeanShiftComaniciu2003<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.tracker.meanshift
Mean shift tracker which adjusts the scale (or bandwidth) to account for changes in scale of the target and is based off of [1].
TrackerMeanShiftComaniciu2003(boolean, int, float, float, float, float, LocalWeightedHistogramRotRect<T>) - Constructor for class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
Configures tracker.
TrackerMeanShiftLikelihood<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.tracker.meanshift
Mean-shift [1] based tracker which tracks the target inside a likelihood image using a flat rectangular kernel of fixed size.
TrackerMeanShiftLikelihood(PixelLikelihood<T>, int, float) - Constructor for class boofcv.alg.tracker.meanshift.TrackerMeanShiftLikelihood
Configures tracker
TrackerObjectQuad<T extends boofcv.struct.image.ImageBase<T>> - Interface in boofcv.abst.tracker
High level interface for an object tracker where the object being tracked is specified using a quadrilateral.
trackFeature() - Method in class boofcv.alg.tracker.tld.TldRegionTracker
Tracks KLT features in forward/reverse direction and the tracking error metrics
transformSq(GrayU8, GrayS64) - Static method in class boofcv.alg.tracker.tld.TldVarianceFilter
Integral image of pixel value squared.
transformSq(GrayF32, GrayF64) - Static method in class boofcv.alg.tracker.tld.TldVarianceFilter
Integral image of pixel value squared.
transpose(SquareGrid) - Method in class boofcv.alg.fiducial.calib.squares.SquareGridTools
Transposes the grid
type - Variable in class boofcv.alg.scene.HistogramScene
The type of scene the image was representative of

U

unused - Variable in class boofcv.alg.tracker.tld.TldTemplateMatching
 
update(Image, RectangleRotate_F64) - Method in class boofcv.alg.tracker.sfot.SparseFlowObjectTracker
Given the input image compute the new location of the target region and store the results in output.
updateArrayLength() - Method in class boofcv.alg.fiducial.calib.squares.SquareNode
 
updateCurrent(ImagePyramid<I>) - Method in class boofcv.alg.tracker.tld.TldRegionTracker
Computes the gradient and changes the reference to the current pyramid
updateHistogram - Variable in class boofcv.abst.tracker.ConfigComaniciu2003
If true the histogram will be updated using the most recent image.
updateLearning(Rectangle2D_F64) - Method in class boofcv.alg.tracker.tld.TldLearning
Updates learning using the latest tracking results.
updateLocation(T, RectangleRotate_F32) - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
Updates the region's location using the standard mean-shift algorithm
updatePdfImage(int, int, int, int) - Method in class boofcv.alg.tracker.meanshift.TrackerMeanShiftLikelihood
Computes the PDF only inside the image as needed amd update the dirty rectangle
updateTrackLocation(T) - Method in class boofcv.alg.tracker.circulant.CirculantTracker
Find the target inside the current image by searching around its last known location

V

value - Variable in class boofcv.alg.tracker.tld.TldFernFeature
Numerical value of this descriptor
valueAt(SquareNode, int) - Method in class boofcv.alg.fiducial.calib.squares.SquareNode.KdTreeSquareNode
 
valueAt(HistogramScene, int) - Method in class boofcv.alg.scene.KdTreeHistogramScene_F64
 
valueOf(String) - Static method in enum boofcv.abst.fiducial.calib.CalibrationPatterns
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum boofcv.abst.tracker.MeanShiftLikelihoodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.ErrorLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.Failure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum boofcv.abst.fiducial.calib.CalibrationPatterns
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum boofcv.abst.tracker.MeanShiftLikelihoodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.ErrorLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.Failure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum boofcv.alg.fiducial.qrcode.QrCode.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class boofcv.alg.fiducial.qrcode.QrCodeMaskPattern
 
valueToAlphanumeric(int) - Static method in class boofcv.alg.fiducial.qrcode.QrCodeEncoder
 
verbose - Variable in class boofcv.alg.fiducial.calib.circle.EllipseClustersIntoGrid
 
verbose - Variable in class boofcv.alg.fiducial.square.BaseDetectFiducialSquare
 
version - Variable in class boofcv.alg.fiducial.qrcode.QrCode
which version of QR code was found.
VERSION_ENCODED_AT - Static variable in class boofcv.alg.fiducial.qrcode.QrCode
The QR code version after which and including version information is encoded into the QR code
VERSION_GENERATOR - Static variable in class boofcv.alg.fiducial.qrcode.QrCodePolynomialMath
 
VERSION_INFO - Static variable in class boofcv.alg.fiducial.qrcode.QrCode
 
VersionInfo(int, int[]) - Constructor for class boofcv.alg.fiducial.qrcode.QrCode.VersionInfo
 
versionMaximum - Variable in class boofcv.factory.fiducial.ConfigQrCode
 
versionMinimum - Variable in class boofcv.factory.fiducial.ConfigQrCode
 
vgg_cifar10() - Static method in class boofcv.factory.scene.FactoryImageClassifier
VGG trained on CIFAR10 data

W

w - Static variable in class boofcv.alg.fiducial.square.DetectFiducialSquareBinary
 
weightHistogram - Variable in class boofcv.alg.tracker.meanshift.TrackerMeanShiftComaniciu2003
 
weights - Variable in class boofcv.alg.tracker.meanshift.LocalWeightedHistogramRotRect
 
which - Variable in class boofcv.alg.fiducial.calib.circle.EllipsesIntoClusters.Node
index of the ellipse in the input list
workSpace - Variable in class boofcv.abst.tracker.ConfigCirculantTracker
Length of size in work space image.
wrap(byte[], int) - Static method in class boofcv.alg.fiducial.qrcode.PackedBits8
 
write(OutputStream, List<GaussianGmm_F64>) - Method in class boofcv.alg.scene.codec.CodecClusterGmm
 

Z

zero() - Method in interface boofcv.alg.fiducial.qrcode.PackedBits
 
zero() - Method in class boofcv.alg.fiducial.qrcode.PackedBits32
 
zero() - Method in class boofcv.alg.fiducial.qrcode.PackedBits8
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
Skip navigation links