@Reference(type=Article, author={"Ojala, T.","Pietikainen, M.","Maenpaa, T."}, title="Multiresolution gray-scale and rotation invariant texture classification with local binary patterns", year="2002", journal="Pattern Analysis and Machine Intelligence, IEEE Transactions on", pages={"971 ","987"}, month="jul", number="7", volume="24", customData={"doi","10.1109/TPAMI.2002.1017623","ISSN","0162-8828"}) public class LocalUniformBinaryPatternHistogram extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
blocksize_x |
protected int |
blocksize_y |
Constructor and Description |
---|
LocalUniformBinaryPatternHistogram(int blocksize_x,
int blocksize_y)
Construct the extractor with the given block size for each local patch.
|
Modifier and Type | Method and Description |
---|---|
void |
calculateHistograms(int[][] patternImage,
int nbits)
Compute the histograms for the given pattern image, encoded with the
given number of bits.
|
FloatFV |
getHistogram()
Get the histograms as a single
FloatFV . |
FloatFV[][] |
getHistograms()
Get the histograms
|
protected int blocksize_x
protected int blocksize_y
public LocalUniformBinaryPatternHistogram(int blocksize_x, int blocksize_y)
blocksize_x
- the width of the blocksblocksize_y
- the height of the blockspublic void calculateHistograms(int[][] patternImage, int nbits)
patternImage
- the pattern datanbits
- the number of bits used to encode the patternspublic FloatFV[][] getHistograms()
public FloatFV getHistogram()
FloatFV
.