Package boofcv.alg.disparity.block
Class BlockRowScoreMutualInformation.U8
java.lang.Object
boofcv.alg.disparity.block.BlockRowScore.ArrayS32<T,ImageData>
boofcv.alg.disparity.block.BlockRowScore.ArrayS32_BS32<GrayU8,byte[]>
boofcv.alg.disparity.block.BlockRowScoreMutualInformation.U8
- All Implemented Interfaces:
BlockRowScore<GrayU8,int[],byte[]>
- Enclosing interface:
- BlockRowScoreMutualInformation
public static class BlockRowScoreMutualInformation.U8 extends BlockRowScore.ArrayS32_BS32<GrayU8,byte[]>
-
Nested Class Summary
Nested classes/interfaces inherited from interface boofcv.alg.disparity.block.BlockRowScore
BlockRowScore.ArrayF32<T extends ImageBase<T>>, BlockRowScore.ArrayS32<T extends ImageBase<T>,ImageData>, BlockRowScore.ArrayS32_BF32, BlockRowScore.ArrayS32_BS32<T extends GrayI<T>,ImageData>, BlockRowScore.ArrayS32_BS64
-
Field Summary
Fields inherited from class boofcv.alg.disparity.block.BlockRowScore.ArrayS32
maxPerPixel
-
Constructor Summary
Constructors Constructor Description U8(StereoMutualInformation mi)
-
Method Summary
Modifier and Type Method Description ImageType<GrayU8>
getImageType()
boolean
isRequireNormalize()
If true then the score needs to be normalizedvoid
score(byte[] leftRow, byte[] rightRow, int indexLeft, int indexRight, int offset, int length, int[] elementScore)
Methods inherited from class boofcv.alg.disparity.block.BlockRowScore.ArrayS32_BS32
setBorder, setInput
Methods inherited from class boofcv.alg.disparity.block.BlockRowScore.ArrayS32
getMaxPerPixelError, normalizeRegionScores, normalizeScore, scoreRow
-
Constructor Details
-
U8
-
-
Method Details
-
score
public void score(byte[] leftRow, byte[] rightRow, int indexLeft, int indexRight, int offset, int length, int[] elementScore) -
isRequireNormalize
public boolean isRequireNormalize()Description copied from interface:BlockRowScore
If true then the score needs to be normalized -
getImageType
-