HistogramFunc

Inheritance: java.lang.Object

public class HistogramFunc

Constructors

Constructor Description
HistogramFunc()

Methods

Method Description
binarizeHistogrammWithThreshold(int[] hist, int Threshold, int MaxValue)
binarizePowerHistogrammOtsu(int[] hist)
binarizePowerHistogrammOtsu(int[] hist, int MaxLevels, int MaxValue)
blurHistogrammAverage(int[] hist, int aWindow)
boundaryPointType(HistogramItem boundaryItem, ExtremumItem extremum) A type of boundary point
buildHistogramItems(int[] histogram, HistogramItem[][] histogramExt, System.Collections.Generic.List[] extremums) Builds histogram items and Extremums.
calculateHistogramStatistic(HistogramItem[] histogram) Calculate histogram statistics
calculateHistogrammBars(int[] hist, int MaxValue)
equals(Object arg0)
getClass()
getColumnDifferenceHistogramm(ByteBitmap aBmp)
getColumnsHistogram(ByteBitmap aBmp)
getEnergyOfPartHistogrammRadiant(int[] aHist, int aLevels, double aPart)
getHistogramFromByteBitmap(ByteBitmap aBmp)
getHistogramThresholdOtsu(int[] histogramData)
getRowDifferenceHistogramm(ByteBitmap aBmp)
getRowsHistogram(ByteBitmap aBmp)
hashCode()
invertHistogramm(int[] hist)
makeBlackColumnsHistogram(ByteBitmap bitmap) Make black columns histogram (histogram by 255 - color)
makeIntensityHistogramm(int[] hist, int MaxLevels)
normalizeHistogrammWithMaxValue(int[] hist, int MaxLevels)
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

HistogramFunc()

public HistogramFunc()

binarizeHistogrammWithThreshold(int[] hist, int Threshold, int MaxValue)

public static int[] binarizeHistogrammWithThreshold(int[] hist, int Threshold, int MaxValue)

Parameters:

Parameter Type Description
hist int[]
Threshold int
MaxValue int

Returns: int[]

binarizePowerHistogrammOtsu(int[] hist)

public static int[] binarizePowerHistogrammOtsu(int[] hist)

Parameters:

Parameter Type Description
hist int[]

Returns: int[]

binarizePowerHistogrammOtsu(int[] hist, int MaxLevels, int MaxValue)

public static int[] binarizePowerHistogrammOtsu(int[] hist, int MaxLevels, int MaxValue)

Parameters:

Parameter Type Description
hist int[]
MaxLevels int
MaxValue int

Returns: int[]

blurHistogrammAverage(int[] hist, int aWindow)

public static int[] blurHistogrammAverage(int[] hist, int aWindow)

Parameters:

Parameter Type Description
hist int[]
aWindow int

Returns: int[]

boundaryPointType(HistogramItem boundaryItem, ExtremumItem extremum)

public static int boundaryPointType(HistogramItem boundaryItem, ExtremumItem extremum)

A type of boundary point

Parameters:

Parameter Type Description
boundaryItem HistogramItem Boundary item (column)
extremum ExtremumItem An extremum

Returns: int - A type of boundary item

buildHistogramItems(int[] histogram, HistogramItem[][] histogramExt, System.Collections.Generic.List[] extremums)

public static void buildHistogramItems(int[] histogram, HistogramItem[][] histogramExt, System.Collections.Generic.List<ExtremumItem>[] extremums)

Builds histogram items and Extremums. This items contain an extended information.

Parameters:

Parameter Type Description
histogram int[] simple histogram. It is counted black pioints
histogramExt HistogramItem[] extended histogram
extremums com.aspose.ms.System.Collections.Generic.List<com.aspose.barcode.barcoderecognition.common.algorithms.ExtremumItem>[] Extremums

calculateHistogramStatistic(HistogramItem[] histogram)

public static HistogramStatistic calculateHistogramStatistic(HistogramItem[] histogram)

Calculate histogram statistics

Parameters:

Parameter Type Description
histogram HistogramItem[] A histogram

Returns: HistogramStatistic - Statistics

calculateHistogrammBars(int[] hist, int MaxValue)

public static System.Collections.Generic.List<HistogramFunc.HistWithLength> calculateHistogrammBars(int[] hist, int MaxValue)

Parameters:

Parameter Type Description
hist int[]
MaxValue int

Returns: List

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

Parameter Type Description
arg0 java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getColumnDifferenceHistogramm(ByteBitmap aBmp)

public static int[] getColumnDifferenceHistogramm(ByteBitmap aBmp)

Parameters:

Parameter Type Description
aBmp ByteBitmap

Returns: int[]

getColumnsHistogram(ByteBitmap aBmp)

public static int[] getColumnsHistogram(ByteBitmap aBmp)

Parameters:

Parameter Type Description
aBmp ByteBitmap

Returns: int[]

getEnergyOfPartHistogrammRadiant(int[] aHist, int aLevels, double aPart)

public static int getEnergyOfPartHistogrammRadiant(int[] aHist, int aLevels, double aPart)

Parameters:

Parameter Type Description
aHist int[]
aLevels int
aPart double

Returns: int

getHistogramFromByteBitmap(ByteBitmap aBmp)

public static int[] getHistogramFromByteBitmap(ByteBitmap aBmp)

Parameters:

Parameter Type Description
aBmp ByteBitmap

Returns: int[]

getHistogramThresholdOtsu(int[] histogramData)

public static int getHistogramThresholdOtsu(int[] histogramData)

Parameters:

Parameter Type Description
histogramData int[]

Returns: int

getRowDifferenceHistogramm(ByteBitmap aBmp)

public static int[] getRowDifferenceHistogramm(ByteBitmap aBmp)

Parameters:

Parameter Type Description
aBmp ByteBitmap

Returns: int[]

getRowsHistogram(ByteBitmap aBmp)

public static int[] getRowsHistogram(ByteBitmap aBmp)

Parameters:

Parameter Type Description
aBmp ByteBitmap

Returns: int[]

hashCode()

public native int hashCode()

Returns: int

invertHistogramm(int[] hist)

public static int[] invertHistogramm(int[] hist)

Parameters:

Parameter Type Description
hist int[]

Returns: int[]

makeBlackColumnsHistogram(ByteBitmap bitmap)

public static int[] makeBlackColumnsHistogram(ByteBitmap bitmap)

Make black columns histogram (histogram by 255 - color)

Parameters:

Parameter Type Description
bitmap ByteBitmap Input bytebitmap

Returns: int[] - A histogram

makeIntensityHistogramm(int[] hist, int MaxLevels)

public static int[] makeIntensityHistogramm(int[] hist, int MaxLevels)

Parameters:

Parameter Type Description
hist int[]
MaxLevels int

Returns: int[]

normalizeHistogrammWithMaxValue(int[] hist, int MaxLevels)

public static int[] normalizeHistogrammWithMaxValue(int[] hist, int MaxLevels)

Parameters:

Parameter Type Description
hist int[]
MaxLevels int

Returns: int[]

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

Parameter Type Description
arg0 long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

Parameter Type Description
arg0 long
arg1 int