Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
Algorithmus
Canny
(package private) class Canny
extends Algorithmus
Field Summary | |
private int | |
private BufferedImage | |
private int | |
private int | |
private static float | |
private static int | |
private float | |
private static int | |
private WritableRaster |
Fields inherited from class .Algorithmus | |
alt_breite , alt_hoehe , breite , hoehe , img , maskengroesse , max , maxf , min , minf , threshold , ziel |
Method Summary | |
protected Image |
|
private byte[] |
|
private void |
|
private float |
|
private float[][] |
|
private void |
|
private void |
|
private float |
|
private int[][] |
|
private float |
|
private void |
|
private float |
|
private boolean |
|
private void |
|
private boolean |
|
Methods inherited from class .Algorithmus | |
algorithmus , berechne , berechneAlgo , rescaling , rescaling , run |
private int breite_maske
private BufferedImage buffImgHelp
private int high
private int low
private static final float mag_scale
- Field Value:
- 20.0f
private static final int max_maske
- Field Value:
- 20
private float sigma
private static int width
private WritableRaster wraster
private byte[] berechneCanny(byte[] original, float[] gau, float[] dgau)
private void canny(byte[] original, int[][] magim, float[] gau, float[] dgau)
private float dGauss(float x)
private float[][] dxy_seperableConvolution(float[][] sc, float[] dgau, int breite_maske, boolean richtung)
private void estimateThresh(int[][] mag)
private void filterBerechnen(float[] gau, float[] dgau)
private float gauss(float x)
private int[][] hysteresis(int[][] mag)
private float meanGauss(float x)
private void nonmaxSuppress(float[][] dx, float[][] dy, int[][] mag)
private float norm(float x, float y)
private boolean range(int i, int j)
private void separableConvolution(byte[] original, float[] gau, int breite_maske, float[][] scx, float[][] scy)
private boolean trace(int i, int j, int[][] im, int[][] mag)