Uses of Class
boofcv.struct.image.ImageGray
Packages that use ImageGray
Package
Description
-
Uses of ImageGray in boofcv
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TBoofTesting.createSubImageOf_S(T input) Modifier and TypeMethodDescriptionstatic voidBoofTesting.assertEqualsBorder(ImageGray imgA, ImageGray imgB, double tol, int borderX, int borderY) Checks to see if only the image borders are equal to each other within tolerancestatic voidBoofTesting.checkBorderZero(ImageGray outputImage, int border) static voidBoofTesting.checkBorderZero(ImageGray outputImage, int borderX0, int borderY0, int borderX1, int borderY1) static void -
Uses of ImageGray in boofcv.abst.denoise
Classes in boofcv.abst.denoise with type parameters of type ImageGrayModifier and TypeClassDescriptionclassWaveletDenoiseFilter<T extends ImageGray<T>>Simplifies removing image noise using a wavelet transform.Methods in boofcv.abst.denoise with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
WaveletDenoiseFilter<T>FactoryImageDenoise.waveletBayes(Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue) Denoises an image using BayesShrink wavelet denoiser.static <T extends ImageGray<T>>
WaveletDenoiseFilter<T>FactoryImageDenoise.waveletSure(Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue) Denoises an image using SureShrink wavelet denoiser.static <T extends ImageGray<T>>
WaveletDenoiseFilter<T>FactoryImageDenoise.waveletVisu(Class<T> imageType, int numLevels, double minPixelValue, double maxPixelValue) Denoises an image using VISU Shrink wavelet denoiser. -
Uses of ImageGray in boofcv.abst.disparity
Classes in boofcv.abst.disparity with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDisparityBlockMatchCorrelation<T extends ImageGray<T>,D extends ImageGray<D>, TF extends ImageGray<TF>> Wrapper aroundStereoDisparitythat will (optionally) convert all inputs to float and normalize the input to have zero mean and an absolute value of at most 1.classDisparityBlockMatchCorrelation<T extends ImageGray<T>,D extends ImageGray<D>, TF extends ImageGray<TF>> Wrapper aroundStereoDisparitythat will (optionally) convert all inputs to float and normalize the input to have zero mean and an absolute value of at most 1.classDisparityBlockMatchCorrelation<T extends ImageGray<T>,D extends ImageGray<D>, TF extends ImageGray<TF>> Wrapper aroundStereoDisparitythat will (optionally) convert all inputs to float and normalize the input to have zero mean and an absolute value of at most 1.interfaceDisparitySmoother<Image extends ImageBase<Image>,Disparity extends ImageGray<Disparity>> High level API for algorithm which attempt to reduce the noise in disparity images in a post processing stepclassDisparitySmootherSpeckleFilter<Image extends ImageBase<Image>,Disp extends ImageGray<Disp>> Wrapper aroundConnectedTwoRowSpeckleFiller_F32forDisparitySmootherinterfaceStereoDisparity<Image extends ImageBase<Image>,Disparity extends ImageGray<Disparity>> Given two rectified images compute the corresponding dense disparity image.interfaceStereoDisparitySparse<Image extends ImageGray>Computes the disparity between two rectified images at specified points only.classWrapBaseBlockMatch<In extends ImageGray<In>,T extends ImageGray<T>, DI extends ImageGray<DI>> Base class for wrapped block matching algorithms.classWrapBaseBlockMatch<In extends ImageGray<In>,T extends ImageGray<T>, DI extends ImageGray<DI>> Base class for wrapped block matching algorithms.classWrapBaseBlockMatch<In extends ImageGray<In>,T extends ImageGray<T>, DI extends ImageGray<DI>> Base class for wrapped block matching algorithms.classWrapDisparityBlockMatchCensus<T extends ImageGray<T>,C extends ImageGray<C>, DI extends ImageGray<DI>> Wrapper around Block Matching disparity which uses Census as an error measure.classWrapDisparityBlockMatchCensus<T extends ImageGray<T>,C extends ImageGray<C>, DI extends ImageGray<DI>> Wrapper around Block Matching disparity which uses Census as an error measure.classWrapDisparityBlockMatchCensus<T extends ImageGray<T>,C extends ImageGray<C>, DI extends ImageGray<DI>> Wrapper around Block Matching disparity which uses Census as an error measure.classWrapDisparityBlockMatchRowFormat<T extends ImageGray<T>,DI extends ImageGray<DI>> Wrapper for any implementation ofDisparityBlockMatchRowFormatclassWrapDisparityBlockMatchRowFormat<T extends ImageGray<T>,DI extends ImageGray<DI>> Wrapper for any implementation ofDisparityBlockMatchRowFormatclassWrapDisparitySgm<DI extends ImageGray<DI>>classWrapDisparitySparseRectifiedBM<ArrayData,T extends ImageGray<T>> Wrapper aroundDisparitySparseRectifiedScoreBMforStereoDisparitySparse -
Uses of ImageGray in boofcv.abst.feature.dense
Classes in boofcv.abst.feature.dense with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDescribeImageDenseSift<T extends ImageGray<T>,D extends ImageGray<D>> High level wrapper aroundDescribeDenseSiftAlgforDescribeImageDenseclassDescribeImageDenseSift<T extends ImageGray<T>,D extends ImageGray<D>> High level wrapper aroundDescribeDenseSiftAlgforDescribeImageDense -
Uses of ImageGray in boofcv.abst.feature.describe
Classes in boofcv.abst.feature.describe with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDescribeBrief_RadiusAngle<T extends ImageGray<T>>Wrapper aroundDescribePointBriefforDescribePointRadiusAngle.classDescribeBriefSO_RadiusAngle<T extends ImageGray<T>>Wrapper aroundDescribePointBriefSOforDescribePointRadiusAngleclassDescribeNCC_RadiusAngle<T extends ImageGray<T>>Wrapper aroundDescribePointPixelRegionNCCforDescribePointRadiusAngle.classDescribePointConvertTuple<T extends ImageGray<T>,In extends TupleDesc<In>, Out extends TupleDesc<Out>> Converts the region descriptor type from theDescribePointRadiusAngleinto the desired output using aConvertTupleDesc.classDescribePointRadiusAngleConvertTuple<T extends ImageGray<T>,In extends TupleDesc<In>, Out extends TupleDesc<Out>> Converts the region descriptor type from theDescribePointRadiusAngleinto the desired output using aConvertTupleDesc.classDescribePointRawPixels_RadiusAngle<T extends ImageGray<T>,TD extends TupleDesc<TD>> Wrapper aroundDescribePointRawPixelsforDescribePointRadiusAngle.classDescribeRadiusAngle_Point<T extends ImageGray<T>,TD extends TupleDesc<TD>> ConvertDescribePointRadiusAngleintoDescribePoint.classDescribeSift_RadiusAngle<T extends ImageGray<T>>Allows you to use SIFT features independent of the SIFT detector.classDescribeSurf_Point<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper around SURF forDescribePoint.classDescribeSurf_Point<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper around SURF forDescribePoint.classDescribeSurf_RadiusAngle<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper aroundDescribePointSurfforDescribePointRadiusAngleclassDescribeSurf_RadiusAngle<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper aroundDescribePointSurfforDescribePointRadiusAngleclassDescribeSurfPlanar_RadiusAngle<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper aroundDescribePointSurfPlanarforDescribePointRadiusAngleclassDescribeSurfPlanar_RadiusAngle<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper aroundDescribePointSurfPlanarforDescribePointRadiusAngle -
Uses of ImageGray in boofcv.abst.feature.detdesc
Classes in boofcv.abst.feature.detdesc with type parameters of type ImageGrayModifier and TypeClassDescriptionclassCompleteSift_DetectDescribe<I extends ImageGray<I>>Wrapper aroundCompleteSiftforDetectDescribePoint.classDetectDescribeFusion<T extends ImageGray<T>,TD extends TupleDesc<TD>> Wrapper class around independent feature detectors, region orientation, and descriptors, that allow them to be used as a single integrated unit.interfaceDetectDescribeMulti<T extends ImageGray<T>,Desc extends TupleDesc<Desc>> Deprecated.classDetectDescribeSingleToMulti<T extends ImageGray<T>,TD extends TupleDesc<TD>> Deprecated.classSurf_DetectDescribe<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper around SURF algorithms forDetectDescribePoint.classSurf_DetectDescribe<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper around SURF algorithms forDetectDescribePoint.classSurf_DetectDescribe_MT<T extends ImageGray<T>,II extends ImageGray<II>> Concurrent implementations ofSurf_DetectDescribe.classSurf_DetectDescribe_MT<T extends ImageGray<T>,II extends ImageGray<II>> Concurrent implementations ofSurf_DetectDescribe.classSurfPlanar_to_DetectDescribe<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper aroundDetectDescribeSurfPlanarforDetectDescribePoint.classSurfPlanar_to_DetectDescribe<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper aroundDetectDescribeSurfPlanarforDetectDescribePoint.Fields in boofcv.abst.feature.detdesc declared as ImageGray -
Uses of ImageGray in boofcv.abst.feature.detect.intensity
Classes in boofcv.abst.feature.detect.intensity with type parameters of type ImageGrayModifier and TypeClassDescriptionclassBaseGeneralFeatureIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Provides some basic functionality for implementingGeneralFeatureIntensity.classBaseGeneralFeatureIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Provides some basic functionality for implementingGeneralFeatureIntensity.interfaceGeneralFeatureIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Extracts corners from a the image and or its gradient.interfaceGeneralFeatureIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Extracts corners from a the image and or its gradient.classWrapperFastCornerIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundFastCornerDetectorforGeneralFeatureIntensity.classWrapperFastCornerIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundFastCornerDetectorforGeneralFeatureIntensity.classWrapperGradientCornerIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper around children ofGradientCornerIntensity.classWrapperGradientCornerIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper around children ofGradientCornerIntensity.classWrapperHessianDerivBlobIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundHessianBlobIntensityforGeneralFeatureIntensity.classWrapperHessianDerivBlobIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundHessianBlobIntensityforGeneralFeatureIntensity.classWrapperHessianThreeImageDetIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Computes the Hessian determinant directory from the input image.classWrapperHessianThreeImageDetIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Computes the Hessian determinant directory from the input image.classWrapperKitRosCornerIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper around children ofGradientCornerIntensity.classWrapperKitRosCornerIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper around children ofGradientCornerIntensity.classWrapperLaplacianBlobIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundDerivativeLaplacianforBaseGeneralFeatureIntensity.classWrapperLaplacianBlobIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundDerivativeLaplacianforBaseGeneralFeatureIntensity.classWrapperMedianCornerIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper around children ofMedianCornerIntensity.classWrapperMedianCornerIntensity<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper around children ofMedianCornerIntensity. -
Uses of ImageGray in boofcv.abst.feature.detect.interest
Classes in boofcv.abst.feature.detect.interest with type parameters of type ImageGrayModifier and TypeClassDescriptionclassFastToInterestPoint<T extends ImageGray<T>>Provides a wrapper around a fast corner detector forInterestPointDetectorno non-maximum suppression will be doneclassGeneralToInterestPoint<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundGeneralFeatureDetectorto make it compatible withInterestPointDetector.classGeneralToInterestPoint<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundGeneralFeatureDetectorto make it compatible withInterestPointDetector.classInterestPointDetectorOverride<T extends ImageGray<T>>Provides the capability to tack on a different algorithm for the feature's location, scale, and orientation.interfaceInterestPointScaleSpace<T extends ImageGray<T>,D extends ImageGray<D>> Interest point detector forScale Spaceimages.interfaceInterestPointScaleSpace<T extends ImageGray<T>,D extends ImageGray<D>> Interest point detector forScale Spaceimages.interfaceInterestPointScaleSpacePyramid<T extends ImageGray<T>>Interest point detector forScale-Space Pyramidimages.classWrapFHtoInterestPoint<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper aroundFastHessianFeatureDetectorforInterestPointDetector.classWrapFHtoInterestPoint<T extends ImageGray<T>,II extends ImageGray<II>> Wrapper aroundFastHessianFeatureDetectorforInterestPointDetector.classWrapFLPtoInterestPoint<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundFeatureLaplacePyramidforInterestPointDetector.classWrapFLPtoInterestPoint<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundFeatureLaplacePyramidforInterestPointDetector.classWrapFPtoInterestPoint<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundFeaturePyramidforInterestPointDetector.classWrapFPtoInterestPoint<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundFeaturePyramidforInterestPointDetector.classWrapSiftDetector<T extends ImageGray<T>>Wrapper aroundSiftDetectorforInterestPointDetector. -
Uses of ImageGray in boofcv.abst.feature.detect.line
Classes in boofcv.abst.feature.detect.line with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDetectEdgeLinesToLines<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundDetectEdgeLinesthat allows it to be used byDetectLineinterfaceclassDetectEdgeLinesToLines<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundDetectEdgeLinesthat allows it to be used byDetectLineinterfaceinterfaceDetectLine<T extends ImageGray<T>>Interface for detecting lines inside images.classDetectLineHoughFootSubimage<D extends ImageGray<D>>Detects lines inside the image by breaking it up into subimages for improved precision.interfaceDetectLineSegment<T extends ImageGray<T>>Interface for detectingline segmentsinside images.classDetectLineSegmentsGridRansac<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundGridRansacLineDetectorforDetectLineSegmentclassDetectLineSegmentsGridRansac<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundGridRansacLineDetectorforDetectLineSegmentclassHoughBinary_to_DetectLine<I extends ImageGray<I>,D extends ImageGray<D>> ConvertsHoughTransformBinaryintoDetectLineclassHoughBinary_to_DetectLine<I extends ImageGray<I>,D extends ImageGray<D>> ConvertsHoughTransformBinaryintoDetectLineclassHoughGradient_to_DetectLine<I extends ImageGray<I>,D extends ImageGray<D>> ConvertsHoughTransformGradientintoDetectLineclassHoughGradient_to_DetectLine<I extends ImageGray<I>,D extends ImageGray<D>> ConvertsHoughTransformGradientintoDetectLine -
Uses of ImageGray in boofcv.abst.feature.detect.peak
Classes in boofcv.abst.feature.detect.peak with type parameters of type ImageGrayModifier and TypeClassDescriptionclassMeanShiftPeak_to_SearchLocalPeak<T extends ImageGray<T>>Wrapper aroundMeanShiftPeakforSearchLocalPeakinterfaceSearchLocalPeak<T extends ImageGray<T>>Interface for searching for local peaks near by a user specified point. -
Uses of ImageGray in boofcv.abst.feature.orientation
Classes in boofcv.abst.feature.orientation with type parameters of type ImageGrayModifier and TypeInterfaceDescriptioninterfaceOrientationGradient<D extends ImageGray<D>>Estimates the orientation of a region from the image gradient.classOrientationGradientToImage<T extends ImageGray<T>,D extends ImageGray<D>> Converts an implementation ofOrientationGradientintoOrientationImage.classOrientationGradientToImage<T extends ImageGray<T>,D extends ImageGray<D>> Converts an implementation ofOrientationGradientintoOrientationImage.interfaceOrientationImage<T extends ImageGray<T>>Estimates the orientation of a region directly from the image's pixels.interfaceOrientationIntegral<II extends ImageGray<II>>Estimate the orientation of an image from anintegral image.classOrientationIntegralToImage<T extends ImageGray<T>,II extends ImageGray<II>> Converts an implementation ofOrientationIntegralintoOrientationImage.classOrientationIntegralToImage<T extends ImageGray<T>,II extends ImageGray<II>> Converts an implementation ofOrientationIntegralintoOrientationImage.classOrientationSiftToImage<T extends ImageGray<T>>Wrapper aroundOrientationHistogramSiftforOrientationImage. -
Uses of ImageGray in boofcv.abst.fiducial
Classes in boofcv.abst.fiducial with type parameters of type ImageGrayModifier and TypeInterfaceDescriptioninterfaceAztecCodeDetector<T extends ImageGray<T>>High level interface for reading Aztec Code fiducial markers from gray scale imagesclassAztecCodePreciseDetector<T extends ImageGray<T>>An Aztec Code detector which is designed to detect finder pattern corners to a high degree of precision.classCalibrationFiducialDetector<T extends ImageGray<T>>Wrapper which allows a calibration target to be used like a fiducial for pose estimation.classECoCheck_to_FiducialDetector<T extends ImageGray<T>>Wrapper aroundECoCheckDetectorforFiducialDetector.interfaceMicroQrCodeDetector<T extends ImageGray<T>>High level interface for reading Micro QR Codes from gray scale imagesclassMicroQrCodeDetectorPnP<T extends ImageGray<T>>Wrapper aroundMicroQrCodeDetectorwhich allows the 3D pose of a Micro QR Code to be detected usingFiducialDetectorPnP.classMicroQrCodePreciseDetector<T extends ImageGray<T>>A Micro QR-Code detector which is designed to find the location of corners in the finder pattern precisely.interfaceQrCodeDetector<T extends ImageGray<T>>High level interface for reading QR Codes from gray scale imagesclassQrCodeDetectorPnP<T extends ImageGray<T>>Wrapper aroundQrCodeDetectorwhich allows the 3D pose of a QR Code to be detected usingFiducialDetectorPnP.classQrCodePreciseDetector<T extends ImageGray<T>>A QR-Code detector which is designed to find the location of corners in the finder pattern precisely.classSquareBase_to_FiducialDetector<T extends ImageGray<T>,Detector extends BaseDetectFiducialSquare<T>> Wrapper aroundBaseDetectFiducialSquareforFiducialDetectorclassSquareBinary_to_FiducialDetector<T extends ImageGray<T>>Wrapper aroundDetectFiducialSquareBinaryforFiducialDetectorclassSquareHamming_to_FiducialDetector<T extends ImageGray<T>>Wrapper aroundDetectFiducialSquareHammingforFiducialDetectorclassSquareImage_to_FiducialDetector<T extends ImageGray<T>>Wrapper aroundDetectFiducialSquareImageforFiducialDetectorclassUchiya_to_FiducialDetector<T extends ImageGray<T>>Wrapper aroundUchiyaMarkerTrackerforFiducialDetector. -
Uses of ImageGray in boofcv.abst.filter
Classes in boofcv.abst.filter with type parameters of type ImageGrayModifier and TypeClassDescriptionclassFilterImageReflection<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Turns functions into implementations ofFilterImageInterfaceWraps around any function which has two images as input and output.classFilterImageReflection<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Turns functions into implementations ofFilterImageInterfaceWraps around any function which has two images as input and output.classFilterSequence<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Applies a sequence of filters.classFilterSequence<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Applies a sequence of filters.interfaceImageFunctionSparse<T extends ImageGray<T>>Interface for computing the output of functions which take as an input an image and a pixel coordinate. -
Uses of ImageGray in boofcv.abst.filter.binary
Classes in boofcv.abst.filter.binary with type parameters of type ImageGrayModifier and TypeClassDescriptionclassGlobalBinaryFilter<T extends ImageGray<T>>Base class for computing global thresholdsstatic classGlobalBinaryFilter.Entropy<T extends ImageGray<T>>Computes a threshold based on entropy to create a binary imagestatic classGlobalBinaryFilter.Huang<T extends ImageGray<T>>Computes a threshold using Huang's equation.static classGlobalBinaryFilter.Li<T extends ImageGray<T>>Computes a threshold using Li's equation.static classGlobalBinaryFilter.Otsu<T extends ImageGray<T>>Computes a threshold using Otsu's equation.classGlobalFixedBinaryFilter<T extends ImageGray<T>>Applies a fixed threshold to an image.classInputToBinarySwitch<T extends ImageGray<T>>InputToBinarywhich will convert the input image into the specified type prior to processing.classLocalGaussianBinaryFilter<T extends ImageGray<T>>Adaptive/local threshold using a Gaussian regionclassLocalMeanBinaryFilter<T extends ImageGray<T>>Adaptive/local threshold using a square region -
Uses of ImageGray in boofcv.abst.filter.convolve
Classes in boofcv.abst.filter.convolve with type parameters of type ImageGrayModifier and TypeClassDescriptionclassImageConvolveSparse<T extends ImageGray<T>,K extends KernelBase> Abstract class for sparse image convolution.classPlanarConvolveDown<In extends ImageGray<In>,Out extends ImageGray<Out>> Implementation ofConvolveDownforPlanarimages.classPlanarConvolveDown<In extends ImageGray<In>,Out extends ImageGray<Out>> Implementation ofConvolveDownforPlanarimages. -
Uses of ImageGray in boofcv.abst.filter.derivative
Classes in boofcv.abst.filter.derivative with type parameters of type ImageGrayModifier and TypeClassDescriptionclassAnyImageDerivative<I extends ImageGray<I>,D extends ImageGray<D>> A helpful class which allows a derivative of any order to be computed from an input image using a simple to use interface.classAnyImageDerivative<I extends ImageGray<I>,D extends ImageGray<D>> A helpful class which allows a derivative of any order to be computed from an input image using a simple to use interface.interfaceGradientMultiToSingleBand<Input extends ImageMultiBand<Input>,Output extends ImageGray<Output>> Interface for converting a multi-band gradient into a single band gradient.classGradientMultiToSingleBand_Reflection<Input extends ImageMultiBand<Input>,Output extends ImageGray<Output>> Implementation ofGradientMultiToSingleBandwhich uses reflection to invoke static functions.classImageGradient_Gaussian<I extends ImageGray<I>,D extends ImageGray<D>> Finds the derivative using a Gaussian kernel.classImageGradient_Gaussian<I extends ImageGray<I>,D extends ImageGray<D>> Finds the derivative using a Gaussian kernel.classImageGradient_PL<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper for applying image gradients toPlanarimages.classImageGradient_PL<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper for applying image gradients toPlanarimages.classImageGradient_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Generic implementation which uses reflections to call derivative functionsclassImageGradient_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Generic implementation which uses reflections to call derivative functionsstatic classImageGradient_SB.Prewitt<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Prewitt<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Scharr<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Scharr<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Sobel<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Sobel<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Three<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Three<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Two0<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Two0<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Two1<T extends ImageGray<T>,D extends ImageGray<D>> static classImageGradient_SB.Two1<T extends ImageGray<T>,D extends ImageGray<D>> classImageGradientThenReduce<Input extends ImageMultiBand<Input>,Middle extends ImageMultiBand<Middle>, Output extends ImageGray<Output>> First computes a multi-band image gradient then reduces the number of bands in the gradient to one.interfaceImageHessian<Output extends ImageGray<Output>>A generic interface for computing image's second derivatives given the image's gradient.classImageHessian_Reflection<Output extends ImageGray<Output>>Generic implementation which uses reflections to call hessian functionsinterfaceImageHessianDirect<Input extends ImageGray<Input>,Output extends ImageGray<Output>> A generic interface for computing image's second derivatives directly from the source image.interfaceImageHessianDirect<Input extends ImageGray<Input>,Output extends ImageGray<Output>> A generic interface for computing image's second derivatives directly from the source image.classImageHessianDirect_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Generic implementation which uses reflections to call hessian functionsclassImageHessianDirect_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Generic implementation which uses reflections to call hessian functionsstatic classImageHessianDirect_SB.Sobel<T extends ImageGray<T>,D extends ImageGray<D>> static classImageHessianDirect_SB.Sobel<T extends ImageGray<T>,D extends ImageGray<D>> static classImageHessianDirect_SB.Three<T extends ImageGray<T>,D extends ImageGray<D>> static classImageHessianDirect_SB.Three<T extends ImageGray<T>,D extends ImageGray<D>> -
Uses of ImageGray in boofcv.abst.filter.interpolate
Classes in boofcv.abst.filter.interpolate with type parameters of type ImageGray -
Uses of ImageGray in boofcv.abst.flow
Classes in boofcv.abst.flow with type parameters of type ImageGrayModifier and TypeClassDescriptionclassBroxWarpingSpacial_to_DenseOpticalFlow<T extends ImageGray<T>>Implementation ofBroxWarpingSpacialforHornSchunck.classFlowBlock_to_DenseOpticalFlow<T extends ImageGray<T>>Wrapper aroundDenseOpticalFlowBlockPyramidforDenseOpticalFlow.classFlowKlt_to_DenseOpticalFlow<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundDenseOpticalFlowKltforDenseOpticalFlow.classFlowKlt_to_DenseOpticalFlow<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundDenseOpticalFlowKltforDenseOpticalFlow.classHornSchunckPyramid_to_DenseOpticalFlow<T extends ImageGray<T>>Implementation ofDenseOpticalFlowforHornSchunck. -
Uses of ImageGray in boofcv.abst.sfm
Classes in boofcv.abst.sfm with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDepthSparse3D_to_PixelTo3D<T extends ImageGray<T>>Wrapper aroundDepthSparse3DforImagePixelTo3D. -
Uses of ImageGray in boofcv.abst.sfm.d2
Classes in boofcv.abst.sfm.d2 with type parameters of type ImageGrayModifier and TypeClassDescriptionclassPlToGrayMotion2D<T extends ImageGray<T>,IT extends InvertibleTransform<IT>> Wrapper which converts a planar image into a gray scale image before computing its image motion. -
Uses of ImageGray in boofcv.abst.sfm.d3
Classes in boofcv.abst.sfm.d3 with type parameters of type ImageGrayModifier and TypeInterfaceDescriptioninterfaceDepthVisualOdometry<Vis extends ImageBase<Vis>,Depth extends ImageGray<Depth>> Visual odometry that estimate the camera's ego-motion in Euclidean space using a camera image and a depth image.classPyramidDirectColorDepth_to_DepthVisualOdometry<T extends ImageBase<T>,Depth extends ImageGray<Depth>> TODO writeclassVisOdomPixelDepthPnP_to_DepthVisualOdometry<Vis extends ImageBase<Vis>,Depth extends ImageGray<Depth>> Wrapper aroundVisOdomMonoDepthPnPforDepthVisualOdometry.classWrapVisOdomDualTrackPnP<T extends ImageGray<T>>Wrapper aroundVisOdomDualTrackPnPforStereoVisualOdometry.classWrapVisOdomMonoStereoDepthPnP<T extends ImageGray<T>>Wrapper aroundVisOdomMonoDepthPnPforStereoVisualOdometry.classWrapVisOdomQuadPnP<T extends ImageGray<T>,TD extends TupleDesc<TD>> Wrapper aroundVisOdomStereoQuadPnPforStereoVisualOdometry. -
Uses of ImageGray in boofcv.abst.tracker
Classes in boofcv.abst.tracker with type parameters of type ImageGrayModifier and TypeClassDescriptionclassCirculant_to_TrackerObjectQuad<T extends ImageGray<T>>Wrapper aroundCirculantTrackerforTrackerObjectQuad.classPointTrackerDda<I extends ImageGray<I>,TD extends TupleDesc<TD>> Wrapper aroundDetectDescribeAssociateTrackerforPointTrackerclassPointTrackerHybrid<I extends ImageGray<I>,D extends ImageGray<D>, Desc extends TupleDesc<Desc>> Wrapper aroundHybridTrackerScalePointforPointTracker.classPointTrackerHybrid<I extends ImageGray<I>,D extends ImageGray<D>, Desc extends TupleDesc<Desc>> Wrapper aroundHybridTrackerScalePointforPointTracker.classPointTrackerKltPyramid<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundPyramidKltTrackerforPointTracker.classPointTrackerKltPyramid<I extends ImageGray<I>,D extends ImageGray<D>> Wrapper aroundPyramidKltTrackerforPointTracker.classPointTrackerKltPyramid_MT<I extends ImageGray<I>,D extends ImageGray<D>> Concurrent extension ofPointTrackerKltPyramidclassPointTrackerKltPyramid_MT<I extends ImageGray<I>,D extends ImageGray<D>> Concurrent extension ofPointTrackerKltPyramidclassSfot_to_TrackObjectQuad<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundSparseFlowObjectTrackerforTrackerObjectQuad.classSfot_to_TrackObjectQuad<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundSparseFlowObjectTrackerforTrackerObjectQuad.classTld_to_TrackerObjectQuad<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundTldTrackerforTrackerObjectQuad.classTld_to_TrackerObjectQuad<T extends ImageGray<T>,D extends ImageGray<D>> Wrapper aroundTldTrackerforTrackerObjectQuad.Fields in boofcv.abst.tracker declared as ImageGray -
Uses of ImageGray in boofcv.abst.transform.census
Classes in boofcv.abst.transform.census with type parameters of type ImageGrayModifier and TypeClassDescriptionclassFilterCensusTransform<In extends ImageGray<In>,Out extends ImageBase<Out>> Filter implementation ofCensusTransform.classFilterCensusTransformD33U8<In extends ImageGray<In>>CensusGCensusTransform.dense3x3(T, boofcv.struct.image.GrayU8, boofcv.struct.border.ImageBorder<T>)transform with output inGrayU8image.classFilterCensusTransformD55S32<In extends ImageGray<In>>CensusGCensusTransform.dense5x5(T, boofcv.struct.image.GrayS32, boofcv.struct.border.ImageBorder<T>)transform with output inGrayS32image.classFilterCensusTransformSampleIU16<In extends ImageGray<In>>Census transform which saves output in aInterleavedU16.classFilterCensusTransformSampleS64<In extends ImageGray<In>>Census transform which saves output in aGrayS64. -
Uses of ImageGray in boofcv.abst.transform.wavelet
Classes in boofcv.abst.transform.wavelet with type parameters of type ImageGrayModifier and TypeInterfaceDescriptioninterfaceWaveletTransform<O extends ImageGray<O>,T extends ImageGray<T>, C extends WlCoef> Easy to use interface for performing a multilevel wavelet transformations.interfaceWaveletTransform<O extends ImageGray<O>,T extends ImageGray<T>, C extends WlCoef> Easy to use interface for performing a multilevel wavelet transformations. -
Uses of ImageGray in boofcv.alg
Methods in boofcv.alg with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TInputSanityCheck.checkReshape(T target, ImageGray testImage, Class<T> targetType) Checks to see if the target image is null or if it is a different size than the test image.InputSanityCheck.declareOrReshape(@Nullable Planar<T> image, int width, int height, int numBands, Class<T> imageType) InputSanityCheck.declareOrReshape(In input, Out output, Class<Out> typeOut) If the output has not been declared a new instance is declared.InputSanityCheck.declareOrReshape(In input, Out output, Class<Out> typeOut) If the output has not been declared a new instance is declared.static <T extends ImageGray<T>>
TInputSanityCheck.declareOrReshape(T image, int width, int height, Class<T> imageType) Methods in boofcv.alg with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TInputSanityCheck.checkReshape(T target, ImageGray testImage, Class<T> targetType) Checks to see if the target image is null or if it is a different size than the test image. -
Uses of ImageGray in boofcv.alg.background.moving
Classes in boofcv.alg.background.moving with type parameters of type ImageGrayModifier and TypeClassDescriptionclassBackgroundMovingBasic_PL<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingBasicforPlanar.classBackgroundMovingBasic_PL_MT<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingBasicforPlanar.classBackgroundMovingBasic_SB<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingBasicforImageGray.classBackgroundMovingBasic_SB_MT<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingBasicforImageGray.classBackgroundMovingGaussian_PL<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingGaussianforPlanar.classBackgroundMovingGaussian_PL_MT<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingGaussianforPlanar.classBackgroundMovingGaussian_SB<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingGaussianforImageGray.classBackgroundMovingGaussian_SB_MT<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingGaussianforImageGray.classBackgroundMovingGmm_SB<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingGmmforImageGray.classBackgroundMovingGmm_SB_MT<T extends ImageGray<T>,Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingGmmforImageGray. -
Uses of ImageGray in boofcv.alg.background.stationary
Classes in boofcv.alg.background.stationary with type parameters of type ImageGrayModifier and TypeClassDescriptionclassBackgroundStationaryBasic_PL<T extends ImageGray<T>>Implementation ofBackgroundStationaryBasicforImageGray.classBackgroundStationaryBasic_PL_MT<T extends ImageGray<T>>Implementation ofBackgroundStationaryBasicforImageGray.classBackgroundStationaryBasic_SB<T extends ImageGray<T>>Implementation ofBackgroundStationaryBasicforPlanar.classBackgroundStationaryBasic_SB_MT<T extends ImageGray<T>>Implementation ofBackgroundStationaryBasicforPlanar.classBackgroundStationaryGaussian_PL<T extends ImageGray<T>>Implementation ofBackgroundStationaryGaussianforPlanar.classBackgroundStationaryGaussian_PL_MT<T extends ImageGray<T>>Implementation ofBackgroundStationaryGaussianforPlanar.classBackgroundStationaryGaussian_SB<T extends ImageGray<T>>Implementation ofBackgroundMovingGaussianforImageGray.classBackgroundStationaryGaussian_SB_MT<T extends ImageGray<T>>Implementation ofBackgroundMovingGaussianforImageGray.classBackgroundStationaryGmm_SB<T extends ImageGray<T>>Implementation ofBackgroundAlgorithmGmmforImageGray.classBackgroundStationaryGmm_SB_MT<T extends ImageGray<T>>Implementation ofBackgroundAlgorithmGmmforImageGray. -
Uses of ImageGray in boofcv.alg.border
Classes in boofcv.alg.border with type parameters of type ImageGrayModifier and TypeInterfaceDescriptioninterfaceGrowBorderSB<T extends ImageGray<T>,PixelArray> Implementations ofGrowBorderfor single band images. -
Uses of ImageGray in boofcv.alg.cloud
Methods in boofcv.alg.cloud with parameters of type ImageGrayModifier and TypeMethodDescriptionvoidDisparityToColorPointCloud.process(ImageGray<?> disparity, DisparityToColorPointCloud.ColorImage color, PointCloudWriter output) Given the disparity image compute the 3D location of valid points and save pixel colors at that point -
Uses of ImageGray in boofcv.alg.color
Methods in boofcv.alg.color with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidConverts an image from HSV into RGB.static <T extends ImageGray<T>>
voidConvert a 3-channelPlanarimage from LAB into RGB.static <T extends ImageGray<T>>
voidConverts an image from RGB into HSV.static <T extends ImageGray<T>>
voidConvert a 3-channelPlanarimage from RGB into LAB.static <T extends ImageGray<T>>
voidConvert aPlanar8-bit RGB into XYZ.static <T extends ImageGray<T>>
voidConvert a 3-channelPlanarimage from RGB into YUV.static <T extends ImageGray<T>>
voidConverts aPlanarCEI XYZ image to 8-bit RGB.static <T extends ImageGray<T>>
voidConvert a 3-channelPlanarimage from YUV into RGB.Methods in boofcv.alg.color with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic voidColorRgb.rgbToGray_Weighted(ImageMultiBand rgb, ImageGray gray) -
Uses of ImageGray in boofcv.alg.denoise
Classes in boofcv.alg.denoise with type parameters of type ImageGrayModifier and TypeInterfaceDescriptioninterfaceDenoiseWavelet<T extends ImageGray<T>>Interface for algorithms which "denoise" the wavelet transform of an image.interfaceShrinkThresholdRule<T extends ImageGray<T>>Generalized interface for thresholding wavelet coefficients in shrinkage based wavelet denoising applications. -
Uses of ImageGray in boofcv.alg.denoise.wavelet
Classes in boofcv.alg.denoise.wavelet with type parameters of type ImageGrayModifier and TypeClassDescriptionclassSubbandShrink<I extends ImageGray<I>>Performs an adaptive threshold based wavelet shrinkage across each of the wavelet subbands in each layer of the transformed image.Methods in boofcv.alg.denoise.wavelet with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic doubleUtilDenoiseWavelet.universalThreshold(ImageGray image, double noiseSigma) Computes the universal threshold defined in [1], which is the threshold used by VisuShrink. -
Uses of ImageGray in boofcv.alg.disparity
Classes in boofcv.alg.disparity with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDisparityBlockMatch<I extends ImageBase<I>,DI extends ImageGray<DI>> Computes the disparity SAD score efficiently for a single rectangular region while minimizing CPU cache misses.classDisparityBlockMatchBestFive<I extends ImageBase<I>,DI extends ImageGray<DI>> Scores the disparity for a point using multiple rectangular regions in an effort to reduce errors at object borders, based off te 5 region algorithm described in [1].classDisparityBlockMatchRowFormat<Input extends ImageBase<Input>,Disparity extends ImageGray<Disparity>> Base class for all dense stereo disparity score algorithms whose score's can be processed byDisparitySelect. -
Uses of ImageGray in boofcv.alg.disparity.block
Classes in boofcv.alg.disparity.block with type parameters of type ImageGrayModifier and TypeInterfaceDescriptioninterfaceDisparitySelect<Array,T extends ImageGray> Selects the best disparity given the set of scores calculated byDisparityBlockMatch.classSelectDisparityBasicWta<Array,Disparity extends ImageGray> Selects the optimal disparity given a set of scores using a Winner Take All (WTA) strategy without any validation.classSelectDisparityWithChecksWta<Array,DI extends ImageGray<DI>> Selects the disparity with the smallest error, which is known as the winner takes all (WTA) strategy.static classSparseScoreRectifiedCensus.Census<In extends ImageGray<In>,Out extends ImageGray<Out>> Applies a census transform to the input image and creates a new transformed image patch for later processingstatic classSparseScoreRectifiedCensus.Census<In extends ImageGray<In>,Out extends ImageGray<Out>> Applies a census transform to the input image and creates a new transformed image patch for later processingclassSparseScoreRectifiedNcc<T extends ImageGray<T>>Compute NCC error for sparse disparity.Fields in boofcv.alg.disparity.block declared as ImageGrayModifier and TypeFieldDescriptionprotected DisparitySelectDisparityBasicWta.imageDisparityprotected DISelectDisparityWithChecksWta.imageDisparity -
Uses of ImageGray in boofcv.alg.disparity.block.score
Classes in boofcv.alg.disparity.block.score with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDisparityScoreBM_F32<DI extends ImageGray<DI>>Implementation ofDisparityBlockMatchfor processing input images of typeGrayF32.classDisparityScoreBM_S32<T extends ImageBase<T>,DI extends ImageGray<DI>> Implementation ofDisparityBlockMatchfor processing input images of typeGrayU8.classDisparityScoreBMBestFive_F32<DI extends ImageGray<DI>>Implementation ofDisparityBlockMatchBestFivefor processing images of typeGrayF32.classDisparityScoreBMBestFive_S32<T extends ImageBase<T>,DI extends ImageGray<DI>> Implementation ofDisparityBlockMatchBestFivefor processing images of typeGrayU8.classDisparitySparseRectifiedScoreBM<ArrayData,Input extends ImageGray<Input>> Base class for computing sparse stereo disparity scores using a block matching approach given a rectified stereo pair.classDisparitySparseRectifiedScoreBM_S32<T extends ImageGray<T>>Implementation ofDisparitySparseRectifiedScoreBMthat processes integer typed images.Fields in boofcv.alg.disparity.block.score declared as ImageGrayModifier and TypeFieldDescriptionprotected InputDisparitySparseRectifiedScoreBM.leftprotected final InputDisparitySparseRectifiedScoreBM.patchCompareprotected final InputDisparitySparseRectifiedScoreBM.patchTemplateprotected InputDisparitySparseRectifiedScoreBM.right -
Uses of ImageGray in boofcv.alg.disparity.block.select
Classes in boofcv.alg.disparity.block.select with type parameters of type ImageGrayModifier and TypeClassDescriptionclassSelectCorrelationWithChecks_F32<DI extends ImageGray<DI>>Implementation ofSelectDisparityWithChecksWtaas a base class for arrays of type F32 are a correlation score.classSelectErrorWithChecks_F32<DI extends ImageGray<DI>>Implementation ofSelectDisparityWithChecksWtaas a base class for arrays of type F32.classSelectErrorWithChecks_S32<DI extends ImageGray<DI>>Implementation ofSelectDisparityWithChecksWtaas a base class for arrays of type S32. -
Uses of ImageGray in boofcv.alg.disparity.sgm
Classes in boofcv.alg.disparity.sgm with type parameters of type ImageGrayModifier and TypeClassDescriptionclassSgmStereoDisparityCensus<T extends ImageBase<T>,C extends ImageGray<C>> Computes Census score for SGM using a straight forward implementation. -
Uses of ImageGray in boofcv.alg.distort
Classes in boofcv.alg.distort with type parameters of type ImageGrayModifier and TypeClassDescriptionclassAbstractInterpolatePixelS<T extends ImageGray<T>>Implements all the functions but does nothing.interfaceAssignPixelValue_SB<T extends ImageGray<T>>Abstract way to assign pixel values toImageGraywithout knowing the underlying data type.classImageDistortBasic_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Most basic implementation ofImageDistortforImageGray.classImageDistortBasic_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Most basic implementation ofImageDistortforImageGray.classImageDistortBasic_SB_MT<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Most basic implementation ofImageDistortforImageGray.classImageDistortBasic_SB_MT<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Most basic implementation ofImageDistortforImageGray.classImageDistortCache_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Except for very simple functions, computing the per pixel distortion is an expensive operation.classImageDistortCache_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Except for very simple functions, computing the per pixel distortion is an expensive operation.classImageDistortCache_SB_MT<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Except for very simple functions, computing the per pixel distortion is an expensive operation.classImageDistortCache_SB_MT<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Except for very simple functions, computing the per pixel distortion is an expensive operation.Fields in boofcv.alg.distort declared as ImageGray -
Uses of ImageGray in boofcv.alg.distort.impl
Classes in boofcv.alg.distort.impl with type parameters of type ImageGrayModifier and TypeClassDescriptionclassImplImageDistort_PL<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Implementation ofImageDistortforPlanarimages.classImplImageDistort_PL<Input extends ImageGray<Input>,Output extends ImageGray<Output>> Implementation ofImageDistortforPlanarimages.Methods in boofcv.alg.distort.impl with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> DistortSupport.createDistortPL(Class<Output> outputType, PixelTransform<Point2D_F32> dstToSrc, InterpolatePixelS<Input> interp, boolean cached) Creates aImageDistortfor the planar images of the specified image type, transformation and interpolation instance.static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> DistortSupport.createDistortPL(Class<Output> outputType, PixelTransform<Point2D_F32> dstToSrc, InterpolatePixelS<Input> interp, boolean cached) Creates aImageDistortfor the planar images of the specified image type, transformation and interpolation instance. -
Uses of ImageGray in boofcv.alg.enhance
Methods in boofcv.alg.enhance with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidGEnhanceImageOps.applyTransform(T input, int[] transform, int minValue, T output) Applies the transformation table to the provided input image. -
Uses of ImageGray in boofcv.alg.feature.color
Methods in boofcv.alg.feature.color with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidGHistogramFeatureOps.histogram(Planar<T> image, Histogram_F64 histogram) Computes a joint histogram for a planar image.static <T extends ImageGray<T>>
voidGHistogramFeatureOps.histogram(T image, double minPixelValue, double maxPixelValue, TupleDesc_F64 histogram) Computes a single-band normalized histogram for any single band image. -
Uses of ImageGray in boofcv.alg.feature.dense
Classes in boofcv.alg.feature.dense with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDescribeDenseSiftAlg<D extends ImageGray<D>>ComputesSIFTfeatures in a regular grid across an entire image at a single scale and orientation. -
Uses of ImageGray in boofcv.alg.feature.describe
Classes in boofcv.alg.feature.describe with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDescribePlanar<T extends ImageGray<T>,Desc extends TupleDesc<Desc>> Computes a feature description fromPlanarimages by computing a descriptor separately in each band.classDescribePointBinaryCompare<T extends ImageGray<T>>For each bit in the descriptor it samples two points inside an image patch and compares their values.classDescribePointBrief<T extends ImageGray<T>>BRIEF: Binary Robust Independent Elementary Features.classDescribePointBriefSO<T extends ImageGray<T>>Extension ofDescribePointBriefwhich adds invariance to orientation and scale.classDescribePointPixelRegionNCC<T extends ImageGray<T>>Describes a rectangular region using its raw pixel intensities which have been normalized for intensity.classDescribePointRawPixels<T extends ImageGray<T>,D extends TupleDesc<D>> Describes a rectangular region using its raw pixel intensities.classDescribePointRawPixelsRectangle<T extends ImageGray<T>>Base class for describing a rectangular region using pixels.classDescribePointSift<Deriv extends ImageGray<Deriv>>A faithful implementation of the SIFT descriptor.classDescribePointSurf<II extends ImageGray<II>>Implementation of the SURF feature descriptor, see [1].classDescribePointSurfMod<II extends ImageGray<II>>Modified SURF descriptor which attempts to smooth out edge conditions.classDescribePointSurfPlanar<II extends ImageGray<II>>Computes a color SURF descriptor from aPlanarimage.Fields in boofcv.alg.feature.describe declared as ImageGrayModifier and TypeFieldDescriptionprotected TDescribePointBrief.blurprotected TDescribePointBriefSO.blurprotected IIDescribePointSurf.iiprotected TDescribePointBinaryCompare.imageprotected TDescribePointRawPixelsRectangle.imageMethods in boofcv.alg.feature.describe with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
SparseScaleGradient<T,?> SurfDescribeOps.createGradient(boolean useHaar, Class<T> imageType) Creates a class for computing the image gradient from an integral image in a sparse fashion.static <T extends ImageGray<T>>
voidSurfDescribeOps.gradient(T ii, double tl_x, double tl_y, double samplePeriod, int regionSize, double kernelWidth, boolean useHaar, double[] derivX, double[] derivY) Computes the of a square region.static <T extends ImageGray<T>>
booleanSurfDescribeOps.isInside(T ii, double X, double Y, int radiusRegions, double kernelSize, double scale, double c, double s) Checks to see if the region is contained inside the image. -
Uses of ImageGray in boofcv.alg.feature.describe.impl
Methods in boofcv.alg.feature.describe.impl with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidImplSurfDescribeOps.naiveGradient(T ii, double tl_x, double tl_y, double samplePeriod, int regionSize, double kernelSize, boolean useHaar, double[] derivX, double[] derivY) Simple algorithm for computing the gradient of a region. -
Uses of ImageGray in boofcv.alg.feature.detdesc
Classes in boofcv.alg.feature.detdesc with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDetectDescribeSurfPlanar<II extends ImageGray<II>>Computes a color SURF descriptor from aPlanarimage.classDetectDescribeSurfPlanar_MT<II extends ImageGray<II>>Multi-threaded version ofDetectDescribeSurfPlanar -
Uses of ImageGray in boofcv.alg.feature.detect.chess
Classes in boofcv.alg.feature.detect.chess with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDetectChessboardCornersXPyramid<T extends ImageGray<T>>Detects chessboard corners at multiple scales. -
Uses of ImageGray in boofcv.alg.feature.detect.edge
Classes in boofcv.alg.feature.detect.edge with type parameters of type ImageGrayModifier and TypeClassDescriptionclassImplementation of canny edge detector.classImplementation of canny edge detector.classCannyEdgeDynamic<T extends ImageGray<T>,D extends ImageGray<D>> Canny edge detector where the thresholds are computed dynamically based upon the magnitude of the largest edgeclassCannyEdgeDynamic<T extends ImageGray<T>,D extends ImageGray<D>> Canny edge detector where the thresholds are computed dynamically based upon the magnitude of the largest edgeMethods in boofcv.alg.feature.detect.edge with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <D extends ImageGray<D>>
voidComputes the edge orientation using theMath.atan(double)function.static <D extends ImageGray<D>>
voidGGradientToEdgeFeatures.direction2(D derivX, D derivY, GrayF32 angle) Computes the edge orientation using theMath.atan2(double, double)function.static <D extends ImageGray<D>>
voidGGradientToEdgeFeatures.intensityAbs(D derivX, D derivY, GrayF32 intensity) Computes the edge intensity using a Euclidean norm.static <D extends ImageGray<D>>
voidGGradientToEdgeFeatures.intensityE(D derivX, D derivY, GrayF32 intensity) Computes the edge intensity using a Euclidean norm.static <D extends ImageGray<D>>
voidGGradientToEdgeFeatures.nonMaxSuppressionCrude4(GrayF32 intensity, D derivX, D derivY, GrayF32 output) Sets edge intensities to zero if the pixel has an intensity which is less than any of the two adjacent pixels. -
Uses of ImageGray in boofcv.alg.feature.detect.intensity
Classes in boofcv.alg.feature.detect.intensity with type parameters of type ImageGrayModifier and TypeClassDescriptionclassFastCornerDetector<T extends ImageGray<T>>Generic interface for fast corner detection algorithms.classFastCornerDetector_MT<T extends ImageGray<T>>Concurrent version ofFastCornerDetectorinterfaceFeatureIntensity<T extends ImageGray<T>>Base interface for classes which extract intensity images for image feature detection.interfaceGradientCornerIntensity<T extends ImageGray<T>>Several different types of corner detectors [1,2] all share the same initial processing steps.Fields in boofcv.alg.feature.detect.intensity declared as ImageGrayMethods in boofcv.alg.feature.detect.intensity with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidGIntegralImageFeatureIntensity.hessian(T integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) Computes an approximation to the Hessian's determinant. -
Uses of ImageGray in boofcv.alg.feature.detect.intensity.impl
Classes in boofcv.alg.feature.detect.intensity.impl with type parameters of type ImageGrayModifier and TypeInterfaceDescriptioninterfaceFastCornerInterface<T extends ImageGray<T>>Low level interface for specific implementations of Fast Corner detectors.classImplSsdCornerBase<D extends ImageGray<D>,D2 extends ImageGray<D2>> Several corner detector algorithms work by computing a symmetric matrix whose elements are composed of the convolution of the image's gradient squared.classImplSsdCornerBase<D extends ImageGray<D>,D2 extends ImageGray<D2>> Several corner detector algorithms work by computing a symmetric matrix whose elements are composed of the convolution of the image's gradient squared.classImplSsdCornerBox<D extends ImageGray<D>,D2 extends ImageGray<D2>> Unweigthed or box filter version ofImplSsdCornerBaseclassImplSsdCornerBox<D extends ImageGray<D>,D2 extends ImageGray<D2>> Unweigthed or box filter version ofImplSsdCornerBaseclassImplSsdCornerNaive<T extends ImageGray<T>>Naive implementation ofShiTomasiCornerIntensitywhich performs computations in a straight forward but inefficient manor.Fields in boofcv.alg.feature.detect.intensity.impl declared as ImageGray -
Uses of ImageGray in boofcv.alg.feature.detect.interest
Classes in boofcv.alg.feature.detect.interest with type parameters of type ImageGrayModifier and TypeClassDescriptionclassEasyGeneralFeatureDetector<T extends ImageGray<T>,D extends ImageGray<D>> Detects features usingGeneralFeatureDetectorbut Handles all the derivative computations automatically.classEasyGeneralFeatureDetector<T extends ImageGray<T>,D extends ImageGray<D>> Detects features usingGeneralFeatureDetectorbut Handles all the derivative computations automatically.classFastHessianFeatureDetector<II extends ImageGray<II>>The Fast Hessian (FH) [1] interest point detector is designed to be a fast multi-scale "blob" detector.classFeatureLaplacePyramid<T extends ImageGray<T>,D extends ImageGray<D>> Feature detector across image pyramids that uses the Laplacian to determine strength in scale-space.classFeatureLaplacePyramid<T extends ImageGray<T>,D extends ImageGray<D>> Feature detector across image pyramids that uses the Laplacian to determine strength in scale-space.classFeaturePyramid<T extends ImageGray<T>,D extends ImageGray<D>> Detects scale invariant interest/corner points by computing the feature intensities across a pyramid of different scales.classFeaturePyramid<T extends ImageGray<T>,D extends ImageGray<D>> Detects scale invariant interest/corner points by computing the feature intensities across a pyramid of different scales.classGeneralFeatureDetector<I extends ImageGray<I>,D extends ImageGray<D>> Detects features which are local maximums and/or local minimums in the feature intensity image.classGeneralFeatureDetector<I extends ImageGray<I>,D extends ImageGray<D>> Detects features which are local maximums and/or local minimums in the feature intensity image.Fields in boofcv.alg.feature.detect.interest declared as ImageGray -
Uses of ImageGray in boofcv.alg.feature.detect.line
Classes in boofcv.alg.feature.detect.line with type parameters of type ImageGrayModifier and TypeClassDescriptionclassGridRansacLineDetector<D extends ImageGray<D>>Line segment feature detector.classHoughTransformGradient<D extends ImageGray<D>>Base class for Hough transforms which use a pixel coordinate and the gradient to describe a line.classHoughTransformGradient_MT<D extends ImageGray<D>>Concurrent version ofHoughTransformGradientMethods in boofcv.alg.feature.detect.line with type parameters of type ImageGray -
Uses of ImageGray in boofcv.alg.feature.detect.peak
Classes in boofcv.alg.feature.detect.peak with type parameters of type ImageGrayModifier and TypeClassDescriptionclassMeanShiftPeak<T extends ImageGray<T>>Simple implementations of mean-shift intended to finding local peaks inside an intensity image.Fields in boofcv.alg.feature.detect.peak declared as ImageGray -
Uses of ImageGray in boofcv.alg.feature.orientation
Classes in boofcv.alg.feature.orientation with type parameters of type ImageGrayModifier and TypeClassDescriptionclassOrientationAverage<D extends ImageGray<D>>Computes the orientation of a region by summing up the derivative along each axis independently then computing the direction fom the sum.classOrientationHistogram<D extends ImageGray<D>>Estimates the orientation by creating a histogram of discrete angles around the entire circle.classOrientationHistogramSift<Deriv extends ImageGray<Deriv>>Computes the orientation of a region around a point in scale-space as specified in the SIFT [1] paper.classOrientationImageAverage<T extends ImageGray<T>>Computes the orientation of a region by computing a weighted sum of each pixel's intensity using their respective sine and cosine values.classOrientationIntegralBase<II extends ImageGray<II>,G extends GradientValue> Common base class for integral image region orientation algorithms.classOrientationSlidingWindow<D extends ImageGray<D>>Estimates the orientation by sliding window across all angles.Fields in boofcv.alg.feature.orientation declared as ImageGrayModifier and TypeFieldDescriptionprotected DOrientationAverage.derivXprotected DOrientationHistogram.derivXprotected DOrientationSlidingWindow.derivXprotected DOrientationAverage.derivYprotected DOrientationHistogram.derivYprotected DOrientationSlidingWindow.derivYprotected IIOrientationIntegralBase.iiprotected TOrientationImageAverage.image -
Uses of ImageGray in boofcv.alg.feature.orientation.impl
Classes in boofcv.alg.feature.orientation.impl with type parameters of type ImageGrayModifier and TypeClassDescriptionclassImplOrientationAverageGradientIntegral<T extends ImageGray<T>,G extends GradientValue> Estimates the orientation of a region by computing the image derivative from an integral image.classImplOrientationImageAverageIntegral<T extends ImageGray<T>,G extends GradientValue> Estimates the orientation of a region using a "derivative free" method.classImplOrientationSlidingWindowIntegral<T extends ImageGray<T>,G extends GradientValue> Implementation ofOrientationSlidingWindowfor integral images. -
Uses of ImageGray in boofcv.alg.fiducial.aztec
Classes in boofcv.alg.fiducial.aztec with type parameters of type ImageGrayModifier and TypeClassDescriptionclassAztecDecoderImage<T extends ImageGray<T>>Given location of a candidate finder patterns and the source image, decode the marker.classAztecFinderPatternDetector<T extends ImageGray<T>>Searches for Aztec finder patterns inside an image and returns a list of candidates. -
Uses of ImageGray in boofcv.alg.fiducial.calib
Classes in boofcv.alg.fiducial.calib with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDetectFiducialSquareGrid<T extends ImageGray<T>>A fiducial composed ofBaseDetectFiducialSquareintended for use in calibration. -
Uses of ImageGray in boofcv.alg.fiducial.calib.chess
Classes in boofcv.alg.fiducial.calib.chess with type parameters of type ImageGrayModifier and TypeClassDescriptionclassChessboardCornerClusterFinder<T extends ImageGray<T>>From a set ofChessboardCornersfind all the chessboard grids in view.classChessboardCornerEdgeIntensity<T extends ImageGray<T>>Computes edge intensity for the line between two corners.classChessboardPolygonHelper<T extends ImageGray<T>>Helper which expands polygons prior to optimization.classDetectChessboardBinaryPattern<T extends ImageGray<T>>Detects calibration points inside a chessboard calibration target.classDetectChessboardSquarePoints<T extends ImageGray<T>>Given a binary image it detects the presence of chess board calibration grids.classDetectChessboardXCornerPatterns<T extends ImageGray<T>>Chessboard detector that uses X-Corners and finds all valid chessboard patterns inside the image. -
Uses of ImageGray in boofcv.alg.fiducial.calib.circle
Classes in boofcv.alg.fiducial.calib.circle with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDetectCircleGrid<T extends ImageGray<T>>Base class for grid based circle fiducials.classDetectCircleHexagonalGrid<T extends ImageGray<T>>Detects a hexagonal circle grid.classDetectCircleRegularGrid<T extends ImageGray<T>>Detects regular grids of circles, see below. -
Uses of ImageGray in boofcv.alg.fiducial.calib.ecocheck
Classes in boofcv.alg.fiducial.calib.ecocheck with type parameters of type ImageGrayModifier and TypeClassDescriptionclassECoCheckDetector<T extends ImageGray<T>>Detects chessboard patterns with marker and grid coordinate information encoded inside of the inner white squares. -
Uses of ImageGray in boofcv.alg.fiducial.calib.grid
Classes in boofcv.alg.fiducial.calib.grid with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDetectSquareGridFiducial<T extends ImageGray<T>>Detect a square grid calibration target and returns the corner points of each square. -
Uses of ImageGray in boofcv.alg.fiducial.dots
Classes in boofcv.alg.fiducial.dots with type parameters of type ImageGrayModifier and TypeClassDescriptionclassUchiyaMarkerImageTracker<T extends ImageGray<T>>Extension ofUchiyaMarkerTrackerthat includes image processing. -
Uses of ImageGray in boofcv.alg.fiducial.microqr
Classes in boofcv.alg.fiducial.microqr with type parameters of type ImageGrayModifier and TypeClassDescriptionclassMicroQrCodeDecoderImage<T extends ImageGray<T>>Given an image and a known location of a Micro QR Code, decode the marker. -
Uses of ImageGray in boofcv.alg.fiducial.qrcode
Classes in boofcv.alg.fiducial.qrcode with type parameters of type ImageGrayModifier and TypeClassDescriptionclassQrCodeAlignmentPatternLocator<T extends ImageGray<T>>Searches the image for alignment patterns.classQrCodeBinaryGridReader<T extends ImageGray<T>>Reads binary values from the qr code's grid.classQrCodeDecoderImage<T extends ImageGray<T>>Uses position pattern graph to find candidate QR Codes.classQrCodePositionPatternDetector<T extends ImageGray<T>>Detects position patterns for a QR code inside an image.classSquareLocatorPatternDetectorBase<T extends ImageGray<T>>Several fiducials use square objects as locator patterns for the markers. -
Uses of ImageGray in boofcv.alg.fiducial.square
Classes in boofcv.alg.fiducial.square with type parameters of type ImageGrayModifier and TypeClassDescriptionclassBaseDetectFiducialSquare<T extends ImageGray<T>>Base class for square fiducial detectors.classDetectFiducialSquareBinary<T extends ImageGray<T>>Square fiducial that encodes numerical values in a binary N by N grids, where N ≥ 3.classDetectFiducialSquareHamming<T extends ImageGray<T>>This detector decodes binary square fiducials where markers are indentified from a set of markers which is much smaller than the number of possible numbers in the grid.classDetectFiducialSquareImage<T extends ImageGray<T>>Fiducial which uses images to describe arbitrary binary patterns. -
Uses of ImageGray in boofcv.alg.filter.basic
Methods in boofcv.alg.filter.basic with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TGGrayImageOps.brighten(T input, double beta, double max, T output) Brightens the image's intensity:
Ox,y = Ix,y + betastatic <T extends ImageGray<T>>
TGGrayImageOps.stretch(T input, double gamma, double beta, double max, T output) Stretches the image's intensity:
Ox,y = Ix,yγ + beta -
Uses of ImageGray in boofcv.alg.filter.binary
Classes in boofcv.alg.filter.binary with type parameters of type ImageGrayModifier and TypeClassDescriptionclassThresholdBlock<T extends ImageGray<T>,S extends ImageBase<S>> Computes image statistics in regularly spaced blocks across the image.classThresholdBlock_MT<T extends ImageGray<T>,S extends ImageBase<S>> Concurrent version ofThresholdBlock.static interfaceThresholdBlock.BlockProcessor<T extends ImageGray<T>,S extends ImageBase<S>> classThresholdBlockMean<T extends ImageGray<T>>Applies a threshold to an image by computing the mean values in a regular grid across the image.classThresholdBlockMinMax<T extends ImageGray<T>,I extends ImageInterleaved<I>> Applies a threshold to an image by computing the min and max values in a regular grid across the image.Methods in boofcv.alg.filter.binary with type parameters of type ImageGrayModifier and TypeMethodDescriptionGThresholdImageOps.blockMean(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down) Applies a threshold to an image by computing the mean values in a regular grid across the input image.GThresholdImageOps.blockMinMax(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down, double textureThreshold) Applies a threshold to an image by computing the min and max values in a regular grid across the input image.GThresholdImageOps.blockOtsu(T input, @Nullable GrayU8 output, boolean otsu2, ConfigLength width, double tuning, double scale, boolean down) Applies a threshold to an image by computing the Otsu threshold in a regular grid across the input image.GThresholdImageOps.localGaussian(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down, T work1, @Nullable ImageGray work2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.GThresholdImageOps.localMean(T input, GrayU8 output, ConfigLength width, double scale, boolean down, T work1, T work2, @Nullable GrowArray work3) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.GThresholdImageOps.localNiblack(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesNiblackthresholding to the input image.GThresholdImageOps.localNick(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesNICKthresholding to the input image.GThresholdImageOps.localOtsu(T input, @Nullable GrayU8 output, boolean otsu2, ConfigLength width, double tuning, double scale, boolean down) GThresholdImageOps.localSauvola(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesSauvolathresholding to the input image.GThresholdImageOps.localWolf(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesWolfthresholding to the input image.GThresholdImageOps.niblackFamily(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down, ThresholdNiblackFamily.Variant variant) Applies a global threshold across the whole image.Methods in boofcv.alg.filter.binary with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic doubleGThresholdImageOps.computeEntropy(ImageGray input, double minValue, double maxValue) Computes a threshold which maximizes the entropy between the foreground and background regions.static doubleGThresholdImageOps.computeHuang(ImageGray input, double minValue, double maxValue) Computes Huang's Minimum fyzzy thresholding from an input image.static doubleComputes Li's Minimum Cross Entropy thresholding from an input image.static doubleGThresholdImageOps.computeOtsu(ImageGray input, double minValue, double maxValue) Computes the variance based threshold using Otsu's method from an input image.static intGThresholdImageOps.computeOtsu2(ImageGray input, int minValue, int maxValue) Computes the variance based threshold using a modified Otsu method from an input image.GThresholdImageOps.localGaussian(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down, T work1, @Nullable ImageGray work2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel. -
Uses of ImageGray in boofcv.alg.filter.blur
Methods in boofcv.alg.filter.blur with type parameters of type ImageGrayModifier and TypeMethodDescriptionBlurImageOps.gaussian(Planar<T> input, @Nullable Planar<T> output, double sigmaX, int radiusX, double sigmaY, int radiusY, T storage) Applies Gaussian blur to aPlanarBlurImageOps.gaussian(Planar<T> input, @Nullable Planar<T> output, double sigma, int radius, T storage) Applies Gaussian blur to aPlanarBlurImageOps.mean(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, T storage, @Nullable GrowArray workVert) Applies a mean box filter with weighted borders.BlurImageOps.mean(Planar<T> input, @Nullable Planar<T> output, int radius, T storage, @Nullable GrowArray workVert) Applies mean box filter to aPlanarBlurImageOps.meanAdaptive(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, double noiseVariance) Adaptive applies mean blur filter while maintaining edge sharpness with re-weighted image borders.BlurImageOps.meanB(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, @Nullable ImageBorder<T> binput, T storage, @Nullable GrowArray workVert) Applies a mean box filter with extended borders.BlurImageOps.meanGeometric(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.BlurImageOps.median(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, @Nullable GrowArray<?> work) Applies median filter to aPlanar<T extends ImageGray<T>>
voidAdaptiveMeanFilter.process(T src, T dst) Generic version for single band images. -
Uses of ImageGray in boofcv.alg.filter.blur.impl
Methods in boofcv.alg.filter.blur.impl with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidGeometricMeanFilter_MT.filter(T src, int radiusX, int radiusY, double mean, T dst) Applies filter with type determined at runtime.static <T extends ImageGray<T>>
voidGeometricMeanFilter.filter(T src, int radiusX, int radiusY, double mean, T dst) Applies filter with type determined at runtime.Methods in boofcv.alg.filter.blur.impl with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic voidImplMedianSortNaive_MT.process(ImageGray input, ImageGray output, int radiusX, int radiusY, @Nullable GrowArray workspace) static voidImplMedianSortNaive.process(ImageGray input, ImageGray output, int radiusX, int radiusY, @Nullable GrowArray workspace) -
Uses of ImageGray in boofcv.alg.filter.convolve
Methods in boofcv.alg.filter.convolve with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic voidConvolveImageDownNoBorder.checkParameters(ImageGray input, ImageGray output, int skip) static voidConvolveImageDownNoBorder.checkParametersH(ImageGray input, ImageGray output, int skip) static voidConvolveImageDownNoBorder.checkParametersV(ImageGray input, ImageGray output, int skip) -
Uses of ImageGray in boofcv.alg.filter.derivative
Methods in boofcv.alg.filter.derivative with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <I extends ImageGray<I>,D extends ImageGray<D>>
AnyImageDerivative<I,D> GImageDerivativeOps.createAnyDerivatives(DerivativeType type, Class<I> inputType, Class<D> derivType) Convenience function for creating an instance ofAnyImageDerivative.static <I extends ImageGray<I>,D extends ImageGray<D>>
AnyImageDerivative<I,D> GImageDerivativeOps.createAnyDerivatives(DerivativeType type, Class<I> inputType, Class<D> derivType) Convenience function for creating an instance ofAnyImageDerivative.static <I extends ImageGray<I>,D extends ImageGray<D>>
AnyImageDerivative<I,D> GImageDerivativeOps.derivativeForScaleSpace(Class<I> inputType, Class<D> derivType) Creates an instance ofAnyImageDerivativewhich is intended for use of calculating scale-spaces.static <I extends ImageGray<I>,D extends ImageGray<D>>
AnyImageDerivative<I,D> GImageDerivativeOps.derivativeForScaleSpace(Class<I> inputType, Class<D> derivType) Creates an instance ofAnyImageDerivativewhich is intended for use of calculating scale-spaces.GImageDerivativeOps.getDerivativeType(Class<I> imageType) Returns the type of image the derivative should be for the specified input type.GImageDerivativeOps.getDerivativeType(Class<I> imageType) Returns the type of image the derivative should be for the specified input type.GImageDerivativeOps.gradient(DerivativeType type, I input, D derivX, D derivY, BorderType borderType) Computes the gradient using the specified image type.GImageDerivativeOps.gradient(DerivativeType type, I input, D derivX, D derivY, BorderType borderType) Computes the gradient using the specified image type.static <D extends ImageGray<D>>
voidGImageDerivativeOps.hessian(DerivativeType type, D derivX, D derivY, D derivXX, D derivYY, D derivXY, BorderType borderType) Computes the hessian from the gradient.GImageDerivativeOps.hessian(DerivativeType type, I input, D derivXX, D derivYY, D derivXY, BorderType borderType) Computes the hessian from the original input image.GImageDerivativeOps.hessian(DerivativeType type, I input, D derivXX, D derivYY, D derivXY, BorderType borderType) Computes the hessian from the original input image.GImageDerivativeOps.laplace(I input, D output, BorderType borderType) GImageDerivativeOps.laplace(I input, D output, BorderType borderType) GradientPrewitt.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientPrewitt.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientScharr.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientScharr.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientSobel.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientSobel.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientThree.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientThree.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientTwo0.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientTwo0.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientTwo1.process(I input, D derivX, D derivY, @Nullable ImageBorder border) GradientTwo1.process(I input, D derivX, D derivY, @Nullable ImageBorder border) HessianSobel.process(I input, D derivXX, D derivYY, D derivXY, @Nullable ImageBorder border) HessianSobel.process(I input, D derivXX, D derivYY, D derivXY, @Nullable ImageBorder border) HessianThree.process(I input, D derivXX, D derivYY, D derivXY, @Nullable ImageBorder border) HessianThree.process(I input, D derivXX, D derivYY, D derivXY, @Nullable ImageBorder border) -
Uses of ImageGray in boofcv.alg.filter.kernel
Methods in boofcv.alg.filter.kernel with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray>
TGKernelMath.convertToImage(Kernel2D kernel) Methods in boofcv.alg.filter.kernel with parameters of type ImageGray -
Uses of ImageGray in boofcv.alg.filter.misc
Methods in boofcv.alg.filter.misc with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidDown samples a planar image.static <T extends ImageGray<T>>
voidDown samples a planar image.static <T extends ImageGray<T>>
TAverageDownSampleOps.downMaxPixels(T full, T small, int maxPixels) If the full resolution image is too large it's down sampled to match the maximum allowed pixels.Methods in boofcv.alg.filter.misc with parameters of type ImageGray -
Uses of ImageGray in boofcv.alg.flow
Classes in boofcv.alg.flow with type parameters of type ImageGrayModifier and TypeClassDescriptionclassBroxWarpingSpacial<T extends ImageGray<T>>Dense optical flow which adheres to a brightness constancy assumption, a gradient constancy assumption, and a discontinuity-preserving spatio-temporal smoothness constraint.classDenseFlowPyramidBase<T extends ImageGray<T>>Base class for pyramidal dense flow algorithms based on IPOL papers.classDenseOpticalFlowBlockPyramid<T extends ImageGray<T>>Computes dense optical flow optical using pyramidal approach with square regions and a locally exhaustive search.classDenseOpticalFlowKlt<I extends ImageGray<I>,D extends ImageGray<D>> Computes the dense optical flow usingKltTracker.classDenseOpticalFlowKlt<I extends ImageGray<I>,D extends ImageGray<D>> Computes the dense optical flow usingKltTracker.classHornSchunckPyramid<T extends ImageGray<T>>Pyramidal implementation of Horn-Schunck [2] based on the discussion in [1].Fields in boofcv.alg.flow declared as ImageGrayMethods in boofcv.alg.flow with type parameters of type ImageGrayModifier and TypeMethodDescriptionprotected static <T extends ImageGray<T>>
voidDenseFlowPyramidBase.imageNormalization(T image1, T image2, GrayF32 normalized1, GrayF32 normalized2) Function to normalize the images between 0 and 255.static <T extends ImageGray<T>>
PyramidFloat<T>UtilDenseOpticalFlow.standardPyramid(int width, int height, double scale, double sigma, int minSize, int maxLayers, Class<T> imageType) Create a standard image pyramid used by dense optical flow parameters.Methods in boofcv.alg.flow with parameters of type ImageGrayModifier and TypeMethodDescriptionvoidDenseOpticalFlowKlt.process(ImagePyramid<I> prev, D[] prevDerivX, D[] prevDerivY, ImagePyramid<I> curr, ImageFlow output) -
Uses of ImageGray in boofcv.alg.geo
Methods in boofcv.alg.geo with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
ImageDistort<T,T> RectifyDistortImageOps.rectifyImage(FMatrixRMaj rectify, BorderType borderType, Class<T> imageType) Creates anImageDistortfor rectifying an image given its rectification matrix. -
Uses of ImageGray in boofcv.alg.interpolate
Classes in boofcv.alg.interpolate with type parameters of type ImageGrayModifier and TypeClassDescriptionclassBilinearPixelS<T extends ImageGray<T>>Performs bilinear interpolation to extract values between pixels in an image.classInterpolatePixel_S_to_MB<T extends ImageGray<T>>Wrapper that allows aInterpolatePixelSto be used as aInterpolatePixelMB, input image has to beImageGray.classInterpolatePixelDistortS<T extends ImageGray<T>>Applies distortion to a coordinate then samples the image with interpolation.interfaceInterpolatePixelS<T extends ImageGray<T>>Interface for interpolation between pixels on a per-pixel basis for a single band image.interfaceInterpolateRectangle<T extends ImageGray<T>>Performs interpolation across a whole rectangular region inside the image.classNearestNeighborPixelS<T extends ImageGray<T>>Performs nearest neighbor interpolation to extract values between pixels in an image.classPolynomialPixel<T extends ImageGray<T>>Polynomial interpolation usingNeville'salgorithm.Fields in boofcv.alg.interpolate declared as ImageGray -
Uses of ImageGray in boofcv.alg.misc
Methods in boofcv.alg.misc with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidComputes the average for each pixel across all bands in thePlanarimage.static <T extends ImageGray<T>>
voidComputes the average for each pixel across the specified bands in thePlanarimage.static <T extends ImageGray<T>>
voidImageBandMath.checkInput(Planar<T> input, int startBand, int lastBand) static <T extends ImageGray<T>>
voidComputes the maximum for each pixel across all bands in thePlanarimage.static <T extends ImageGray<T>>
voidComputes the maximum for each pixel across the specified bands in thePlanarimage.static <T extends ImageGray<T>>
voidComputes the median for each pixel across all bands in thePlanarimage.static <T extends ImageGray<T>>
voidComputes the median for each pixel across the specified bands in thePlanarimage.static <T extends ImageGray<T>>
voidComputes the minimum for each pixel across all bands in thePlanarimage.static <T extends ImageGray<T>>
voidComputes the minimum for each pixel across specified bands in thePlanarimage.static <T extends ImageGray<T>>
voidComputes the standard deviation for each pixel across all bands in thePlanarimage.static <T extends ImageGray<T>>
voidComputes the standard deviation for each pixel across the specified bands in thePlanarimage.static <T extends ImageGray<T>>
doubleGImageStatistics.variance(T input, double mean) Computes the variance of pixel intensity values inside the image.Methods in boofcv.alg.misc with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic voidImageNormalization.apply(ImageGray input, NormalizeParameters parameter, ImageGray output) Applies the normalization to the image.static voidComputes the histogram of intensity values for the image.static voidGImageStatistics.histogramScaled(ImageGray input, double minValue, double maxValue, int[] histogram) Computes the histogram of intensity values for the image.static voidGImageMiscOps.insertBand(ImageGray input, int band, ImageMultiBand output) Computes the mean of the absolute value of the difference between the two images.static voidImageNormalization.maxAbsOfOne(ImageGray input, ImageGray output, @Nullable NormalizeParameters parameters) Normalizes the image so that the max abs of the image is 1.static voidImageNormalization.zeroMeanMaxOne(ImageGray input, ImageGray output, @Nullable NormalizeParameters parameters) Ensures that the output image has a mean zero and a max abs(pixel) of 1static voidImageNormalization.zeroMeanStdOne(ImageGray input, ImageGray output, @Nullable NormalizeParameters parameters) Ensures that the output image has a mean zero and a standard deviation of 1. -
Uses of ImageGray in boofcv.alg.mvs
Classes in boofcv.alg.mvs with type parameters of type ImageGrayModifier and TypeClassDescriptionclassMultiBaselineStereoIndependent<Image extends ImageGray<Image>>Solution for the Multi Baseline Stereo (MBS) problem which uses independently computed stereo disparity images [1] with one common "center" image.classMultiViewStereoFromKnownSceneStructure<T extends ImageGray<T>>Creates a dense point cloud from multiple stereo pairs.Methods in boofcv.alg.mvs with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic floatMultiViewStereoOps.averageScore(ImageGray<?> disparity, double disparityRange, GrayF32 score) Computes the average error for valid values inside a disparity imagestatic voidMultiViewStereoOps.disparityToCloud(ImageGray<?> disparity, DisparityParameters parameters, @Nullable PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) Converts the disparity image into a point cloud.static voidMultiViewStereoOps.invalidateUsingError(ImageGray<?> disparity, double disparityRange, GrayF32 score, float threshold) Marks disparity pixels as invalid if their error exceeds the threshold -
Uses of ImageGray in boofcv.alg.segmentation.cc
Classes in boofcv.alg.segmentation.cc with type parameters of type ImageGrayModifier and TypeClassDescriptionclassConnectedTwoRowSpeckleFiller<T extends ImageGray<T>>Searches for small clusters (or blobs) of connected pixels and then fills them in with the specified fill color. -
Uses of ImageGray in boofcv.alg.segmentation.ms
Classes in boofcv.alg.segmentation.ms with type parameters of type ImageGrayModifier and TypeClassDescriptionclassSegmentMeanShiftSearchGray<T extends ImageGray<T>>Implementation ofSegmentMeanShiftSearchfor gray-scale images -
Uses of ImageGray in boofcv.alg.sfm
Classes in boofcv.alg.sfm with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDepthSparse3D<T extends ImageGray<T>>Computes the 3D coordinate a point in a visual camera given a depth image.classStereoProcessingBase<T extends ImageGray<T>>Base class that configures stereo processing.classStereoSparse3D<T extends ImageGray<T>>Computes stereo disparity on a per pixel basis as requested.Fields in boofcv.alg.sfm declared as ImageGrayModifier and TypeFieldDescriptionprotected TDepthSparse3D.depthImageprotected TStereoProcessingBase.imageLeftRectprotected TStereoProcessingBase.imageRightRect -
Uses of ImageGray in boofcv.alg.sfm.d3
Classes in boofcv.alg.sfm.d3 with type parameters of type ImageGrayModifier and TypeClassDescriptionclassVisOdomStereoQuadPnP<T extends ImageGray<T>,TD extends TupleDesc<TD>> Stereo visual odometry algorithm which associates image features across two stereo pairs for a total of four images. -
Uses of ImageGray in boofcv.alg.sfm.d3.direct
Classes in boofcv.alg.sfm.d3.direct with type parameters of type ImageGrayModifier and TypeClassDescriptionclassPyramidDirectColorDepth<T extends ImageGray<T>>Adds a pyramidal implementation on top ofVisOdomDirectColorDepthto enable it to handle larger motions which its local approach couldn't handle in a single layer.classVisOdomDirectColorDepth<I extends ImageGray<I>,D extends ImageGray<D>> TODO Fill inclassVisOdomDirectColorDepth<I extends ImageGray<I>,D extends ImageGray<D>> TODO Fill in -
Uses of ImageGray in boofcv.alg.sfm.overhead
Classes in boofcv.alg.sfm.overhead with type parameters of type ImageGrayModifier and TypeClassDescriptionclassCreateSyntheticOverheadViewPL<T extends ImageGray<T>>Implementation ofCreateSyntheticOverheadViewforPlanar.classCreateSyntheticOverheadViewS<T extends ImageGray<T>>Implementation ofCreateSyntheticOverheadViewforImageGray. -
Uses of ImageGray in boofcv.alg.shapes.edge
Classes in boofcv.alg.shapes.edge with type parameters of type ImageGrayModifier and TypeClassDescriptionclassBaseIntegralEdge<T extends ImageGray<T>>Base class for computing line integrals along lines/edges.classEdgeIntensityPolygon<T extends ImageGray<T>>Looks at the difference in pixel values along the edge of a polygon and decides if its a false positive or not.classScoreLineSegmentEdge<T extends ImageGray<T>>Looks at the difference in pixel values along the edge of a polygon and decides if its a false positive or not.classSnapToLineEdge<T extends ImageGray<T>>Snaps a line to an edge of an object. -
Uses of ImageGray in boofcv.alg.shapes.ellipse
Classes in boofcv.alg.shapes.ellipse with type parameters of type ImageGrayModifier and TypeClassDescriptionclassBinaryEllipseDetector<T extends ImageGray<T>>Detects ellipses inside gray scale images.classEdgeIntensityEllipse<T extends ImageGray<T>>Computes the edge intensity along the an ellipse.classSnapToEllipseEdge<T extends ImageGray<T>>Refines an initial estimate of an elipse using a subpixel contour technique. -
Uses of ImageGray in boofcv.alg.shapes.polygon
Classes in boofcv.alg.shapes.polygon with type parameters of type ImageGrayModifier and TypeClassDescriptionclassContourEdgeIntensity<T extends ImageGray<T>>Computes the average value of points sampled outside and inside the contour at regular intervals.classDetectPolygonBinaryGrayRefine<T extends ImageGray<T>>Detects polygons using contour of blobs in a binary image.classDetectPolygonFromContour<T extends ImageGray<T>>Detects convex polygons with the specified number of sides in an image.interfaceRefinePolygonToGray<T extends ImageGray<T>>Refines a polygon using the gray scale image.classRefinePolygonToGrayLine<T extends ImageGray<T>>Improves the fits of a polygon's which is darker or lighter than the background.Fields in boofcv.alg.shapes.polygon declared as ImageGray -
Uses of ImageGray in boofcv.alg.structure
Classes in boofcv.alg.structure with type parameters of type ImageGrayModifier and TypeClassDescriptionclassSparseSceneToDenseCloud<T extends ImageGray<T>>Takes in a known sparse scene that's in SBA format and converts it into a dense point cloud. -
Uses of ImageGray in boofcv.alg.tracker.circulant
Classes in boofcv.alg.tracker.circulant with type parameters of type ImageGrayModifier and TypeClassDescriptionclassCirculantTracker<T extends ImageGray<T>>Tracker that uses the theory of Circulant matrices, Discrete Fourier Transform (DCF), and linear classifiers to track a target and learn its changes in appearance [1]. -
Uses of ImageGray in boofcv.alg.tracker.dda
Classes in boofcv.alg.tracker.dda with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDetectDescribeAssociateTracker<I extends ImageGray<I>,TD extends TupleDesc<TD>> Base class for detect-describe-associate type trackers. -
Uses of ImageGray in boofcv.alg.tracker.hybrid
Classes in boofcv.alg.tracker.hybrid with type parameters of type ImageGrayModifier and TypeClassDescriptionclassHybridTrackerScalePoint<I extends ImageGray<I>,D extends ImageGray<D>, TD extends TupleDesc<TD>> Combines a KLT tracker with Detect-Describe-Associate type trackers.classHybridTrackerScalePoint<I extends ImageGray<I>,D extends ImageGray<D>, TD extends TupleDesc<TD>> Combines a KLT tracker with Detect-Describe-Associate type trackers.classPyramidKltForHybrid<I extends ImageGray<I>,D extends ImageGray<D>> Pyramidal KLT tracker designed forHybridTrackerScalePoint.classPyramidKltForHybrid<I extends ImageGray<I>,D extends ImageGray<D>> Pyramidal KLT tracker designed forHybridTrackerScalePoint.Methods in boofcv.alg.tracker.hybrid with parameters of type ImageGrayModifier and TypeMethodDescriptionvoidPyramidKltForHybrid.setInputs(ImagePyramid<I> image, D[] derivX, D[] derivY) voidHybridTrackerScalePoint.updateTracks(PyramidDiscrete<I> pyramid, D[] derivX, D[] derivY) Updates the location and description of tracks using KLT. -
Uses of ImageGray in boofcv.alg.tracker.klt
Classes in boofcv.alg.tracker.klt with type parameters of type ImageGrayModifier and TypeClassDescriptionclassKltTracker<I extends ImageGray<I>,D extends ImageGray<D>> A Kanade-Lucas-Tomasi (KLT) [1,2,3,4] point feature tracker for a single layer gray scale image.classKltTracker<I extends ImageGray<I>,D extends ImageGray<D>> A Kanade-Lucas-Tomasi (KLT) [1,2,3,4] point feature tracker for a single layer gray scale image.classPyramidKltTracker<InputImage extends ImageGray<InputImage>,DerivativeImage extends ImageGray<DerivativeImage>> A pyramid Kanade-Lucas-Tomasi (KLT) tracker that allows features to be tracker over a larger region than the basic (KltTracker) implementation.classPyramidKltTracker<InputImage extends ImageGray<InputImage>,DerivativeImage extends ImageGray<DerivativeImage>> A pyramid Kanade-Lucas-Tomasi (KLT) tracker that allows features to be tracker over a larger region than the basic (KltTracker) implementation.Fields in boofcv.alg.tracker.klt declared as ImageGrayModifier and TypeFieldDescriptionprotected DKltTracker.derivXprotected @Nullable DerivativeImage[]PyramidKltTracker.derivXprotected DKltTracker.derivYprotected @Nullable DerivativeImage[]PyramidKltTracker.derivYprotected IKltTracker.imageMethods in boofcv.alg.tracker.klt with parameters of type ImageGrayModifier and TypeMethodDescriptionvoidPyramidKltTracker.setImage(ImagePyramid<InputImage> image, DerivativeImage[] derivX, DerivativeImage[] derivY) Sets the current input images for the tracker to use. -
Uses of ImageGray in boofcv.alg.tracker.sfot
Classes in boofcv.alg.tracker.sfot with type parameters of type ImageGrayModifier and TypeClassDescriptionclassSparseFlowObjectTracker<Image extends ImageGray<Image>,Derivative extends ImageGray<Derivative>> Uses a pyramidal KLT tracker to track features inside the user selected region.classSparseFlowObjectTracker<Image extends ImageGray<Image>,Derivative extends ImageGray<Derivative>> Uses a pyramidal KLT tracker to track features inside the user selected region. -
Uses of ImageGray in boofcv.alg.tracker.tld
Classes in boofcv.alg.tracker.tld with type parameters of type ImageGrayModifier and TypeClassDescriptionclassTldDetection<T extends ImageGray<T>>Runs a detection cascade for each region.classTldFernClassifier<T extends ImageGray<T>>Manages ferns, creates their descriptions, compute their values, and handles their probabilities.classTldLearning<T extends ImageGray<T>>Uses information from the user and from the tracker to update the positive and negative target model for both ferns and templates.classTldRegionTracker<I extends ImageGray<I>,D extends ImageGray<D>> Tracks features inside target's rectangle using pyramidal KLT and updates the rectangle using found motion.classTldRegionTracker<I extends ImageGray<I>,D extends ImageGray<D>> Tracks features inside target's rectangle using pyramidal KLT and updates the rectangle using found motion.classTldTemplateMatching<T extends ImageGray<T>>CreatedNCCtemplates to describe the target region.classTldTracker<T extends ImageGray<T>,D extends ImageGray<D>> Main class for Tracking-Learning-Detection (TLD) [1] (a.k.a Predator) object tracker for video sequences.classTldTracker<T extends ImageGray<T>,D extends ImageGray<D>> Main class for Tracking-Learning-Detection (TLD) [1] (a.k.a Predator) object tracker for video sequences.classTldVarianceFilter<T extends ImageGray<T>>Compute the variance for a rectangular region using the integral image. -
Uses of ImageGray in boofcv.alg.transform.census
Methods in boofcv.alg.transform.census with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidGCensusTransform.dense3x3(T input, GrayU8 output, @Nullable ImageBorder<T> border) static <T extends ImageGray<T>>
voidGCensusTransform.dense5x5(T input, GrayS32 output, @Nullable ImageBorder<T> border) static <T extends ImageGray<T>>
voidGCensusTransform.sample_IU16(T input, FastAccess<Point2D_I32> sample, InterleavedU16 output, @Nullable ImageBorder<T> border, @Nullable DogArray_I32 workSpace) static <T extends ImageGray<T>>
voidGCensusTransform.sample_S64(T input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder<T> border, @Nullable DogArray_I32 workSpace) -
Uses of ImageGray in boofcv.alg.transform.ii
Classes in boofcv.alg.transform.ii with type parameters of type ImageGrayModifier and TypeClassDescriptionclassSparseIntegralGradient_NoBorder<T extends ImageGray<T>,G extends GradientValue> Computes the gradient from an integral image.classSparseIntegralGradientKernel<T extends ImageGray<T>>Computes the gradient from an integral image.Methods in boofcv.alg.transform.ii with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
doubleGIntegralImageOps.block_unsafe(T integral, int x0, int y0, int x1, int y1) Computes the value of a block inside an integral image without bounds checking.static <T extends ImageGray<T>>
doubleGIntegralImageOps.block_zero(T integral, int x0, int y0, int x1, int y1) Computes the value of a block inside an integral image and treats pixels outside of the image as zero.static <T extends ImageGray<T>>
TGIntegralImageOps.convolve(T integral, IntegralKernel kernel, T output) General code for convolving a box filter across an image using the integral image.static <T extends ImageGray<T>>
TGIntegralImageOps.convolveBorder(T integral, IntegralKernel kernel, T output, int borderX, int borderY) Convolves the kernel only across the image's border.static <T extends ImageGray<T>>
doubleGIntegralImageOps.convolveSparse(T integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.GIntegralImageOps.getIntegralType(Class<I> inputType) Given the input image, return the type of image the integral image should be.GIntegralImageOps.getIntegralType(Class<I> inputType) Given the input image, return the type of image the integral image should be.GIntegralImageOps.transform(I input, T transformed) Converts a regular image into an integral image.GIntegralImageOps.transform(I input, T transformed) Converts a regular image into an integral image. -
Uses of ImageGray in boofcv.alg.transform.pyramid
Classes in boofcv.alg.transform.pyramid with type parameters of type ImageGrayModifier and TypeClassDescriptionclassNoCacheScaleSpace<I extends ImageGray<I>,D extends ImageGray<D>> Implementation ofGaussianScaleSpacethat focuses on one scale space at a time.classNoCacheScaleSpace<I extends ImageGray<I>,D extends ImageGray<D>> Implementation ofGaussianScaleSpacethat focuses on one scale space at a time.classPyramidFloatGaussianScale<T extends ImageGray<T>>PyramidFloatin which each layer is constructed by 1) applying Gaussian blur to the previous layer, and then 2) re-sampling the blurred previous layer.classPyramidFloatScale<T extends ImageGray<T>>Updates each layer in aPyramidFloatby rescaling the layer with interpolation.Fields in boofcv.alg.transform.pyramid declared as ImageGrayMethods in boofcv.alg.transform.pyramid with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <O extends ImageGray<O>>
O[]PyramidOps.declareOutput(ImagePyramid<?> pyramid, ImageType<O> outputType) Creates an array of single band images for each layer in the provided pyramid.PyramidOps.filter(ImagePyramid<I> input, FilterImageInterface<I, O> filter, O[] output) Runs an image filter through each layer in the pyramid.PyramidOps.filter(ImagePyramid<I> input, FilterImageInterface<I, O> filter, O[] output) Runs an image filter through each layer in the pyramid.PyramidOps.gradient(ImagePyramid<I> input, ImageGradient<I, O> gradient, O[] derivX, O[] derivY) Computes the gradient for each image the pyramid.PyramidOps.gradient(ImagePyramid<I> input, ImageGradient<I, O> gradient, O[] derivX, O[] derivY) Computes the gradient for each image the pyramid.PyramidOps.hessian(O[] derivX, O[] derivY, ImageHessian<O> hessian, O[] derivXX, O[] derivYY, O[] derivXY) Computes the hessian (2nd order derivative) for each image the pyramid.PyramidOps.hessian(O[] derivX, O[] derivY, ImageHessian<O> hessian, O[] derivXX, O[] derivYY, O[] derivXY) Computes the hessian (2nd order derivative) for each image the pyramid.static <O extends ImageGray<O>>
voidPyramidOps.reshapeOutput(ImagePyramid<?> pyramid, O[] output) Reshapes each image in the array to match the layers in the pyramidstatic <T extends ImageGray<T>>
voidPyramidOps.scaleDown2(T input, T output) Scales down the input by a factor of 2.static <T extends ImageGray<T>>
voidPyramidOps.scaleImageUp(T input, T output, int scale, InterpolatePixelS<T> interp) Scales an image up using interpolationMethods in boofcv.alg.transform.pyramid that return ImageGrayModifier and TypeMethodDescriptionstatic <O extends ImageGray<O>>
O[]PyramidOps.declareOutput(ImagePyramid<?> pyramid, ImageType<O> outputType) Creates an array of single band images for each layer in the provided pyramid.Methods in boofcv.alg.transform.pyramid with parameters of type ImageGrayModifier and TypeMethodDescriptionPyramidOps.filter(ImagePyramid<I> input, FilterImageInterface<I, O> filter, O[] output) Runs an image filter through each layer in the pyramid.PyramidOps.gradient(ImagePyramid<I> input, ImageGradient<I, O> gradient, O[] derivX, O[] derivY) Computes the gradient for each image the pyramid.PyramidOps.hessian(O[] derivX, O[] derivY, ImageHessian<O> hessian, O[] derivXX, O[] derivYY, O[] derivXY) Computes the hessian (2nd order derivative) for each image the pyramid.static <O extends ImageGray<O>>
voidPyramidOps.reshapeOutput(ImagePyramid<?> pyramid, O[] output) Reshapes each image in the array to match the layers in the pyramid -
Uses of ImageGray in boofcv.alg.transform.wavelet
Methods in boofcv.alg.transform.wavelet with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic voidUtilWavelet.adjustForDisplay(ImageGray transform, int numLevels, double valueRange) Adjusts the values inside a wavelet transform to make it easier to view.static voidUtilWavelet.checkShape(ImageGray original, ImageGray transformed) The original image can have an even or odd number of width/height.static voidUtilWavelet.checkShape(WlCoef desc, ImageGray original, ImageGray transformed, int level) -
Uses of ImageGray in boofcv.core.encoding
Methods in boofcv.core.encoding with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TConvertNV21.nv21ToGray(byte[] data, int width, int height, T output, Class<T> outputType) Converts an NV21 image into a gray scale image.ConvertNV21.nv21ToPlanarYuv(byte[] data, int width, int height, Planar<T> output, Class<T> outputType) Converts an NV21 image into aPlanarYUV image.static <T extends ImageGray<T>>
TConvertYuv420_888.yuvToGray(ByteBuffer bufferY, int width, int height, int strideRow, T output, @Nullable GrowArray<DogArray_I8> workArrays, Class<T> outputType) Converts an YUV 420 888 into gray -
Uses of ImageGray in boofcv.core.image
Classes in boofcv.core.image with type parameters of type ImageGrayModifier and TypeClassDescriptionstatic classFactoryGImageGray.GSingleBase<T extends ImageGray<T>>static classFactoryGImageGray.GSingleBaseInt<T extends ImageGray<T>>classGImageGrayDistorted<T extends ImageGray<T>>Implementation ofGImageGraythat applies aPixelTransformtheninterpolatesto get the pixel's value.interfaceImageGenerator<T extends ImageGray<T>>Creates a new instance of an image of a specific configuration.Fields in boofcv.core.image declared as ImageGrayMethods in boofcv.core.image with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TGConvertImage.average(ImageInterleaved input, T output) static <T extends ImageGray<T>>
TGConvertImage.average(ImageMultiBand input, T output) Converts aImageMultiBandinto aImageGrayby computing the average value of each pixel across all the bands.static <T extends ImageGray<T>>
Tstatic <T extends ImageGray<T>>
TConverts an image from one type to another type.static <T extends ImageGray>
TGeneralizedImageOps.createSingleBand(ImageDataType type, int width, int height) static <T extends ImageGray<T>>
TGeneralizedImageOps.createSingleBand(Class<T> type, int width, int height) static <T extends ImageGray<T>>
intGeneralizedImageOps.getNumBits(Class<T> type) static <T extends ImageGray<T>>
ImageBorder<T>ImageBorderWrapped.wrap(T border, T image) Creates an ImageBorder for the two specified images.Methods in boofcv.core.image that return ImageGrayModifier and TypeMethodDescriptionT[]ImageGenerator.createArray(int number) FactoryGImageGray.GSingleBase.getImage()FactoryGImageGray.GSingleBorder.getImage()GImageGray.getImage()GImageGrayDistorted.getImage()Methods in boofcv.core.image with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TConverts an image from one type to another type.static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static doublestatic Objectstatic voidvoidvoidstatic GImageGraystatic GImageGrayFactoryGImageGray.wrap(ImageGray image, GImageGray output) static GImageMultiBandvoidvoidstatic ImageBorder -
Uses of ImageGray in boofcv.core.image.border
Methods in boofcv.core.image.border with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>,Border extends ImageBorder<T>>
BorderFactoryImageBorder.single(BorderType borderType, Class<T> imageType) Creates an instance of the requested algorithms for handling borders pixels onImageGray.static <T extends ImageGray<T>>
ImageBorder<T>FactoryImageBorder.singleValue(double value, Class<T> imageType) Creates anImageBorderthat returns the specified value always.static <T extends ImageGray<T>>
ImageBorder<T>FactoryImageBorder.singleValue(double value, T image) Creates anImageBorderthat returns the specified value always.Method parameters in boofcv.core.image.border with type arguments of type ImageGrayModifier and TypeMethodDescriptionstatic Class<ImageBorder>FactoryImageBorder.lookupBorderClassType(Class<ImageGray> imageType) Given an image type return the appropriateImageBorderclass type. -
Uses of ImageGray in boofcv.core.image.inst
Classes in boofcv.core.image.inst with type parameters of type ImageGrayModifier and TypeClassDescriptionstatic classFactoryImageGenerator.WrapImage<T extends ImageGray<T>>classSingleBandGenerator<T extends ImageGray<T>>Used to create images with a single bandMethods in boofcv.core.image.inst with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
ImageGenerator<T>static <T extends ImageGray<T>>
ImageGenerator<T>FactoryImageGenerator.create(T original) Methods in boofcv.core.image.inst that return ImageGrayModifier and TypeMethodDescriptionT[]FactoryImageGenerator.WrapImage.createArray(int number) T[]SingleBandGenerator.createArray(int number) -
Uses of ImageGray in boofcv.factory.denoise
Methods in boofcv.factory.denoise with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
DenoiseWavelet<T>FactoryDenoiseWaveletAlg.bayes(@Nullable ShrinkThresholdRule<T> rule, Class<T> imageType) ReturnsBayes shrinkwavelet based image denoiser.static <T extends ImageGray<T>>
DenoiseWavelet<T>Returnssure shrinkwavelet based image denoiser.static <T extends ImageGray<T>>
DenoiseWavelet<T>Returnsvisu shrinkwavelet based image denoiser. -
Uses of ImageGray in boofcv.factory.disparity
Methods in boofcv.factory.disparity with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.blockMatch(@Nullable ConfigDisparityBM config, Class<T> imageType, Class<DI> dispType) static <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.blockMatch(@Nullable ConfigDisparityBM config, Class<T> imageType, Class<DI> dispType) static <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.blockMatchBest5(@Nullable ConfigDisparityBMBest5 config, Class<T> imageType, Class<DI> dispType) static <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.blockMatchBest5(@Nullable ConfigDisparityBMBest5 config, Class<T> imageType, Class<DI> dispType) static <T extends ImageGray<T>>
DisparityBlockMatchRowFormatFactoryStereoDisparity.createBestFive(ConfigDisparityBM config, Class<T> imageType, DisparitySelect select, BlockRowScore rowScore) static <T extends ImageGray<T>>
DisparityBlockMatchRowFormatFactoryStereoDisparity.createBlockMatching(ConfigDisparityBM config, Class<T> imageType, DisparitySelect select, BlockRowScore rowScore) static <T extends ImageGray<T>>
DisparitySelectFactoryStereoDisparity.createDisparitySelect(ConfigDisparityBM config, Class<T> imageType, int maxError) static <T extends ImageGray<T>>
BlockRowScoreFactoryStereoDisparity.createScoreRowNcc(ConfigDisparityBM config, Class<T> imageType) static <T extends ImageGray<T>>
BlockRowScoreFactoryStereoDisparity.createScoreRowSad(ConfigDisparityBM config, Class<T> imageType) static <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.generic(ConfigDisparity config, Class<T> imageType) static <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.generic(ConfigDisparity config, Class<T> imageType) static <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.generic(ConfigDisparity config, Class<T> imageType, Class<DI> dispType) Function for creating any dense stereo disparity algorithm in BoofCVstatic <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.generic(ConfigDisparity config, Class<T> imageType, Class<DI> dispType) Function for creating any dense stereo disparity algorithm in BoofCVstatic <T extends ImageGray<T>,DI extends ImageGray<DI>>
DisparitySmoother<T,DI> FactoryStereoDisparity.removeSpeckle(@Nullable ConfigSpeckleFilter config, Class<DI> dispType) Post processing filter the removes small regions from disparity imagestatic <T extends ImageGray<T>,DI extends ImageGray<DI>>
DisparitySmoother<T,DI> FactoryStereoDisparity.removeSpeckle(@Nullable ConfigSpeckleFilter config, Class<DI> dispType) Post processing filter the removes small regions from disparity imagestatic <D extends ImageGray<D>>
DisparitySelect<float[],D> FactoryStereoDisparityAlgs.selectCorrelation_F32(int tolR2L, double texture, boolean subpixel) static <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.sgm(@Nullable ConfigDisparitySGM config, Class<T> imageType, Class<DI> dispType) Disparity computed using Semi Global Matching (SGM)static <T extends ImageGray<T>,DI extends ImageGray<DI>>
StereoDisparity<T,DI> FactoryStereoDisparity.sgm(@Nullable ConfigDisparitySGM config, Class<T> imageType, Class<DI> dispType) Disparity computed using Semi Global Matching (SGM)static <T extends ImageGray<T>>
StereoDisparitySparse<T>FactoryStereoDisparity.sparseRectifiedBM(ConfigDisparityBM config, Class<T> imageType) -
Uses of ImageGray in boofcv.factory.distort
Methods in boofcv.factory.distort with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> FactoryDistort.distortPL(boolean cached, InterpolatePixelS<Input> interp, Class<Output> outputType) Creates aImageDistortfor the planar images, transformation and interpolation instance.static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> FactoryDistort.distortPL(boolean cached, InterpolatePixelS<Input> interp, Class<Output> outputType) Creates aImageDistortfor the planar images, transformation and interpolation instance.static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ImageDistort<Input,Output> FactoryDistort.distortSB(boolean cached, InterpolatePixelS<Input> interp, Class<Output> outputType) Creates aImageDistortfor the specified image type, transformation and interpolation instance.static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ImageDistort<Input,Output> FactoryDistort.distortSB(boolean cached, InterpolatePixelS<Input> interp, Class<Output> outputType) Creates aImageDistortfor the specified image type, transformation and interpolation instance. -
Uses of ImageGray in boofcv.factory.feature.dense
Methods in boofcv.factory.feature.dense with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
DescribeImageDense<T,TupleDesc_F64> FactoryDescribeImageDense.sift(@Nullable ConfigDenseSift config, Class<T> imageType) Creates a dense SIFT descriptor.static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribeImageDense<T,TupleDesc_F64> FactoryDescribeImageDense.surfFast(@Nullable ConfigDenseSurfFast config, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribeImageDense<T,TupleDesc_F64> FactoryDescribeImageDense.surfFast(@Nullable ConfigDenseSurfFast config, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribeImageDense<T,TupleDesc_F64> FactoryDescribeImageDense.surfStable(@Nullable ConfigDenseSurfStable config, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribeImageDense<T,TupleDesc_F64> FactoryDescribeImageDense.surfStable(@Nullable ConfigDenseSurfStable config, Class<T> imageType) Creates a SURF descriptor. -
Uses of ImageGray in boofcv.factory.feature.describe
Methods in boofcv.factory.feature.describe with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
DescribePointBrief<T>FactoryDescribeAlgs.brief(BinaryCompareDefinition_I32 definition, BlurFilter<T> filterBlur) static <T extends ImageGray<T>>
DescribePointRadiusAngle<T,TupleDesc_B> FactoryDescribePointRadiusAngle.brief(@Nullable ConfigBrief config, Class<T> imageType) Creates a BRIEF descriptor.static <T extends ImageGray<T>>
DescribePointBriefSO<T>FactoryDescribeAlgs.briefso(BinaryCompareDefinition_I32 definition, BlurFilter<T> filterBlur) static <T extends ImageGray<T>,TD extends TupleDesc<TD>>
DescribePoint<T,TD> FactoryDescribePoint.generic(ConfigDescribePoint config, ImageType<T> imageType) Factory function for creating many different types of region descriptorsstatic <T extends ImageGray<T>,TD extends TupleDesc<TD>>
DescribePointRadiusAngle<T,TD> Creates a region descriptor based on pixel intensity values alone.static <T extends ImageGray<T>>
DescribePointRadiusAngle<T,NccFeature> Creates a region descriptor based on normalized pixel intensity values alone.static <T extends ImageGray<T>,TD extends TupleDesc<TD>>
DescribePointRawPixels<T,TD> FactoryDescribeAlgs.pixelRegion(int regionWidth, int regionHeight, Class<T> imageType) static <T extends ImageGray<T>>
DescribePointPixelRegionNCC<T>FactoryDescribeAlgs.pixelRegionNCC(int regionWidth, int regionHeight, Class<T> imageType) static <T extends ImageGray<T>>
DescribePointSift<T>FactoryDescribeAlgs.sift(@Nullable ConfigSiftDescribe config, Class<T> derivType) static <T extends ImageGray<T>>
DescribePointRadiusAngle<T,TupleDesc_F64> FactoryDescribePointRadiusAngle.sift(@Nullable ConfigSiftScaleSpace configSS, @Nullable ConfigSiftDescribe configDescribe, Class<T> imageType) Creates a SIFT region descriptor.static <T extends ImageGray<T>>
DescribePointSurfPlanar<T>FactoryDescribeAlgs.surfColor(DescribePointSurf<T> describe, int numBands) static <T extends ImageMultiBand<T>,II extends ImageGray<II>>
DescribePointRadiusAngle<T,TupleDesc_F64> FactoryDescribePointRadiusAngle.surfColorFast(ConfigSurfDescribe.Fast config, ImageType<T> imageType) Color variant of the SURF descriptor which has been designed for speed and sacrifices some stability.static <T extends ImageBase<T>,II extends ImageGray<II>>
DescribePointRadiusAngle<T,TupleDesc_F64> FactoryDescribePointRadiusAngle.surfColorStable(ConfigSurfDescribe.Stability config, ImageType<T> imageType) Color variant of the SURF descriptor which has been designed for stability.static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribeSurf_Point<T,II> FactoryDescribePoint.surfFast(ConfigSurfDescribe.Fast configSurf, ConfigOrientation2 configOrientation, double regionRadius, Class<T> imageType) static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribeSurf_Point<T,II> FactoryDescribePoint.surfFast(ConfigSurfDescribe.Fast configSurf, ConfigOrientation2 configOrientation, double regionRadius, Class<T> imageType) static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribePointRadiusAngle<T,TupleDesc_F64> FactoryDescribePointRadiusAngle.surfFast(ConfigSurfDescribe.Fast config, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribePointRadiusAngle<T,TupleDesc_F64> FactoryDescribePointRadiusAngle.surfFast(ConfigSurfDescribe.Fast config, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>>
DescribePointSurf<T>FactoryDescribeAlgs.surfSpeed(ConfigSurfDescribe.Fast config, Class<T> imageType) static <T extends ImageGray<T>>
DescribePointSurfMod<T>FactoryDescribeAlgs.surfStability(ConfigSurfDescribe.Stability config, Class<T> imageType) static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribeSurf_Point<T,II> FactoryDescribePoint.surfStable(ConfigSurfDescribe.Stability config, ConfigOrientation2 configOrientation, double regionRadius, Class<T> imageType) static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribeSurf_Point<T,II> FactoryDescribePoint.surfStable(ConfigSurfDescribe.Stability config, ConfigOrientation2 configOrientation, double regionRadius, Class<T> imageType) static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribePointRadiusAngle<T,TupleDesc_F64> FactoryDescribePointRadiusAngle.surfStable(ConfigSurfDescribe.Stability config, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,II extends ImageGray<II>>
DescribePointRadiusAngle<T,TupleDesc_F64> FactoryDescribePointRadiusAngle.surfStable(ConfigSurfDescribe.Stability config, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,TD extends TupleDesc<TD>>
DescribePointRadiusAngle<T,TD> FactoryDescribePointRadiusAngle.template(@Nullable ConfigTemplateDescribe config, Class<T> imageType) Creates a template based descriptor. -
Uses of ImageGray in boofcv.factory.feature.detdesc
Methods in boofcv.factory.feature.detdesc with type parameters of type ImageGrayModifier and TypeMethodDescriptionprotected static <II extends ImageGray<II>>
DetectDescribeSurfPlanar<II>FactoryDetectDescribe.createDescribeSurfPlanar(FastHessianFeatureDetector<II> detector, OrientationIntegral<II> orientation, DescribePointSurfPlanar<II> describeMulti) static <T extends ImageGray<T>,TD extends TupleDesc<TD>>
DetectDescribePoint<T,TD> FactoryDetectDescribe.fuseTogether(InterestPointDetector<T> detector, @Nullable OrientationImage<T> orientation, DescribePointRadiusAngle<T, TD> describe) Given independent algorithms for feature detection, orientation, and describing, create a newDetectDescribePoint.static <Image extends ImageGray<Image>,Desc extends TupleDesc<Desc>>
DetectDescribePoint<Image,Desc> FactoryDetectDescribe.generic(ConfigDetectDescribe config, Class<Image> imageType) Generic factory for all detector / descriptorsstatic <T extends ImageGray<T>>
DetectDescribePoint<T,TupleDesc_F64> FactoryDetectDescribe.sift(@Nullable ConfigCompleteSift config, Class<T> imageType) Creates a new SIFT feature detector and describer.static <T extends ImageGray<T>,II extends ImageGray<II>>
DetectDescribePoint<T,TupleDesc_F64> FactoryDetectDescribe.surfColorFast(@Nullable ConfigFastHessian configDetector, ConfigSurfDescribe.Fast configDesc, @Nullable ConfigAverageIntegral configOrientation, ImageType<T> imageType) Color version of SURF stable.static <T extends ImageGray<T>,II extends ImageGray<II>>
DetectDescribePoint<T,TupleDesc_F64> FactoryDetectDescribe.surfColorFast(@Nullable ConfigFastHessian configDetector, ConfigSurfDescribe.Fast configDesc, @Nullable ConfigAverageIntegral configOrientation, ImageType<T> imageType) Color version of SURF stable.static <T extends ImageMultiBand<T>,II extends ImageGray<II>>
DetectDescribePoint<T,TupleDesc_F64> FactoryDetectDescribe.surfColorStable(@Nullable ConfigFastHessian configDetector, ConfigSurfDescribe.Stability configDescribe, @Nullable ConfigSlidingIntegral configOrientation, ImageType<T> imageType) Color version of SURF stable feature.static <T extends ImageGray<T>,II extends ImageGray<II>>
DetectDescribePoint<T,TupleDesc_F64> FactoryDetectDescribe.surfFast(@Nullable ConfigFastHessian configDetector, ConfigSurfDescribe.Fast configDesc, @Nullable ConfigAverageIntegral configOrientation, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,II extends ImageGray<II>>
DetectDescribePoint<T,TupleDesc_F64> FactoryDetectDescribe.surfFast(@Nullable ConfigFastHessian configDetector, ConfigSurfDescribe.Fast configDesc, @Nullable ConfigAverageIntegral configOrientation, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,II extends ImageGray<II>>
DetectDescribePoint<T,TupleDesc_F64> FactoryDetectDescribe.surfStable(@Nullable ConfigFastHessian configDetector, ConfigSurfDescribe.Stability configDescribe, @Nullable ConfigSlidingIntegral configOrientation, Class<T> imageType) Creates a SURF descriptor.static <T extends ImageGray<T>,II extends ImageGray<II>>
DetectDescribePoint<T,TupleDesc_F64> FactoryDetectDescribe.surfStable(@Nullable ConfigFastHessian configDetector, ConfigSurfDescribe.Stability configDescribe, @Nullable ConfigSlidingIntegral configOrientation, Class<T> imageType) Creates a SURF descriptor. -
Uses of ImageGray in boofcv.factory.feature.detect.edge
Methods in boofcv.factory.feature.detect.edge with type parameters of type ImageGrayModifier and TypeMethodDescriptionFactoryEdgeDetectors.canny(int blurRadius, boolean saveTrace, boolean dynamicThreshold, Class<T> imageType, Class<D> derivType) Detects the edge of an object using the canny edge detector.FactoryEdgeDetectors.canny(int blurRadius, boolean saveTrace, boolean dynamicThreshold, Class<T> imageType, Class<D> derivType) Detects the edge of an object using the canny edge detector. -
Uses of ImageGray in boofcv.factory.feature.detect.extract
Methods in boofcv.factory.feature.detect.extract with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureDetector<I,D> FactoryFeatureExtractor.general(GeneralFeatureIntensity<I, D> intensity, @Nullable NonMaxSuppression extractorMin, @Nullable NonMaxSuppression extractorMax, FeatureSelectLimitIntensity<Point2D_I16> selector, int maxFeatures) Creates a generalized feature detector/extractor that adds n-best capability toNonMaxSuppressionand performs other house keeping tasks.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureDetector<I,D> FactoryFeatureExtractor.general(GeneralFeatureIntensity<I, D> intensity, @Nullable NonMaxSuppression extractorMin, @Nullable NonMaxSuppression extractorMax, FeatureSelectLimitIntensity<Point2D_I16> selector, int maxFeatures) Creates a generalized feature detector/extractor that adds n-best capability toNonMaxSuppressionand performs other house keeping tasks. -
Uses of ImageGray in boofcv.factory.feature.detect.intensity
Methods in boofcv.factory.feature.detect.intensity with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for Fast corner detector.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for Fast corner detector.static <T extends ImageGray<T>>
FastCornerDetector<T>Common interface for creating aFastCornerDetectorfrom different image types.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for Harris corner detector.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for Harris corner detector.static <D extends ImageGray<D>>
GradientCornerIntensity<D>FactoryIntensityPointAlg.harris(int windowRadius, float kappa, boolean weighted, Class<D> derivType) Common interface for creating aHarrisCornerIntensityfrom different image types.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> FactoryIntensityPoint.hessian(HessianBlobIntensity.Type type, Class<D> derivType) Blob detector which uses the image's second order derivatives directly.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> FactoryIntensityPoint.hessian(HessianBlobIntensity.Type type, Class<D> derivType) Blob detector which uses the image's second order derivatives directly.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> FactoryIntensityPoint.hessianDet(Class<I> imageType) Computes the Hessian determinant directly from the input image pixels.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> FactoryIntensityPoint.hessianDet(Class<I> imageType) Computes the Hessian determinant directly from the input image pixels.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for Kitchen and Rosenfeld corner detector.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for Kitchen and Rosenfeld corner detector.static <I extends ImageGray<I>>
GeneralFeatureIntensity<I,?> Blob detector which uses a 3x3 kernel to approximate the second order derivatives and compute a Laplacian blob.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for median corner detector.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for median corner detector.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for KLT corner detector.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureIntensity<I,D> Feature intensity for KLT corner detector.static <D extends ImageGray<D>>
GradientCornerIntensity<D>Common interface for creating aShiTomasiCornerIntensityfrom different image types. -
Uses of ImageGray in boofcv.factory.feature.detect.interest
Methods in boofcv.factory.feature.detect.interest with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.create(ConfigPointDetector config, @Nullable Class<T> imageType, @Nullable Class<D> derivType) Creates a point detector from the generic configurationstatic <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.create(ConfigPointDetector config, @Nullable Class<T> imageType, @Nullable Class<D> derivType) Creates a point detector from the generic configurationstatic <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createFast(ConfigGeneralDetector configDetector, @Nullable ConfigFastCorner configFast, Class<T> imageType) Creates a Fast corner detector with feature intensity for additional pruning.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createFast(ConfigGeneralDetector configDetector, @Nullable ConfigFastCorner configFast, Class<T> imageType) Creates a Fast corner detector with feature intensity for additional pruning.static <T extends ImageGray<T>>
InterestPointDetector<T>FactoryInterestPoint.createFast(@Nullable ConfigFastCorner configFast, int featureLimitPerSet, @Nullable ConfigSelectLimit configSelect, Class<T> imageType) Creates a Fast corner detector with no non-maximum suppressionstatic <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createGeneral(GeneralFeatureIntensity<T, D> intensity, ConfigGeneralDetector config) static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createGeneral(GeneralFeatureIntensity<T, D> intensity, ConfigGeneralDetector config) static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createGeneral(GradientCornerIntensity<D> cornerIntensity, ConfigGeneralDetector config) static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createGeneral(GradientCornerIntensity<D> cornerIntensity, ConfigGeneralDetector config) static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createHarris(@Nullable ConfigGeneralDetector configDetector, @Nullable ConfigHarrisCorner configCorner, Class<D> derivType) Detects Harris corners.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createHarris(@Nullable ConfigGeneralDetector configDetector, @Nullable ConfigHarrisCorner configCorner, Class<D> derivType) Detects Harris corners.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createHessianDeriv(@Nullable ConfigGeneralDetector configDetector, HessianBlobIntensity.Type type, Class<D> derivType) Creates a Hessian based blob detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createHessianDeriv(@Nullable ConfigGeneralDetector configDetector, HessianBlobIntensity.Type type, Class<D> derivType) Creates a Hessian based blob detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createHessianDirect(HessianBlobIntensity.Type type, @Nullable ConfigGeneralDetector configDetector, Class<T> imageType) Creates a Hessian based blob detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createHessianDirect(HessianBlobIntensity.Type type, @Nullable ConfigGeneralDetector configDetector, Class<T> imageType) Creates a Hessian based blob detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createKitRos(@Nullable ConfigGeneralDetector configDetector, Class<D> derivType) Detects Kitchen and Rosenfeld corners.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createKitRos(@Nullable ConfigGeneralDetector configDetector, Class<D> derivType) Detects Kitchen and Rosenfeld corners.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createMedian(@Nullable ConfigGeneralDetector configDetector, Class<T> imageType) Creates a median filter corner detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createMedian(@Nullable ConfigGeneralDetector configDetector, Class<T> imageType) Creates a median filter corner detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createShiTomasi(@Nullable ConfigGeneralDetector configDetector, @Nullable ConfigShiTomasi configCorner, Class<D> derivType) Detects Shi-Tomasi corners.static <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> FactoryDetectPoint.createShiTomasi(@Nullable ConfigGeneralDetector configDetector, @Nullable ConfigShiTomasi configCorner, Class<D> derivType) Detects Shi-Tomasi corners.static <T extends ImageGray<T>>
InterestPointDetector<T>FactoryInterestPoint.fastHessian(ConfigFastHessian config, Class<T> imageType) Creates aFastHessianFeatureDetectordetector which is wrapped inside anInterestPointDetectorstatic <II extends ImageGray<II>>
FastHessianFeatureDetector<II>FactoryInterestPointAlgs.fastHessian(@Nullable ConfigFastHessian config) Creates a Fast Hessian blob detector used by SURF.static <T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>FactoryInterestPoint.generic(ConfigDetectInterestPoint config, Class<T> inputType, @Nullable Class<D> derivType) static <T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>FactoryInterestPoint.generic(ConfigDetectInterestPoint config, Class<T> inputType, @Nullable Class<D> derivType) static <T extends ImageGray<T>,D extends ImageGray<D>>
FeatureLaplacePyramid<T,D> FactoryInterestPointAlgs.harrisLaplace(int extractRadius, float detectThreshold, int maxFeatures, Class<T> imageType, Class<D> derivType) Creates aFeatureLaplacePyramidwhich is uses the Harris corner detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
FeatureLaplacePyramid<T,D> FactoryInterestPointAlgs.harrisLaplace(int extractRadius, float detectThreshold, int maxFeatures, Class<T> imageType, Class<D> derivType) Creates aFeatureLaplacePyramidwhich is uses the Harris corner detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
FeaturePyramid<T,D> FactoryInterestPointAlgs.harrisPyramid(int extractRadius, float detectThreshold, int maxFeatures, Class<T> imageType, Class<D> derivType) Creates aFeaturePyramidwhich is uses the Harris corner detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
FeaturePyramid<T,D> FactoryInterestPointAlgs.harrisPyramid(int extractRadius, float detectThreshold, int maxFeatures, Class<T> imageType, Class<D> derivType) Creates aFeaturePyramidwhich is uses the Harris corner detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
FeatureLaplacePyramid<T,D> FactoryInterestPointAlgs.hessianLaplace(int extractRadius, float detectThreshold, int maxFeatures, Class<T> imageType, Class<D> derivType) Creates aFeatureLaplacePyramidwhich is uses a hessian blob detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
FeatureLaplacePyramid<T,D> FactoryInterestPointAlgs.hessianLaplace(int extractRadius, float detectThreshold, int maxFeatures, Class<T> imageType, Class<D> derivType) Creates aFeatureLaplacePyramidwhich is uses a hessian blob detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
FeaturePyramid<T,D> FactoryInterestPointAlgs.hessianPyramid(int extractRadius, float detectThreshold, int maxFeatures, Class<T> imageType, Class<D> derivType) Creates aFeaturePyramidwhich is uses a hessian blob detector.static <T extends ImageGray<T>,D extends ImageGray<D>>
FeaturePyramid<T,D> FactoryInterestPointAlgs.hessianPyramid(int extractRadius, float detectThreshold, int maxFeatures, Class<T> imageType, Class<D> derivType) Creates aFeaturePyramidwhich is uses a hessian blob detector.static <T extends ImageGray<T>>
InterestPointDetector<T>FactoryInterestPoint.sift(@Nullable ConfigSiftScaleSpace configSS, @Nullable ConfigSiftDetector configDet, Class<T> imageType) static <T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>FactoryInterestPoint.wrapDetector(FeatureLaplacePyramid<T, D> feature, double[] scales, boolean pyramid, Class<T> inputType) WrapsFeatureLaplacePyramidinside anInterestPointDetector.static <T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>FactoryInterestPoint.wrapDetector(FeatureLaplacePyramid<T, D> feature, double[] scales, boolean pyramid, Class<T> inputType) WrapsFeatureLaplacePyramidinside anInterestPointDetector.static <T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>FactoryInterestPoint.wrapDetector(FeaturePyramid<T, D> feature, double[] scales, boolean pyramid, Class<T> inputType) WrapsFeaturePyramidinside anInterestPointDetector.static <T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>FactoryInterestPoint.wrapDetector(FeaturePyramid<T, D> feature, double[] scales, boolean pyramid, Class<T> inputType) WrapsFeaturePyramidinside anInterestPointDetector.static <T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>FactoryInterestPoint.wrapPoint(GeneralFeatureDetector<T, D> feature, double scaleRadius, Class<T> inputType, @Nullable Class<D> derivType) WrapsGeneralFeatureDetectorinside anInterestPointDetector.static <T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>FactoryInterestPoint.wrapPoint(GeneralFeatureDetector<T, D> feature, double scaleRadius, Class<T> inputType, @Nullable Class<D> derivType) WrapsGeneralFeatureDetectorinside anInterestPointDetector. -
Uses of ImageGray in boofcv.factory.feature.detect.line
Methods in boofcv.factory.feature.detect.line with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <D extends ImageGray<D>>
DetectLineHoughFootSubimage<D>FactoryDetectLineAlgs.houghFootSub(@Nullable ConfigHoughFootSubimage config, Class<D> derivType) Detects lines using a foot of norm parametrization and sub images to reduce degenerate configurations, seeDetectLineHoughFootSubimagefor details.static <T extends ImageGray<T>>
DetectLine<T>FactoryDetectLine.houghLineFoot(@Nullable ConfigHoughGradient configHough, @Nullable ConfigParamFoot configParam, Class<T> imageType) Used to find edges along the side of objects.static <D extends ImageGray<D>>
HoughTransformGradient<D>FactoryDetectLineAlgs.houghLineFoot(ConfigHoughGradient configHough, ConfigParamFoot configParam, Class<D> derivType) static <T extends ImageGray<T>>
DetectLine<T>FactoryDetectLine.houghLineFootSub(@Nullable ConfigHoughFootSubimage config, Class<T> imageType) Detects lines using a foot of norm parametrization and sub images to reduce degenerate configurations, seeDetectLineHoughFootSubimagefor details.static <T extends ImageGray<T>>
DetectLine<T>FactoryDetectLine.houghLinePolar(@Nullable ConfigHoughBinary configHough, @Nullable ConfigParamPolar configParam, Class<T> imageType) Line detector which converts image into a binary one and assumes every pixel with a value of 1 belongs to a line.static <T extends ImageGray<T>>
DetectLine<T>FactoryDetectLine.houghLinePolar(@Nullable ConfigHoughGradient configHough, @Nullable ConfigParamPolar configParam, Class<T> imageType) Used to find edges along the side of objects.static <D extends ImageGray<D>>
HoughTransformGradient<D>FactoryDetectLineAlgs.houghLinePolar(ConfigHoughGradient configHough, ConfigParamPolar configParam, Class<D> derivType) static <I extends ImageGray<I>>
DetectLineSegment<I>FactoryDetectLine.lineRansac(@Nullable ConfigLineRansac config, Class<I> imageType) Detects line segments inside an image using theDetectLineSegmentsGridRansacalgorithm.static <I extends ImageGray<I>,D extends ImageGray<D>>
DetectLineSegmentsGridRansac<I,D> FactoryDetectLineAlgs.lineRansac(@Nullable ConfigLineRansac config, Class<I> imageType, Class<D> derivType) Detects line segments inside an image using theDetectLineSegmentsGridRansacalgorithm.static <I extends ImageGray<I>,D extends ImageGray<D>>
DetectLineSegmentsGridRansac<I,D> FactoryDetectLineAlgs.lineRansac(@Nullable ConfigLineRansac config, Class<I> imageType, Class<D> derivType) Detects line segments inside an image using theDetectLineSegmentsGridRansacalgorithm. -
Uses of ImageGray in boofcv.factory.feature.detect.peak
Methods in boofcv.factory.feature.detect.peak with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
SearchLocalPeak<T>FactorySearchLocalPeak.meanShiftGaussian(ConfigMeanShiftSearch config, Class<T> imageType) Mean-shift based search with a Gaussian kernelstatic <T extends ImageGray<T>>
SearchLocalPeak<T>FactorySearchLocalPeak.meanShiftUniform(ConfigMeanShiftSearch config, Class<T> imageType) Mean-shift based search with a uniform kernel -
Uses of ImageGray in boofcv.factory.feature.orientation
Methods in boofcv.factory.feature.orientation with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
OrientationAverage<T>FactoryOrientationAlgs.average(double objectToSample, int radius, boolean weighted, Class<T> derivType) static <II extends ImageGray<II>>
OrientationIntegral<II>FactoryOrientationAlgs.average_ii(@Nullable ConfigAverageIntegral config, Class<II> integralType) Orientation using "average" approach on integral images.static <T extends ImageGray<T>>
OrientationImage<T>FactoryOrientation.convertImage(RegionOrientation algorithm, Class<T> imageType) Adds wrappers around implementations ofRegionOrientationsuch that they can be used as aOrientationImage.static <II extends ImageGray<II>>
OrientationIntegral<II>FactoryOrientation.genericIntegral(ConfigOrientation2 config, Class<II> imageType) Creates integral image based orientation estimatorstatic <T extends ImageGray<T>>
OrientationHistogram<T>FactoryOrientationAlgs.histogram(double objectToSample, int numAngles, int radius, boolean weighted, Class<T> derivType) static <II extends ImageGray<II>>
OrientationIntegral<II>FactoryOrientationAlgs.image_ii(double objectRadiusToScale, int sampleRadius, double samplePeriod, int sampleWidth, double weightSigma, Class<II> integralImage) Estimates the orientation without calculating the image derivative.static <T extends ImageGray<T>>
OrientationImageAverage<T>FactoryOrientationAlgs.nogradient(double objectToSample, int radius, Class<T> imageType) static <T extends ImageGray<T>>
OrientationImage<T>FactoryOrientation.sift(ConfigSiftScaleSpace configSS, ConfigSiftOrientation configOri, Class<T> imageType) Creates an implementation of the SIFT orientation estimation algorithmstatic <D extends ImageGray<D>>
OrientationHistogramSift<D>FactoryOrientationAlgs.sift(@Nullable ConfigSiftOrientation config, Class<D> derivType) Estimates multiple orientations as specified in SIFT paper.static <T extends ImageGray<T>>
OrientationSlidingWindow<T>FactoryOrientationAlgs.sliding(double objectRadiusToScale, int numAngles, double windowSize, int radius, boolean weighted, Class<T> derivType) static <II extends ImageGray<II>>
OrientationIntegral<II>FactoryOrientationAlgs.sliding_ii(@Nullable ConfigSlidingIntegral config, Class<II> integralType) Estimates the orientation of a region by using a sliding window across the different potential angles. -
Uses of ImageGray in boofcv.factory.fiducial
Methods in boofcv.factory.fiducial with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
AztecCodePreciseDetector<T>FactoryFiducial.aztec(@Nullable ConfigAztecCode config, Class<T> imageType) Returns anAztec Codedetectorstatic <T extends ImageGray<T>>
CalibrationFiducialDetector<T>FactoryFiducial.calibChessboardB(@Nullable ConfigChessboardBinary config, ConfigGridDimen dimen, Class<T> imageType) Chessboard detector based on binary images.static <T extends ImageGray<T>>
CalibrationFiducialDetector<T>FactoryFiducial.calibChessboardX(@Nullable ConfigChessboardX config, ConfigGridDimen dimen, Class<T> imageType) Chessboard detector which searches for x-corners.static <T extends ImageGray<T>>
CalibrationFiducialDetector<T>FactoryFiducial.calibCircleHexagonalGrid(@Nullable ConfigCircleHexagonalGrid config, ConfigGridDimen configDimen, Class<T> imageType) static <T extends ImageGray<T>>
CalibrationFiducialDetector<T>FactoryFiducial.calibCircleRegularGrid(@Nullable ConfigCircleRegularGrid config, ConfigGridDimen configDimen, Class<T> imageType) static <T extends ImageGray<T>>
CalibrationFiducialDetector<T>FactoryFiducial.calibSquareGrid(@Nullable ConfigSquareGrid config, ConfigGridDimen configDimen, Class<T> imageType) Wrapper around square-grid calibration detector.static <T extends ImageGray<T>>
ECoCheck_to_FiducialDetector<T>FactoryFiducial.ecocheck(@Nullable ConfigECoCheckDetector configDetector, ConfigECoCheckMarkers configMarkers, Class<T> imageType) Creates a newECoCheckDetector.static <T extends ImageGray<T>>
MicroQrCodePreciseDetector<T>FactoryFiducial.microqr(@Nullable ConfigMicroQrCode config, Class<T> imageType) Returns a Micro QR Code detectorstatic <T extends ImageGray<T>>
MicroQrCodeDetectorPnP<T>FactoryFiducial.microqr3D(@Nullable ConfigMicroQrCode config, Class<T> imageType) static <T extends ImageGray<T>>
QrCodePreciseDetector<T>FactoryFiducial.qrcode(@Nullable ConfigQrCode config, Class<T> imageType) Returns a QR Code detectorstatic <T extends ImageGray<T>>
QrCodeDetectorPnP<T>FactoryFiducial.qrcode3D(@Nullable ConfigQrCode config, Class<T> imageType) QR Code but with the ability to estimate it's 3D pose using PnP.static <T extends ImageGray<T>>
Uchiya_to_FiducialDetector<T>FactoryFiducial.randomDots(ConfigUchiyaMarker config, Class<T> imageType) Creates detector for random dot markers using Uchiya Marker approach.static <T extends ImageGray<T>>
SquareBinary_to_FiducialDetector<T>FactoryFiducial.squareBinary(ConfigFiducialBinary configFiducial, @Nullable ConfigThreshold configThreshold, Class<T> imageType) Detector for square binary based fiducials.static <T extends ImageGray<T>>
SquareHamming_to_FiducialDetector<T>FactoryFiducial.squareHamming(ConfigHammingMarker configMarkers, @Nullable ConfigFiducialHammingDetector configDetector, Class<T> imageType) Detector for square binary based fiducials.static <T extends ImageGray<T>>
SquareImage_to_FiducialDetector<T>FactoryFiducial.squareImage(@Nullable ConfigFiducialImage configFiducial, @Nullable ConfigThreshold configThreshold, Class<T> imageType) Detector for square image based fiducials. -
Uses of ImageGray in boofcv.factory.filter.binary
Methods in boofcv.factory.filter.binary with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.blockMean(ConfigLength regionWidth, double scale, boolean down, boolean thresholdFromLocalBlocks, Class<T> inputType) Applies a non-overlapping block mean thresholdstatic <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.blockMinMax(ConfigLength regionWidth, double scale, boolean down, boolean thresholdFromLocalBlocks, double minimumSpread, Class<T> inputType) Applies a very fast non-overlapping block thresholding algorithm which uses min/max statistics.static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.blockOtsu(ConfigLength regionWidth, double scale, boolean down, boolean thresholdFromLocalBlocks, boolean otsu2, double tuning, Class<T> inputType) Applies a non-overlapping block Otsu threshold.static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalEntropy(int minValue, int maxValue, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalFixed(double threshold, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalHuang(double minValue, double maxValue, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalLi(double minValue, double maxValue, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalOtsu(double minValue, double maxValue, double scale, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.GlobalEntropy.handle(int minValue, int maxValue, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.GlobalFixed.handle(double threshold, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.GlobalOtsu.handle(double minValue, double maxValue, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalBlockMean.handle(ConfigLength regionWidth, double scale, boolean down, boolean thresholdFromLocalBlocks, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalBlockMinMax.handle(ConfigLength regionWidth, double scale, boolean down, double minimumSpread, boolean thresholdFromLocalBlocks, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalBlockOtsu.handle(boolean otsu2, ConfigLength regionWidth, double tuning, double scale, boolean down, boolean thresholdFromLocalBlocks, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalGaussian.handle(ConfigLength regionWidth, double scale, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalMean.handle(ConfigLength regionWidth, double scale, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalOtsu.handle(boolean otsu2, ConfigLength regionWidth, double tuning, double scale, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalSauvola.handle(ConfigLength regionWidth, float k, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localGaussian(ConfigLength regionWidth, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localMean(ConfigLength width, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localNiblack(ConfigLength width, boolean down, float k, Class<T> inputType) protected static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localNiblackFamily(ThresholdNiblackFamily.Variant variant, ConfigLength width, boolean down, float k, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localNick(ConfigLength width, boolean down, float k, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localOtsu(ConfigLength regionWidth, double scale, boolean down, boolean otsu2, double tuning, Class<T> inputType) Applies a local Otsu threshold.static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localSauvola(ConfigLength width, boolean down, float k, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localWolf(ConfigLength width, boolean down, float k, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.threshold(ConfigThreshold config, Class<T> inputType) Creates threshold using a config class -
Uses of ImageGray in boofcv.factory.filter.blur
Methods in boofcv.factory.filter.blur with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
BlurStorageFilter<T>static <T extends ImageGray<T>>
BlurStorageFilter<T>static <T extends ImageGray<T>>
BlurStorageFilter<T>static <T extends ImageGray<T>>
BlurStorageFilter<T>static <T extends ImageGray<T>>
BlurStorageFilter<T> -
Uses of ImageGray in boofcv.factory.filter.convolve
Methods in boofcv.factory.filter.convolve with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ConvolveInterface<Input,Output> FactoryConvolve.convolve(Kernel2D kernel, Class<Input> inputType, Class<Output> outputType, BorderType borderType) Creates a filter for convolving 2D kernels along the image axis.static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ConvolveInterface<Input,Output> FactoryConvolve.convolve(Kernel2D kernel, Class<Input> inputType, Class<Output> outputType, BorderType borderType) Creates a filter for convolving 2D kernels along the image axis.static <T extends ImageGray<T>,K extends Kernel2D>
ImageConvolveSparse<T,K> FactoryConvolveSparse.convolve2D(Class<T> imageType, K kernel) static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL(Kernel1D kernel, BorderType border, boolean isHorizontal, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL(Kernel1D kernel, BorderType border, boolean isHorizontal, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL(Kernel2D kernel, BorderType border, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL(Kernel2D kernel, BorderType border, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
GenericConvolveDown<Input,Output> FactoryConvolveDown.convolveSB(Kernel1D kernel, BorderType border, boolean isHorizontal, int skip, Class<Input> inputType, Class<Output> outputType) Creates a filter for convolving 1D kernels along the image.static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
GenericConvolveDown<Input,Output> FactoryConvolveDown.convolveSB(Kernel1D kernel, BorderType border, boolean isHorizontal, int skip, Class<Input> inputType, Class<Output> outputType) Creates a filter for convolving 1D kernels along the image.static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
GenericConvolveDown<Input,Output> FactoryConvolveDown.convolveSB(Kernel2D kernel, BorderType border, int skip, Class<Input> inputType, Class<Output> outputType) Creates a filter for convolving 2D kernels along the image axis.static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
GenericConvolveDown<Input,Output> FactoryConvolveDown.convolveSB(Kernel2D kernel, BorderType border, int skip, Class<Input> inputType, Class<Output> outputType) Creates a filter for convolving 2D kernels along the image axis.static <T extends ImageGray<T>,K extends Kernel1D>
ImageConvolveSparse<T,K> FactoryConvolveSparse.horizontal1D(Class<T> imageType, K kernel) static <T extends ImageGray<T>,K extends Kernel1D>
ImageConvolveSparse<T,K> FactoryConvolveSparse.vertical1D(Class<T> imageType, K kernel) -
Uses of ImageGray in boofcv.factory.filter.derivative
Methods in boofcv.factory.filter.derivative with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
ImageFunctionSparse<T>FactoryDerivativeSparse.createLaplacian(Class<T> imageType, @Nullable ImageBorder<T> border) Creates a sparse Laplacian filter.static <T extends ImageGray<T>,G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createPrewitt(Class<T> imageType, ImageBorder<T> border) Creates a sparse prewitt gradient operator.static <T extends ImageGray<T>,G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createSobel(Class<T> imageType, ImageBorder<T> border) Creates a sparse sobel gradient operator.static <T extends ImageGray<T>,G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createThree(Class<T> imageType, ImageBorder<T> border) Creates a sparse three gradient operator.static <T extends ImageGray<T>,G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createTwo0(Class<T> imageType, ImageBorder<T> border) Creates a sparse two-0 gradient operator.static <T extends ImageGray<T>,G extends GradientValue>
SparseImageGradient<T,G> FactoryDerivativeSparse.createTwo1(Class<T> imageType, ImageBorder<T> border) Creates a sparse two-1 gradient operator.static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gaussian(double sigma, int radius, Class<I> inputType, @Nullable Class<D> derivType) static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gaussian(double sigma, int radius, Class<I> inputType, @Nullable Class<D> derivType) static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<Planar<I>,Planar<D>> FactoryDerivative.gradientPL(DerivativeType type, int numBands, Class<I> inputType, @Nullable Class<D> derivType) Returns the gradient filter for planar images of the specified type.static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<Planar<I>,Planar<D>> FactoryDerivative.gradientPL(DerivativeType type, int numBands, Class<I> inputType, @Nullable Class<D> derivType) Returns the gradient filter for planar images of the specified type.static <I extends ImageMultiBand<I>,M extends ImageMultiBand<M>, D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gradientReduce(ImageGradient<I, M> gradient, DerivativeReduceType type, Class<D> outputType) Computes the image gradient inside a multi-band image then reduces the output to a single band before returning the resultsstatic <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gradientSB(DerivativeType type, Class<I> inputType, @Nullable Class<D> derivType) Returns the gradient filter for single band images of the specified type.static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gradientSB(DerivativeType type, Class<I> inputType, @Nullable Class<D> derivType) Returns the gradient filter for single band images of the specified type.static <D extends ImageGray<D>>
ImageHessian<D>static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageHessianDirect<I,D> FactoryDerivative.hessianDirectThree(Class<I> inputType, @Nullable Class<D> derivType) static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageHessianDirect<I,D> FactoryDerivative.hessianDirectThree(Class<I> inputType, @Nullable Class<D> derivType) static <D extends ImageGray<D>>
ImageHessian<D>FactoryDerivative.hessianPrewitt(Class<D> derivType) static <D extends ImageGray<D>>
ImageHessian<D>FactoryDerivative.hessianSobel(Class<D> derivType) static <D extends ImageGray<D>>
ImageHessian<D>FactoryDerivative.hessianThree(Class<D> derivType) static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> static <I extends ImageGray<I>,D extends ImageGray<D>>
ImageGradient<I,D> -
Uses of ImageGray in boofcv.factory.filter.kernel
Methods in boofcv.factory.filter.kernel with type parameters of type ImageGrayModifier and TypeMethodDescriptionFactoryKernelGaussian.derivativeI(Class<T> imageType, int order, double sigma, int radius) FactoryKernelGaussian.gaussian1D(Class<T> imageType, double sigma, int radius) Creates a 1D Gaussian kernel of the specified type.FactoryKernelGaussian.gaussian2D(ImageDataType imageType, double sigma, int radius) FactoryKernelGaussian.gaussian2D(Class<T> imageType, double sigma, int radius) Creates a 2D Gaussian kernel of the specified type.static <K extends KernelBase,T extends ImageGray>
Class<K>FactoryKernel.getKernelType(ImageDataType type, int DOF) static <K extends KernelBase,T extends ImageGray>
Class<K>FactoryKernel.getKernelType(Class<T> imageType, int DOF) -
Uses of ImageGray in boofcv.factory.flow
Methods in boofcv.factory.flow with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
DenseOpticalFlow<T>FactoryDenseOpticalFlow.broxWarping(@Nullable ConfigBroxWarping config, Class<T> imageType) static <I extends ImageGray<I>,D extends ImageGray<D>>
DenseOpticalFlow<I>FactoryDenseOpticalFlow.flowKlt(@Nullable ConfigPKlt configKlt, int radius, Class<I> inputType, Class<D> derivType) Compute optical flow usingPyramidKltTracker.static <I extends ImageGray<I>,D extends ImageGray<D>>
DenseOpticalFlow<I>FactoryDenseOpticalFlow.flowKlt(@Nullable ConfigPKlt configKlt, int radius, Class<I> inputType, Class<D> derivType) Compute optical flow usingPyramidKltTracker.static <T extends ImageGray<T>,D extends ImageGray<D>>
DenseOpticalFlow<T>FactoryDenseOpticalFlow.hornSchunck(@Nullable ConfigHornSchunck config, Class<T> imageType) The original Horn-Schunck algorithm.static <T extends ImageGray<T>,D extends ImageGray<D>>
DenseOpticalFlow<T>FactoryDenseOpticalFlow.hornSchunck(@Nullable ConfigHornSchunck config, Class<T> imageType) The original Horn-Schunck algorithm.static <T extends ImageGray<T>>
DenseOpticalFlow<T>FactoryDenseOpticalFlow.hornSchunckPyramid(@Nullable ConfigHornSchunckPyramid config, Class<T> imageType) Creates an instance ofHornSchunckPyramidstatic <T extends ImageGray<T>>
DenseOpticalFlow<T>FactoryDenseOpticalFlow.region(@Nullable ConfigOpticalFlowBlockPyramid config, Class<T> imageType) Creates a pyramidal block -
Uses of ImageGray in boofcv.factory.interpolate
Methods in boofcv.factory.interpolate with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
InterpolatePixelS<T>static <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.bilinearPixelS(Class<T> imageType, BorderType borderType) static <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.bilinearPixelS(T image, BorderType borderType) static <T extends ImageGray<T>>
InterpolateRectangle<T>FactoryInterpolation.bilinearRectangle(Class<T> type) static <T extends ImageGray<T>>
InterpolateRectangle<T>FactoryInterpolation.bilinearRectangle(T image) static <T extends ImageGray<T>>
InterpolatePixelMB<Planar<T>>FactoryInterpolation.createPixelPL(InterpolatePixelS<T> singleBand) Converts a single band interpolation algorithm into a mult-band interpolation forPlanarimages.static <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.createPixelS(double min, double max, InterpolationType type, BorderType borderType, ImageDataType dataType) ReturnsInterpolatePixelSof the specified type.static <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.createPixelS(double min, double max, InterpolationType type, BorderType borderType, Class<T> imageType) Creates an interpolation class of the specified type for the specified image type.static <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.nearestNeighborPixelS(Class<T> type) static <T extends ImageGray<T>>
InterpolateRectangle<T>FactoryInterpolation.nearestNeighborRectangle(Class<?> type) static <T extends ImageGray<T>>
InterpolatePixelS<T>FactoryInterpolation.polynomialS(int maxDegree, double min, double max, Class<T> type) -
Uses of ImageGray in boofcv.factory.sfm
Methods in boofcv.factory.sfm with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <Vis extends ImageGray<Vis>,Depth extends ImageGray<Depth>>
DepthVisualOdometry<Planar<Vis>,Depth> FactoryVisualOdometry.depthDirect(DepthSparse3D<Depth> sparse3D, ImageType<Planar<Vis>> visualType, Class<Depth> depthType) static <Vis extends ImageGray<Vis>,Depth extends ImageGray<Depth>>
DepthVisualOdometry<Planar<Vis>,Depth> FactoryVisualOdometry.depthDirect(DepthSparse3D<Depth> sparse3D, ImageType<Planar<Vis>> visualType, Class<Depth> depthType) static <T extends ImageGray<T>>
MonocularPlaneVisualOdometry<T>FactoryVisualOdometry.monoPlaneInfinity(@Nullable ConfigPlanarTrackPnP config, Class<T> imageType) Creates monocular visual odometry which relies on the ground being a flat planestatic <T extends ImageGray<T>>
MonocularPlaneVisualOdometry<T>FactoryVisualOdometry.monoPlaneOverhead(double cellSize, double maxCellsPerPixel, double mapHeightFraction, double inlierGroundTol, int ransacIterations, int thresholdRetire, int absoluteMinimumTracks, double respawnTrackFraction, double respawnCoverageFraction, PointTracker<T> tracker, ImageType<T> imageType) Monocular plane based visual odometry algorithm which creates a synthetic overhead view and tracks image features inside this synthetic view.static <Vis extends ImageGray<Vis>,Depth extends ImageGray<Depth>>
DepthVisualOdometry<Vis,Depth> FactoryVisualOdometry.rgbDepthPnP(ConfigRgbDepthTrackPnP config, Class<Vis> visualType, Class<Depth> depthType) static <Vis extends ImageGray<Vis>,Depth extends ImageGray<Depth>>
DepthVisualOdometry<Vis,Depth> FactoryVisualOdometry.rgbDepthPnP(ConfigRgbDepthTrackPnP config, Class<Vis> visualType, Class<Depth> depthType) static <Vis extends ImageGray<Vis>,Depth extends ImageGray<Depth>>
DepthVisualOdometry<Vis,Depth> FactoryVisualOdometry.rgbDepthPnP(ConfigVisOdomTrackPnP configVO, DepthSparse3D<Depth> sparseDepth, PointTracker<Vis> tracker, Class<Vis> visualType, Class<Depth> depthType) static <Vis extends ImageGray<Vis>,Depth extends ImageGray<Depth>>
DepthVisualOdometry<Vis,Depth> FactoryVisualOdometry.rgbDepthPnP(ConfigVisOdomTrackPnP configVO, DepthSparse3D<Depth> sparseDepth, PointTracker<Vis> tracker, Class<Vis> visualType, Class<Depth> depthType) static <T extends ImageGray<T>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoDualTrackerPnP(@Nullable ConfigStereoDualTrackPnP configVO, Class<T> imageType) Creates an instance ofVisOdomDualTrackPnP.static <T extends ImageGray<T>,Desc extends TupleDesc<Desc>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoDualTrackerPnP(ConfigVisOdomTrackPnP configVO, PointTracker<T> trackerLeft, PointTracker<T> trackerRight, ConfigStereoDualTrackPnP hack, Class<T> imageType) static <T extends ImageGray<T>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoMonoPnP(@Nullable ConfigStereoMonoTrackPnP config, Class<T> imageType) Stereo vision based visual odometry algorithm which runs a sparse feature tracker in the left camera and estimates the range of tracks once when first detected using disparity between left and right cameras.static <T extends ImageGray<T>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoMonoPnP(@Nullable ConfigVisOdomTrackPnP configVO, StereoDisparitySparse<T> sparseDisparity, PointTracker<T> tracker, Class<T> imageType) Stereo vision based visual odometry algorithm which runs a sparse feature tracker in the left camera and estimates the range of tracks once when first detected using disparity between left and right cameras.static <T extends ImageGray<T>,Desc extends TupleDesc<Desc>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoQuadPnP(ConfigStereoQuadPnP config, Class<T> imageType) Creates a stereo visual odometry algorithm that uses the two most recent frames (4 images total) to estimate motion. -
Uses of ImageGray in boofcv.factory.shape
Methods in boofcv.factory.shape with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
BinaryEllipseDetector<T>FactoryShapeDetector.ellipse(@Nullable ConfigEllipseDetector config, Class<T> imageType) Creates an ellipse detector which will detect all ellipses in the image initially using a binary image and then refine the estimate using a subpixel algorithm in the gray scale image.static <T extends ImageGray<T>>
DetectPolygonBinaryGrayRefine<T>FactoryShapeDetector.polygon(@Nullable ConfigPolygonDetector config, Class<T> imageType) Creates a polygon detector.static <T extends ImageGray<T>>
DetectPolygonFromContour<T>FactoryShapeDetector.polygonContour(ConfigPolygonFromContour config, Class<T> imageType) static <T extends ImageGray<T>>
RefinePolygonToGray<T>FactoryShapeDetector.refinePolygon(ConfigRefinePolygonLineToImage config, Class<T> imageType) -
Uses of ImageGray in boofcv.factory.structure
Methods in boofcv.factory.structure with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <Image extends ImageGray<Image>,TD extends TupleDesc<TD>>
SimilarImagesTrackThenMatch<Image,TD> FactorySceneReconstruction.createTrackThenMatch(@Nullable ConfigSimilarImagesTrackThenMatch config, ImageType<Image> imageType) CreatesSimilarImagesSceneRecognition.static <T extends ImageGray<T>>
SelectFramesForReconstruction3D<T>FactorySceneReconstruction.frameSelector3D(@Nullable ConfigSelectFrames3D config, ImageType<T> imageType) CreatesSelectFramesForReconstruction3Dwhich is used for down sampling frames in image sequences to select for ones which have significant 3D informationstatic <T extends ImageGray<T>>
SparseSceneToDenseCloud<T>FactorySceneReconstruction.sparseSceneToDenseCloud(@Nullable ConfigSparseToDenseCloud config, ImageType<T> imageType) CreatesSparseSceneToDenseCloudfor creating dense clouds of a scene. -
Uses of ImageGray in boofcv.factory.template
Methods in boofcv.factory.template with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TemplateMatchingIntensity<T>FactoryTemplateMatching.createIntensity(TemplateScoreType type, Class<T> imageType) CreatesTemplateMatchingIntensityof the specified type.static <T extends ImageGray<T>>
TemplateMatching<T>FactoryTemplateMatching.createMatcher(TemplateScoreType type, Class<T> imageType) Creates an instance ofTemplateMatchingfor the specified score type. -
Uses of ImageGray in boofcv.factory.tracker
Methods in boofcv.factory.tracker with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
CirculantTracker<T>FactoryTrackerObjectAlgs.circulant(ConfigCirculantTracker config, Class<T> imageType) static <T extends ImageGray<T>>
TrackerObjectQuad<T>FactoryTrackerObjectQuad.circulant(ConfigCirculantTracker config, Class<T> imageType) Creates the Circulant feature tracker.static <I extends ImageGray<I>>
PointTracker<I>FactoryPointTracker.combined_FH_SURF_KLT(ConfigPKlt kltConfig, ConfigTrackerHybrid configHybrid, ConfigFastHessian configDetector, ConfigSurfDescribe.Stability configDescribe, ConfigSlidingIntegral configOrientation, Class<I> imageType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.combined_ST_SURF_KLT(ConfigGeneralDetector configExtract, ConfigPKlt kltConfig, ConfigTrackerHybrid configHybrid, ConfigSurfDescribe.Stability configDescribe, ConfigSlidingIntegral configOrientation, Class<I> imageType, @Nullable Class<D> derivType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.combined_ST_SURF_KLT(ConfigGeneralDetector configExtract, ConfigPKlt kltConfig, ConfigTrackerHybrid configHybrid, ConfigSurfDescribe.Stability configDescribe, ConfigSlidingIntegral configOrientation, Class<I> imageType, @Nullable Class<D> derivType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureDetector<I,D> FactoryPointTracker.createShiTomasi(ConfigGeneralDetector config, Class<D> derivType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
GeneralFeatureDetector<I,D> FactoryPointTracker.createShiTomasi(ConfigGeneralDetector config, Class<D> derivType) Deprecated.static <T extends ImageGray<T>,D extends ImageGray<D>>
SparseFlowObjectTracker<T,D> FactoryTrackerObjectAlgs.createSparseFlow(ConfigSfot config, Class<T> imageType, Class<D> derivType, ImageGradient<T, D> gradient) static <T extends ImageGray<T>,D extends ImageGray<D>>
SparseFlowObjectTracker<T,D> FactoryTrackerObjectAlgs.createSparseFlow(ConfigSfot config, Class<T> imageType, Class<D> derivType, ImageGradient<T, D> gradient) static <T extends ImageGray<T>,D extends ImageGray<D>>
TldTracker<T,D> FactoryTrackerObjectAlgs.createTLD(ConfigTld config, InterpolatePixelS<T> interpolate, ImageGradient<T, D> gradient, Class<T> imageType, Class<D> derivType) static <T extends ImageGray<T>,D extends ImageGray<D>>
TldTracker<T,D> FactoryTrackerObjectAlgs.createTLD(ConfigTld config, InterpolatePixelS<T> interpolate, ImageGradient<T, D> gradient, Class<T> imageType, Class<D> derivType) static <I extends ImageGray<I>,Desc extends TupleDesc<Desc>>
PointTrackerDda<I,Desc> FactoryPointTracker.dda(DetectDescribePoint<I, Desc> detDesc, AssociateDescription2D<Desc> associate, ConfigTrackerDda config) static <I extends ImageGray<I>,Desc extends TupleDesc<Desc>>
DetectDescribeAssociateTracker<I,Desc> FactoryPointTracker.dda(InterestPointDetector<I> detector, OrientationImage<I> orientation, DescribePointRadiusAngle<I, Desc> describe, AssociateDescription2D<Desc> associate, ConfigTrackerDda config) Creates a tracker which uses the detect, describe, associate architecture.static <I extends ImageGray<I>,D extends ImageGray<D>, Desc extends TupleDesc<Desc>>
PointTracker<I>FactoryPointTracker.dda(GeneralFeatureDetector<I, D> detector, DescribePointRadiusAngle<I, Desc> describe, AssociateDescription2D<Desc> associate, double scale, Class<I> imageType) static <I extends ImageGray<I>,D extends ImageGray<D>, Desc extends TupleDesc<Desc>>
PointTracker<I>FactoryPointTracker.dda(GeneralFeatureDetector<I, D> detector, DescribePointRadiusAngle<I, Desc> describe, AssociateDescription2D<Desc> associate, double scale, Class<I> imageType) static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.dda_FAST_BRIEF(ConfigFastCorner configFast, ConfigGeneralDetector configExtract, int maxAssociationError, Class<I> imageType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.dda_FAST_BRIEF(ConfigFastCorner configFast, ConfigGeneralDetector configExtract, int maxAssociationError, Class<I> imageType) Deprecated.static <I extends ImageGray<I>>
PointTracker<I>FactoryPointTracker.dda_FH_SURF_Fast(ConfigFastHessian configDetector, ConfigSurfDescribe.Fast configDescribe, ConfigAverageIntegral configOrientation, Class<I> imageType) Deprecated.static <I extends ImageGray<I>>
PointTracker<I>FactoryPointTracker.dda_FH_SURF_Stable(ConfigFastHessian configDetector, ConfigSurfDescribe.Stability configDescribe, ConfigSlidingIntegral configOrientation, Class<I> imageType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.dda_ST_BRIEF(int maxAssociationError, ConfigGeneralDetector configExtract, Class<I> imageType, Class<D> derivType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.dda_ST_BRIEF(int maxAssociationError, ConfigGeneralDetector configExtract, Class<I> imageType, Class<D> derivType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.dda_ST_NCC(ConfigGeneralDetector configExtract, int describeRadius, Class<I> imageType, @Nullable Class<D> derivType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.dda_ST_NCC(ConfigGeneralDetector configExtract, int describeRadius, Class<I> imageType, @Nullable Class<D> derivType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>, Desc extends TupleDesc<Desc>>
PointTracker<I>FactoryPointTracker.hybrid(DetectDescribePoint<I, Desc> detector, AssociateDescription2D<Desc> associate, int tooCloseRadius, ConfigPKlt kltConfig, ConfigTrackerHybrid configHybrid, Class<I> imageType) Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.static <I extends ImageGray<I>,D extends ImageGray<D>, Desc extends TupleDesc<Desc>>
PointTracker<I>FactoryPointTracker.hybrid(DetectDescribePoint<I, Desc> detector, AssociateDescription2D<Desc> associate, int tooCloseRadius, ConfigPKlt kltConfig, ConfigTrackerHybrid configHybrid, Class<I> imageType) Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.static <I extends ImageGray<I>,Desc extends TupleDesc<Desc>>
PointTracker<I>FactoryPointTracker.hybrid(InterestPointDetector<I> detector, @Nullable OrientationImage<I> orientation, DescribePointRadiusAngle<I, Desc> describe, AssociateDescription2D<Desc> associate, int tooCloseRadius, ConfigPKlt kltConfig, ConfigTrackerHybrid configHybrid, Class<I> imageType) Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.static <I extends ImageGray<I>,D extends ImageGray<D>, Desc extends TupleDesc<Desc>>
HybridTrackerScalePoint<I,D, Desc> FactoryTrackerAlg.hybrid(DetectDescribePoint<I, Desc> detector, AssociateDescription2D<Desc> associate, int tooCloseRadius, @Nullable ConfigPKlt kltConfig, @Nullable ConfigTrackerHybrid configHybrid, Class<I> imageType, @Nullable Class<D> derivType) Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.static <I extends ImageGray<I>,D extends ImageGray<D>, Desc extends TupleDesc<Desc>>
HybridTrackerScalePoint<I,D, Desc> FactoryTrackerAlg.hybrid(DetectDescribePoint<I, Desc> detector, AssociateDescription2D<Desc> associate, int tooCloseRadius, @Nullable ConfigPKlt kltConfig, @Nullable ConfigTrackerHybrid configHybrid, Class<I> imageType, @Nullable Class<D> derivType) Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.klt(int numLevels, @Nullable ConfigPointDetector configDetect, int featureRadius, Class<I> imageType, Class<D> derivType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.klt(int numLevels, @Nullable ConfigPointDetector configDetect, int featureRadius, Class<I> imageType, Class<D> derivType) Deprecated.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTrackerKltPyramid<I,D> FactoryPointTracker.klt(@Nullable ConfigPKlt config, @Nullable ConfigPointDetector configDetect, Class<I> imageType, @Nullable Class<D> derivType) Pyramid KLT feature tracker.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTrackerKltPyramid<I,D> FactoryPointTracker.klt(@Nullable ConfigPKlt config, @Nullable ConfigPointDetector configDetect, Class<I> imageType, @Nullable Class<D> derivType) Pyramid KLT feature tracker.static <I extends ImageGray<I>,D extends ImageGray<D>>
KltTracker<I,D> Creates aKltTracker.static <I extends ImageGray<I>,D extends ImageGray<D>>
KltTracker<I,D> Creates aKltTracker.static <I extends ImageGray<I>,D extends ImageGray<D>>
PyramidKltTracker<I,D> FactoryTrackerAlg.kltPyramid(@Nullable ConfigKlt config, Class<I> imageType, Class<D> derivType) Creates aPyramidKltTracker.static <I extends ImageGray<I>,D extends ImageGray<D>>
PyramidKltTracker<I,D> FactoryTrackerAlg.kltPyramid(@Nullable ConfigKlt config, Class<I> imageType, Class<D> derivType) Creates aPyramidKltTracker.static <T extends ImageGray<T>,D extends ImageGray<D>>
TrackerObjectQuad<T>FactoryTrackerObjectQuad.sparseFlow(@Nullable ConfigSfot config, Class<T> imageType, @Nullable Class<D> derivType) Create an instance ofSparse Flow Object Trackerfor theTrackerObjectQuadinterface.static <T extends ImageGray<T>,D extends ImageGray<D>>
TrackerObjectQuad<T>FactoryTrackerObjectQuad.sparseFlow(@Nullable ConfigSfot config, Class<T> imageType, @Nullable Class<D> derivType) Create an instance ofSparse Flow Object Trackerfor theTrackerObjectQuadinterface.static <T extends ImageGray<T>,D extends ImageGray<D>>
TrackerObjectQuad<T>FactoryTrackerObjectQuad.tld(ConfigTrackerTld config, Class<T> imageType) Create an instance ofTracking-Learning-Detection (TLD)tracker for theTrackerObjectQuadinterface.static <T extends ImageGray<T>,D extends ImageGray<D>>
TrackerObjectQuad<T>FactoryTrackerObjectQuad.tld(ConfigTrackerTld config, Class<T> imageType) Create an instance ofTracking-Learning-Detection (TLD)tracker for theTrackerObjectQuadinterface.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.tracker(ConfigPointTracker config, Class<I> imageType, @Nullable Class<D> derivType) Can create and configure any built in tracker.static <I extends ImageGray<I>,D extends ImageGray<D>>
PointTracker<I>FactoryPointTracker.tracker(ConfigPointTracker config, Class<I> imageType, @Nullable Class<D> derivType) Can create and configure any built in tracker. -
Uses of ImageGray in boofcv.factory.transform.census
Methods in boofcv.factory.transform.census with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <In extends ImageGray<In>,Out extends ImageBase<Out>>
FilterCensusTransform<In,Out> FactoryCensusTransform.blockDense(int radius, boolean border, Class<In> imageType) Samples a dense square blockstatic <In extends ImageGray<In>,Out extends ImageBase<Out>>
FilterCensusTransform<In,Out> FactoryCensusTransform.blockDense(int radiusX, int radiusY, boolean border, Class<In> imageType) static <In extends ImageGray<In>,Out extends ImageBase<Out>>
FilterCensusTransform<In,Out> FactoryCensusTransform.variant(CensusVariants type, boolean border, Class<In> imageType) -
Uses of ImageGray in boofcv.factory.transform.ii
Methods in boofcv.factory.transform.ii with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
SparseScaleGradient<T,?> static <T extends ImageGray<T>>
SparseScaleGradient<T,?> static <T extends ImageGray<T>>
SparseScaleSample_F64<T> -
Uses of ImageGray in boofcv.factory.transform.pyramid
Methods in boofcv.factory.transform.pyramid with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
PyramidFloat<T>FactoryPyramid.floatGaussian(double[] scaleFactors, double[] sigmas, Class<T> imageType) Creates a float pyramid where each layer is blurred using a Gaussian with the specified sigma.static <T extends ImageGray<T>>
PyramidFloat<T>FactoryPyramid.scaleSpace(double[] scaleSpace, Class<T> imageType) Constructs a scale-space image pyramid.static <T extends ImageGray<T>>
PyramidFloat<T>FactoryPyramid.scaleSpacePyramid(double[] scaleSpace, Class<T> imageType) Constructs an image pyramid which is designed to mimic aGaussianScaleSpace. -
Uses of ImageGray in boofcv.factory.transform.wavelet
Methods in boofcv.factory.transform.wavelet with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <C extends WlCoef,T extends ImageGray<T>>
WaveletDescription<C>GFactoryWavelet.biorthogoal(Class<T> imageType, int J, BorderType borderType) static <C extends WlCoef,T extends ImageGray<T>>
WaveletDescription<C>static <T extends ImageGray<T>,W extends ImageGray<W>, C extends WlCoef>
WaveletTransform<T,W, C> FactoryWaveletTransform.create(Class<T> imageType, WaveletDescription<C> waveletDesc, int numLevels, double minPixelValue, double maxPixelValue) static <T extends ImageGray<T>,W extends ImageGray<W>, C extends WlCoef>
WaveletTransform<T,W, C> FactoryWaveletTransform.create(Class<T> imageType, WaveletDescription<C> waveletDesc, int numLevels, double minPixelValue, double maxPixelValue) static <C extends WlCoef,T extends ImageGray<T>>
WaveletDescription<C>static <C extends WlCoef,T extends ImageGray<T>>
WaveletDescription<C> -
Uses of ImageGray in boofcv.gui
Methods in boofcv.gui with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic voidBoofSwingUtil.saveDisparityDialog(@Nullable JComponent owner, @Nullable String key, ImageGray d) Opens a dialog, asks the user where to save the disparity image, converts the image into a U16 format, saves it as a PNGvoidUpdate's the histogram.voidImageHistogramPanel.updateSafe(ImageGray image) Update that can be called at any time. -
Uses of ImageGray in boofcv.gui.controls
Methods in boofcv.gui.controls with type parameters of type ImageGrayModifier and TypeMethodDescription<T extends ImageGray<T>>
StereoDisparitySparse<T>ControlPanelDisparitySparse.createAlgorithm(Class<T> imageType) <T extends ImageGray<T>,TD extends TupleDesc<TD>>
DescribePointRadiusAngle<T,TD> ControlPanelDetDescAssocBase.createDescriptor(Class<T> imageType) <T extends ImageGray<T>,D extends ImageGray<D>>
DetectDescribePoint<T,?> ControlPanelDetDescAssocBase.createDetectDescribe(Class<T> imageType) Creates an implementation ofDetectDescribePoint.<T extends ImageGray<T>,D extends ImageGray<D>>
DetectDescribePoint<T,?> ControlPanelDetDescAssocBase.createDetectDescribe(Class<T> imageType) Creates an implementation ofDetectDescribePoint.<T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>ControlPanelDetDescAssocBase.createDetector(Class<T> imageType) <T extends ImageGray<T>,D extends ImageGray<D>>
InterestPointDetector<T>ControlPanelDetDescAssocBase.createDetector(Class<T> imageType) <T extends ImageGray<T>>
StereoVisualOdometry<T>ControlPanelStereoDualTrackPnP.createVisOdom(Class<T> imageType) <T extends ImageGray<T>>
StereoVisualOdometry<T>ControlPanelStereoMonoTrackPnP.createVisOdom(Class<T> imageType) <T extends ImageGray<T>>
StereoVisualOdometry<T>ControlPanelStereoQuadPnP.createVisOdom(Class<T> imageType) -
Uses of ImageGray in boofcv.gui.feature
Methods in boofcv.gui.feature with type parameters of type ImageGrayModifier and TypeMethodDescription<T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> <T extends ImageGray<T>,D extends ImageGray<D>>
GeneralFeatureDetector<T,D> -
Uses of ImageGray in boofcv.gui.image
Classes in boofcv.gui.image with type parameters of type ImageGrayModifier and TypeClassDescriptionclassDiscretePyramidPanel<T extends ImageGray<T>>Displays the entire image pyramid in a single panel.classImagePyramidPanel<T extends ImageGray<T>>Displays anImagePyramidby listing each of its layers and showing them one at a time.classPlaybackImageSequence<T extends ImageGray<T>>Simple class for playing back an image sequence.classProcessImageSequence<T extends ImageGray<T>>An abstract class that takes case of basic GUI and loading of images when processing a sequence.Methods in boofcv.gui.image with parameters of type ImageGrayModifier and TypeMethodDescriptionstatic BufferedImageVisualizeImageData.colorizeGradient(ImageGray derivX, ImageGray derivY, double maxAbsValue, BufferedImage output) Renders two gradients on the same image using two sets of colors, on for each input image.static BufferedImageVisualizeImageData.colorizeSign(ImageGray src, @Nullable BufferedImage dst, double normalize) Renders a colored image where the color indicates the sign and intensity its magnitude.static BufferedImageVisualizeImageData.disparity(ImageGray disparity, @Nullable BufferedImage dst, int disparityRange, int invalidColor) Renders a gray scale image using color values from cold to hot.static BufferedImageVisualizeImageData.grayMagnitude(ImageGray src, @Nullable BufferedImage dst, double normalize) Renders a gray scale image of the input image's intensity.
dst(i,j) = 255*abs(src(i,j))/normalizestatic voidVisualizeImageData.grayMagnitudeTemp(ImageGray src, BufferedImage dst, double normalize) Renders a gray scale image using color values from cold to hot.static ImagePanelShowImages.showWindow(ImageGray<?> img, ShowImages.Colorization type, String title, boolean closeOnExit) static BufferedImageVisualizeImageData.standard(ImageGray<?> src, BufferedImage dst) -
Uses of ImageGray in boofcv.io.image
Methods in boofcv.io.image with type parameters of type ImageGrayModifier and TypeMethodDescriptionConvertBufferedImage.convertFromPlanar(BufferedImage src, @Nullable Planar<T> dst, boolean orderRgb, Class<T> type) Converts the buffered image into anPlanarimage of the specified ype.static <T extends ImageGray<T>>
TConvertBufferedImage.convertFromSingle(BufferedImage src, T dst, Class<T> type) Converts a buffered image into an image of the specified type.static <T extends ImageGray<T>>
TLoads the image and converts into the specified image type.static <T extends ImageGray<T>>
Tstatic <T extends ImageGray<T>>
voidConvertRaster.orderBandsBufferedFromRgb(Planar<T> image, BufferedImage input) static <T extends ImageGray<T>>
voidConvertRaster.orderBandsIntoRGB(Planar<T> image, BufferedImage input) If a Planar was created from a BufferedImage its colors might not be in the expected order. -
Uses of ImageGray in boofcv.javacv
Methods in boofcv.javacv with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidConvertOpenCvFrame.BGR_to_RGB(Planar<T> planar) static <T extends ImageGray<T>>
TConvertIplImage.convertFrom(org.bytedeco.javacpp.opencv_core.IplImage input, T output) -
Uses of ImageGray in boofcv.misc
Methods in boofcv.misc with parameters of type ImageGray -
Uses of ImageGray in boofcv.struct.gss
Classes in boofcv.struct.gss with type parameters of type ImageGrayModifier and TypeInterfaceDescriptioninterfaceGaussianScaleSpace<T extends ImageGray<T>,D extends ImageGray<D>> Interface for computing the scale space of an image and its derivatives.interfaceGaussianScaleSpace<T extends ImageGray<T>,D extends ImageGray<D>> Interface for computing the scale space of an image and its derivatives. -
Uses of ImageGray in boofcv.struct.image
Classes in boofcv.struct.image with type parameters of type ImageGrayModifier and TypeClassDescriptionclassA base class for a single band intensity image.classMulti-band image composed of discontinuous planar images for each band.Subclasses of ImageGray in boofcv.struct.imageModifier and TypeClassDescriptionclassBase class for images with float pixels.classImage with a pixel type of 32-bit float.classImage with a pixel type of 64-bit float.classBase class for all integer images.classBase class for images with 16-bit pixels.classBase class for images with 8-bit pixels.classImage with a pixel type of signed 16-bit integer.classGray scale image with a pixel type of signed 32-bit integerclassImage with a pixel type of signed 64-bit integerclassImage with a pixel type of signed 8-bit integer.classImage with a pixel type of unsigned 16-bit integer.classImage with a pixel type of unsigned 8-bit integer.Fields in boofcv.struct.image declared as ImageGrayMethods in boofcv.struct.image with type parameters of type ImageGrayModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
Tstatic <B extends ImageGray<B>>
B<B extends ImageGray<B>>
BImageGray.createSameShape(Class<B> type) Creates a single band image of the specified type that will have the same shape as this imageImageType.pl(int numBands, ImageDataType type) ImageType.single(ImageDataType type) Methods in boofcv.struct.image that return ImageGrayMethods in boofcv.struct.image with parameters of type ImageGray -
Uses of ImageGray in boofcv.struct.sparse
Classes in boofcv.struct.sparse with type parameters of type ImageGrayModifier and TypeClassDescriptionclassSparseGradientSafe<T extends ImageGray<T>,G extends GradientValue> Wraps around otherSparseImageGradientclasses and checks to see if the image is in bounds or not.interfaceSparseImageGradient<T extends ImageGray<T>,G extends GradientValue> Computes the image gradient on a per pixel basis.classSparseScaleGradient<T extends ImageGray<T>,G extends GradientValue> Interface forSparseImageGradientwhose size can be scaled up and down.classSparseScaleSample_F32<T extends ImageGray<T>>Samples the image using a kernel which can be rescaledclassSparseScaleSample_F64<T extends ImageGray<T>>Samples the image using a kernel which can be rescaledFields in boofcv.struct.sparse declared as ImageGray