HistogramFunc
Inheritance: java.lang.Object
public class HistogramFunc
Constructors
Constructor | Description |
---|---|
HistogramFunc() |
Methods
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 |