Otsu

Class GrayLevelClass


public class GrayLevelClass
extends java.lang.Object

This class implements a class of pixels with basic statistical functions.
Version:
1.0
Since:
1.0

Field Summary

static int
N
private int
index
private float
mu
private float
omega
private static float[]
probabilityHistogram
static boolean
probabilityHistogramDone

Constructor Summary

GrayLevelClass(ByteProcessor img, boolean first)

Method Summary

void
addToEnd()
float
getMu()
float
getOmega()
int
getThreshold()
void
removeFromBeginning()
String
toString()

Field Details

N

public static int N

index

private int index

mu

private float mu

omega

private float omega

probabilityHistogram

private static float[] probabilityHistogram

probabilityHistogramDone

public static boolean probabilityHistogramDone

Constructor Details

GrayLevelClass

public GrayLevelClass(ByteProcessor img,
                      boolean first)

Method Details

addToEnd

public void addToEnd()

getMu

public float getMu()

getOmega

public float getOmega()

getThreshold

public int getThreshold()

removeFromBeginning

public void removeFromBeginning()

toString

public String toString()