Class GLCM

Implemented Interfaces:
Runnable

(package private) class GLCM
extends Algorithmus

Field Summary

private float[]
Diff
private float
Mean
private float[]
Sum
private int
algo
private int
dir
private int
distance
private Win
w
private int
wn

Fields inherited from class .Algorithmus

alt_breite, alt_hoehe, breite, hoehe, img, maskengroesse, max, maxf, min, minf, threshold, ziel

Constructor Summary

GLCM(Image img, BildKomp ziel, int algo, int maskengroesse, int distance, int dir, int threshold)

Method Summary

private float
apply(int[][] im)
protected byte[]
berechneAlgo(byte[] img)
private float
contrast()
private float
energy()
private float
entropy()
private float
homogeneity()
private float
maximaleWahrscheinlichkeit()
private float
standardAbweichung()

Methods inherited from class .Algorithmus

algorithmus, berechne, berechneAlgo, rescaling, rescaling, run

Field Details

Diff

private float[] Diff

Mean

private float Mean

Sum

private float[] Sum

algo

private int algo

dir

private int dir

distance

private int distance

w

private Win w

wn

private int wn

Constructor Details

GLCM

(package private)  GLCM(Image img,
                        BildKomp ziel,
                        int algo,
                        int maskengroesse,
                        int distance,
                        int dir,
                        int threshold)

Method Details

apply

private float apply(int[][] im)

berechneAlgo

protected byte[] berechneAlgo(byte[] img)
Overrides:
berechneAlgo in interface Algorithmus

contrast

private float contrast()

energy

private float energy()

entropy

private float entropy()

homogeneity

private float homogeneity()

maximaleWahrscheinlichkeit

private float maximaleWahrscheinlichkeit()

standardAbweichung

private float standardAbweichung()