Transformation.Hough
Class BerechnungHoughRaum

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

public class BerechnungHoughRaum
extends java.lang.Object
implements IBildBearbeitung

berechniet das Image in schwarz weis, und gibt es als image zurpck

Author:
AZipser

Constructor Summary
BerechnungHoughRaum(java.awt.Image src, int width, int height)
          Dem Konstruktor der Klasse wird das Originalbild als Image Objekt übergeben.
 
Method Summary
 java.awt.Image getCalculatedImage()
          Berechnet NUR den Hough Raum und gibt diesen an unsere GUI zurück
 java.awt.Image getMoreContrast(java.awt.Image source, int width, int height)
          Funktion hellt den Hough Raum etwas auf.
 long getPowertestErg()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BerechnungHoughRaum

public BerechnungHoughRaum(java.awt.Image src,
                           int width,
                           int height)
Dem Konstruktor der Klasse wird das Originalbild als Image Objekt übergeben.

Parameters:
src; - Originalbild als Image Objekt
width; - Bildbreite des Originalbild
height; - Bildhöhe des Originalbild
Method Detail

getCalculatedImage

public java.awt.Image getCalculatedImage()
Berechnet NUR den Hough Raum und gibt diesen an unsere GUI zurück

Specified by:
getCalculatedImage in interface IBildBearbeitung
Returns:
Image HoughRaum

getMoreContrast

public java.awt.Image getMoreContrast(java.awt.Image source,
                                      int width,
                                      int height)
Funktion hellt den Hough Raum etwas auf. Es ist möglich, das der Hough Raum ein bisschen dunkel erscheint. Diese Funktion sucht den maximalsten Ausschlag im Akkumulator und setzt diesen auf den Höchsten Farbwert ( in unserem Fall 255 für jeweils Rot, Grün, Blau ). Mittels des größten Ausschlags werden dann die anderen Ausschläge auf Farben verteilt.

Specified by:
getMoreContrast in interface IBildBearbeitung
Returns:

getPowertestErg

public long getPowertestErg()