Transformation.Hough
Class BerechnungHough

java.lang.Object
  extended by Transformation.Hough.BerechnungHough
All Implemented Interfaces:
IBildBearbeitung

public class BerechnungHough
extends java.lang.Object
implements IBildBearbeitung

Klasse BerechnungHough berechnet aus dem Hough Raum ( Akkumulator ) die Linien, die unterhalb des (Maximalsten Peak Ausschlag) * Schwellwert liegen. Den Hough Raum bekommt die Klasse mittels Image Objekt über den Konstruktor mitgegeben.


Constructor Summary
BerechnungHough(java.awt.Image bild, int Bildbreite, int Bildhoehe, java.awt.Image Akkumulator, int Akkubreite, int Akkuhoehe, double Schwellwert)
          Konstruktor Berechnung HoughRaum.
 
Method Summary
 java.awt.Image getCalculatedImage()
          Wird von der GUI aufgerufen.
 java.awt.Image getMoreContrast(java.awt.Image source, int width, int height)
          In dieser Klasse liefert diese Methode nur das Originalbild zurück.
 long getPowertestErg()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BerechnungHough

public BerechnungHough(java.awt.Image bild,
                       int Bildbreite,
                       int Bildhoehe,
                       java.awt.Image Akkumulator,
                       int Akkubreite,
                       int Akkuhoehe,
                       double Schwellwert)
Konstruktor Berechnung HoughRaum. Bekommt den Akkumulator in Form enes Image Objekts übergeben.

Parameters:
bild; - das Original Bild
Bildbreite; - Bildbreite des Original Bildes
Bildhoehe; - Bildhöhe des Original Bildes
Akkumulator; - Akkumulator
Akkubreite; - Bildbreite des Akkumulators
Akkuhoehe; - Bildhoehe des Akkumulators
Schwellwert; - Vordefinierter Schwellwert
Method Detail

getCalculatedImage

public java.awt.Image getCalculatedImage()
Wird von der GUI aufgerufen. Es sollte die Schnittstelle IBildBearbeitung benutzt werden.

Specified by:
getCalculatedImage in interface IBildBearbeitung
Returns:
Image; neu berechnetes Bild

getMoreContrast

public java.awt.Image getMoreContrast(java.awt.Image source,
                                      int width,
                                      int height)
In dieser Klasse liefert diese Methode nur das Originalbild zurück. Nähere Informationen siehe @see BerechnungHoughRaum#getMoreContrast(Image, int, int)

Specified by:
getMoreContrast in interface IBildBearbeitung
Returns:

getPowertestErg

public long getPowertestErg()