BarGrdIntGradientEnergy

Inheritance: java.lang.Object

public class BarGrdIntGradientEnergy

Constructors

Constructor Description
BarGrdIntGradientEnergy()

Methods

Method Description
blurGradientPower(GradientMetrics gradientMetrics, int halfWindow, ITerminationCheck aTerminationCheck)
calculateDirectionWindowDiff(IntegralImage[] aIGradients, int x1, int y1, int x2, int y2, int aWindow, int Right, int Bottom, float DiffMainTmp, float[] MainGrdVals, float MainSumm, float[] ResGrdBase, float[] ResGrdMax, float[][] ResGrdVals)
calculateGrdMaxPower(float[][] aGrdVals, float[] aGrdBase, float[] aGrdMax)
clearUnusedEdges(GradientMetrics gradientMetrics, int aHalfWin)
clearWeakGradients(GradientEnergy gradientEnergy, ITerminationCheck aTerminationCheck)
equals(Object arg0)
getClass()
getMultiWindowMaxDiffOptimized(GradientMetrics gradientMetrics, IntegralImage[] aIGradients, int aX, int aY, int halfWindow, float[] ResGrdBase, float[] ResGrdMax, float[][] ResGrdVals)
getMultidirectionalWindowPower(ByteBitmap aSrcPower, int aWindow)
getOrtogonalIndex(int aGrdInd)
hashCode()
notify()
notifyAll()
proceedDirectionPower(float[] aGrdVals, int aGrdInd, float[] aGrdPower)
proceedGradientDifferenceFast(ByteBitmap aBmp, int ClSide, float aThresholdEdge, ITerminationCheck aTerminationCheck)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

BarGrdIntGradientEnergy()

public BarGrdIntGradientEnergy()

blurGradientPower(GradientMetrics gradientMetrics, int halfWindow, ITerminationCheck aTerminationCheck)

public static GradientEnergy blurGradientPower(GradientMetrics gradientMetrics, int halfWindow, ITerminationCheck aTerminationCheck)

Parameters:

Parameter Type Description
gradientMetrics GradientMetrics
halfWindow int
aTerminationCheck ITerminationCheck

Returns: com.aspose.barcode.barcoderecognition.bargrddetector.GradientEnergy

calculateDirectionWindowDiff(IntegralImage[] aIGradients, int x1, int y1, int x2, int y2, int aWindow, int Right, int Bottom, float DiffMainTmp, float[] MainGrdVals, float MainSumm, float[] ResGrdBase, float[] ResGrdMax, float[][] ResGrdVals)

public static void calculateDirectionWindowDiff(IntegralImage[] aIGradients, int x1, int y1, int x2, int y2, int aWindow, int Right, int Bottom, float DiffMainTmp, float[] MainGrdVals, float MainSumm, float[] ResGrdBase, float[] ResGrdMax, float[][] ResGrdVals)

Parameters:

Parameter Type Description
aIGradients IntegralImage[]
x1 int
y1 int
x2 int
y2 int
aWindow int
Right int
Bottom int
DiffMainTmp float
MainGrdVals float[]
MainSumm float
ResGrdBase float[]
ResGrdMax float[]
ResGrdVals float[][]

calculateGrdMaxPower(float[][] aGrdVals, float[] aGrdBase, float[] aGrdMax)

public static void calculateGrdMaxPower(float[][] aGrdVals, float[] aGrdBase, float[] aGrdMax)

Parameters:

Parameter Type Description
aGrdVals float[][]
aGrdBase float[]
aGrdMax float[]

clearUnusedEdges(GradientMetrics gradientMetrics, int aHalfWin)

public static GradientMetrics clearUnusedEdges(GradientMetrics gradientMetrics, int aHalfWin)

Parameters:

Parameter Type Description
gradientMetrics GradientMetrics
aHalfWin int

Returns: GradientMetrics

clearWeakGradients(GradientEnergy gradientEnergy, ITerminationCheck aTerminationCheck)

public static GradientEnergy clearWeakGradients(GradientEnergy gradientEnergy, ITerminationCheck aTerminationCheck)

Parameters:

Parameter Type Description
gradientEnergy com.aspose.barcode.barcoderecognition.bargrddetector.GradientEnergy
aTerminationCheck ITerminationCheck

Returns: com.aspose.barcode.barcoderecognition.bargrddetector.GradientEnergy

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

getMultiWindowMaxDiffOptimized(GradientMetrics gradientMetrics, IntegralImage[] aIGradients, int aX, int aY, int halfWindow, float[] ResGrdBase, float[] ResGrdMax, float[][] ResGrdVals)

public static void getMultiWindowMaxDiffOptimized(GradientMetrics gradientMetrics, IntegralImage[] aIGradients, int aX, int aY, int halfWindow, float[] ResGrdBase, float[] ResGrdMax, float[][] ResGrdVals)

Parameters:

Parameter Type Description
gradientMetrics GradientMetrics
aIGradients IntegralImage[]
aX int
aY int
halfWindow int
ResGrdBase float[]
ResGrdMax float[]
ResGrdVals float[][]

getMultidirectionalWindowPower(ByteBitmap aSrcPower, int aWindow)

public static ByteBitmap getMultidirectionalWindowPower(ByteBitmap aSrcPower, int aWindow)

Parameters:

Parameter Type Description
aSrcPower ByteBitmap
aWindow int

Returns: ByteBitmap

getOrtogonalIndex(int aGrdInd)

public static int getOrtogonalIndex(int aGrdInd)

Parameters:

Parameter Type Description
aGrdInd int

Returns: int

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

proceedDirectionPower(float[] aGrdVals, int aGrdInd, float[] aGrdPower)

public static void proceedDirectionPower(float[] aGrdVals, int aGrdInd, float[] aGrdPower)

Parameters:

Parameter Type Description
aGrdVals float[]
aGrdInd int
aGrdPower float[]

proceedGradientDifferenceFast(ByteBitmap aBmp, int ClSide, float aThresholdEdge, ITerminationCheck aTerminationCheck)

public static GradientMetrics proceedGradientDifferenceFast(ByteBitmap aBmp, int ClSide, float aThresholdEdge, ITerminationCheck aTerminationCheck)

Parameters:

Parameter Type Description
aBmp ByteBitmap
ClSide int
aThresholdEdge float
aTerminationCheck ITerminationCheck

Returns: GradientMetrics

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